MacOSXでwebmをmp4に変換するにはどうすればよいですか?


14

MacOSX Lionを使用しており、webmをmp4(または他のiTunes互換フォーマット)に変換する方法を教えてください。ffmpeg可能性のように思えますが、ドキュメントは私にとって少し鈍感です。ステップバイステップの指示をいただければ幸いです。

回答:


21

FFmpegを入手する

を使用したい場合はffmpeg

(Homebrewではなく)手動でダウンロードした場合は、ffmpeg実行可能ファイルをPATHにコピーして、ターミナルから使用できるようにすることをお勧めします。それを~/Downloads/ffmpeg/ffmpegにダウンロードしたとしましょう。

sudo mkdir -p /usr/local/bin
sudo cp ~/Downloads/ffmpeg/ffmpeg /usr/local/bin/
sudo chmod +x !$ /usr/local/bin/ffmpeg

MP4に変換

さて、「MP4へ」とは、ビデオコーデックとオーディオコーデックとしてそれぞれH.264とAACを使用することを意味していると思います。そのための基本的なコマンドは次のとおりです。

ffmpeg -i input.webm -c:v libx264 -c:a aac -strict experimental -b:a 192k output.mp4

品質を管理したい場合は、x264エンコーディングガイドをご覧ください。これは-crfオプションで設定され、デフォルトは23で、値が低いほど品質が高くなります(通常の値は18〜28)。上記の例では、ビデオにはデフォルトの品質である23、オーディオには192 kBit / sの固定ビットレートを使用しています。

オーディオについては、静的ビルドはをサポートしていませlibfdk-aacんが、サポートしている場合は、代わりにそれを使用する必要があります。

ffmpeg -i input.webm -c:v libx264 -c:a libfdk_aac output.mp4

FDK-AACは、内部AACエンコーダよりも優れた品質を提供します。オーディオ品質の制御については、AACエンコーディングガイドを参照してください


FreeBSDで(MKVおよびWEBMから)この方法でMP4ファイルを正常に作成し、FreeBSDでそれらを再生できますがmplayer、Appleはそれらを開くことを拒否します...
Mikhail T.

あなたの場合「アップル」は誰ですか?QuickTimeまたはプレビュー?特定のエラーメッセージが表示されますか?`ffmpeg -i <your-file>の出力は何ですか?
slhck 2017

「アップル」とは、ファイルマネージャのことです。ファイルからプレビュー画像を生成しません。ビデオをダブルクリックして再生しようとすると、エラーメッセージが表示されました。同様に、iMovieはファイルを開くことを拒否しました。
ミハイルT.

ソースに異常が発生する原因がソースにある可能性があります。私が言ったように、あなたが以下に与えたコマンドは、多かれ少なかれ「レガシー」ビデオを作成しますが、品質は悪いです。正確に何が失敗するか教えてください、それを理解します。
slhck 2017

以下のように見えるFDK-AACのparamが今ある libfdk_aac(代わりにダッシュのアンダースコア)。
twelve17

0

これは、私がFreeBSDでMP4ファイルを作成するためにうまく使用したもので、MacOSは次のように認識します。

ffmpeg -i input_filename -acodec aac -b:a 128k -vcodec mpeg4 -b:v 1200k -flags +aic+mv4 output_filename.mp4

私はこのチュートリアルを使用してコマンドラインから始めましたが、後者が見つからなかったために変更libfaacaacました...

マルチメディアコーデックのドメインのプログラマーに影響を与える特別な種類の狂気が存在している必要があります。これにより、コマンドラインオプションがリリース間で微妙に変更されます。


これにより実際にMP4コンテナーが作成されますが、コマンドは(古い)MPEG-4 Part IIコーデックを使用します。これは、最新のH.264(ここを参照)とは異なります。つまり、特定のファイルサイズではビデオ品質が低下します。 。このコーデックの使用はお勧めしません。macOSはH.264ビデオを問題なく読み取る必要があります。あなたが作成したビデオとあなたのOSの詳細を含む新しい質問する方法はそれから私にpingすることができ、それがうまくいかない理由を調べます。
slhck 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.