问题描述
我总是在 x264
上对视频进行编码,这种编码在旧设备或手机上运行良好。
为了提高编码速度,我尝试将编码方法替换为 NVENC H264
和 nVidia GPU。
问题 1:播放 NVENC H264
的设备可组合性与 x264
不同?
问题 2:旧设备可以播放与 NVENC H264
相同的 x264
文件吗?
旧设备:(所有可以播放 x264 的设备)Android 6+、电视安装盒、电视、Google chrome 48+
解决方法
H264 是解码器规范,而不是编码器规范。要成为一个 h264 编码器,它必须产生一个所有 h264 解码器都可以解码的流。
所以,是的,这些文件仍然有效。
但是请注意,h264 具有配置文件和级别。所以如果设备不播放文件,那是因为级别或配置文件太高。