【问题标题】:Converting mkv to mp4 vs ogv vs webm将 mkv 转换为 mp4 vs ogv vs webm
【发布时间】:2013-01-04 02:24:27
【问题描述】:

我正在尝试使用 ffmpeg 将 mkv 文件转换为 mp4、webm 和 ogv,我得到了非常显着的性能结果。

mkv -> mp4 转换耗时 2 秒,而 webm 和 ogv 转换耗时约 5-10 分钟。有没有更快的方法来转换成这些格式?

使用的命令:

mkv -> mp4

ffmpeg -i ironman2trailer.mkv -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4

mkv -> webm

ffmpeg -i -f webm -vcodec libvpx -acodec libvorbis output.webm

【问题讨论】:

    标签: ffmpeg mp4 webm mkv


    【解决方案1】:

    在第二个命令中,大部分时间可能是由视频编码占用的。

    更具体地说,除了更改文件容器格式(即从mkvwebm)之外,第二个命令还更改了视频和音频流的编解码器。这包括解码原始流并使用新的编解码器对其进行编码。

    您的第一个命令只是更改了不是处理器密集型操作的文件容器格式。原始音频和视频流编码保持不变,由音频和视频编解码器的copy 选项指定。

    【讨论】:

    • 谢谢。这有助于澄清事情。但是有没有办法使用 php 中的其他东西更快地转换为 webm 和 ogv?
    • 您需要进行特定于编解码器的微调。我对webm 了解不多,但WebM web video encoding tutorial with FFMpeg 似乎提供了很好的描述。不过我还没有尝试过,无法判断它有多完整或准确。
    猜你喜欢
    • 1970-01-01
    • 2012-01-29
    • 2019-04-15
    • 2014-11-04
    • 2014-09-05
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    相关资源
    最近更新 更多