MPEG4 X264 vs NVENC H264 编码在旧设备上播放兼容性

问题描述

我总是在 x264 上对视频进行编码,这种编码在旧设备或手机上运行良好。
为了提高编码速度,我尝试将编码方法替换为 NVENC H264 和 nVidia GPU。

问题 1:播放 NVENC H264 的设备可组合性与 x264 不同?
问题 2:旧设备可以播放与 NVENC H264 相同的 x264 文件吗?

旧设备:(所有可以播放 x264 的设备)Android 6+、电视安装盒、电视、Google chrome 48+

解决方法

H264 是解码器规范,而不是编码器规范。要成为一个 h264 编码器,它必须产生一个所有 h264 解码器都可以解码的流。

所以,是的,这些文件仍然有效。

但是请注意,h264 具有配置文件和级别。所以如果设备不播放文件,那是因为级别或配置文件太高。