ffmpeg 可以将 H.264 级别从 4.1 无损降级到 4 吗?

ffmpeg 可以将 H.264 级别从 4.1 无损降级到 4 吗?

我有一些包含 h.264 视频流的 .mkv 文件。执行原始编码时,我将解码器级别限制为 4.1,以兼容三星智能电视。现在,我遇到了另一个限制为 4 级的解码器的问题。

ffmpeg 有没有什么办法可以无损从4.1级别降级到4级?

答案1

不直接使用。使用ffmpeg来自 direct264,这是旧 ffmpeg 的一个修改版本,带有自定义过滤器来修改 H264 比特流。

ffmpeg -i in.mkv -vcodec copy -acodec copy -vbsf h264_changesps=level=40 out.mkv

当然,这只会改变视频流中的某些位。由于您降低了级别,因此您的其他解码器可能无法流畅播放此视频。

此构建在大多数其他方面都存在缺陷,因此请重命名它或不要将其放在您的路径中。

相关内容