我有一些包含 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
当然,这只会改变视频流中的某些位。由于您降低了级别,因此您的其他解码器可能无法流畅播放此视频。
此构建在大多数其他方面都存在缺陷,因此请重命名它或不要将其放在您的路径中。