video - MPEG4 X264 与 NVENC H264 编码在旧设备上播放兼容性
问题描述
我总是对视频进行编码x264
,这种编码在旧设备或手机上运行良好。
为了提高编码速度,我尝试NVENC H264
用 nVidia GPU 替换编码方法。
问题1:设备的可玩性NVENC H264
有什么不同x264
?
问题2:旧设备可以播放NVENC H264
相同的文件x264
吗?
旧设备:(所有可以播放 x264 的设备)Android 6+、TV Setup box、TV、Google chrome 48+
解决方案
H264 是解码器规范,而不是编码器规范。要成为 h264 编码器,它必须生成一个可由所有 h264 解码器解码的流。
所以,是的,这些文件仍然可以工作。
但是请注意,h264 具有配置文件和级别。因此,如果设备不播放文件,那是因为级别或配置文件太高。
推荐阅读
- php - PHP Sqlite Drop Table 未执行
- html - Angular:如何使内容可编辑的div的占位符持续存在,直到仅在输入内容时
- r - poLCA in R is not executing. I am getting a weird error message
- php - 如何将不同类型的日期格式化为一个?
- ios - \ 是什么意思?斯威夫特的意思
- xcode - Xcode 11.5 助手编辑器显示任何文件
- html - 将剪辑路径:多边形()转换为与边缘兼容的 SVG
- android - 出现任何错误时如何隐藏 Android webView 页面 url?
- dependency-injection - Angular 库中的 forRoot 不是 workig ,但在 appmodule 中它按预期工作
- python - Cxvpy-ECOS 求解器永远运行