私は多くのWMVファイルをMP4に変換しています。WMVからのより速いFFMPEG変換
コマンドは次のとおりです。
ffmpeg -loglevel 0 -y -i source.wmv destination.mp4
私は変換するおよそ100ギガバイトています。 24時間後にまだ完了していません(xeon、64GB、超高速ストレージ)
何か不足していますか?変換するより良い方法はありますか?ここで
私は多くのWMVファイルをMP4に変換しています。WMVからのより速いFFMPEG変換
コマンドは次のとおりです。
ffmpeg -loglevel 0 -y -i source.wmv destination.mp4
私は変換するおよそ100ギガバイトています。 24時間後にまだ完了していません(xeon、64GB、超高速ストレージ)
何か不足していますか?変換するより良い方法はありますか?ここで
はあなたが試すことができ、様々なもののリストです:
はx264 encoding presetより高速を使用してください。プリセットとは、速度と圧縮効率のトレードオフを示すオプションのセットです。速度の降順での現在のプリセットは、超高速、超高速、超高速、高速、中速、低速、低速、低速、プラセボです。デフォルトのプリセットは "medium"です。例:
ffmpeg -i input.wmv -preset fast output.mp4
エンコーダは、実際にあなたのCPUの機能を使用していることを確認します。それはnone
を示した場合、エンコード速度は低下します
[libx264 @ 0x7f8451001e00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
:コンソール出力のようなものが表示されているはずですlibx264を経由してエンコードするとき。あなたのx264は間違って設定されている可能性がありますので、新しいものを入手するか再コンパイルする必要があります。
が、あなたのffmpegのは--disable-asm
、--disable-inline-asm
、および/または--disable-yasm
で構成されていないことを確認してください。
また、ffmpegにリンクされているx264が--disable-asm
でコンパイルされていないことを確認してください。
これらの設定オプションを使用すると、エンコードが大幅に遅くなります。
あなたはネイティブのFFmpegのAACエンコーダ(-c:a aac
)を使用しているとき-aac_coder fast
オプションを使用して、より高速なAACオーディオをエンコードすることができます。ただし、H.264ビデオエンコーディングのプリセットを高速に設定する場合よりも影響が少なく、-aac_coder fast
を省略した場合と比べてオーディオ品質が低下する可能性があります。
最新のffmpegを使用してください。 Linux、macOS、およびWindowsのビルドへのリンクについては、FFmpeg Downloadのページを参照してください。
高速な[x264エンコードプリセット](https://trac.ffmpeg.org/wiki/Encode/H.264#a2.Chooseapreset)を使用してください。 – LordNeckbeard
私はそんなことがあったことさえ知りませんでした!ありがとう! – Thomas
回答が追加されました。あなたがffmpegコマンドから完全なコンソール出力を表示するなら、私はより多くの提案を出すことができるかもしれません。 – LordNeckbeard