1

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
4

1 に答える 1

1

2 番目のコマンドでは、ほとんどの時間がビデオ エンコーディングに費やされた可能性があります。

より具体的には、ファイル コンテナー形式の変更 (つまり、 からmkvwebm) に加えて、2 番目のコマンドは、ビデオおよびオーディオ ストリームのコーデックを変更しました。これには、元のストリームのデコードと新しいコーデックでのエンコードが含まれます。

最初のコマンドはファイル コンテナー形式を変更しましたが、これはプロセッサを集中的に使用する操作ではありません。copyオーディオおよびビデオ コーデックのオプションで指定された、元のオーディオおよびビデオ ストリームのエンコーディングはそのまま保持されます。

于 2013-01-21T04:34:23.533 に答える