将带有 AVC [email protected] 的 mkv 转换为带有 ACV [email protected] 或更高版本的 mp4

将带有 AVC [email protected] 的 mkv 转换为带有 ACV [email protected] 或更高版本的 mp4

我正在尝试将一些 mkv 文件转换为 mp4,以便它们可以在我的 chromecast 上播放。

这是有关视​​频文件的信息。

mkv 文件信息 如您所见,除视频的配置文件级别外,视频和音频已经采用了 chromecast 的正确格式。

我一直使用此命令将 mkv 文件转换为 mp4,但它当然不会改变配置文件级别。

avconv -i input.mkv -codec copy output.mp4

如何将配置文件级别转换为 4.1、4.2 和 5 级别之一。

答案1

我很惊讶 Chromecast 无法播放规格较低的视频……但无论如何,你可以尝试这样的应用H.264级别编辑器更改文件头。这将使你的视频比特流看起来与实际级别不同。我不知道 *nix 对应版本,但你总是可以改变字节本身

如果它不起作用,遗憾的是您需要重新编码视频。

ffmpeg -i input.mp4 -c:a copy -c:v libx264 -profile:v high -level 4.1 -crf 21 output.mp4

本指南了解更多信息。CRF 控制质量。越少越好,18 到 28 之间的任何值都是合理的。对于重新编码,您可能希望将其设置为较低的值。

相关内容