私は私のデジタルプレーヤーで簡単に聞くためにMP3ファイルにオーディオストリームを抽出したいと思い、そこからいくつかのMP4エンコードされた動画をダウンロードしました
ほとんどの場合、VLCでもできますが、彼らのフォーラムに続く説明書によると、”泡のような “サウンドファイルが出てきました
ファイルの仕様は以下の通りです
- オーディオmp4a 44100 Hz
- Video AVC1
41 OverTheRainbow 2010-01-15
Use ffmpeg:
ffmpeg -i input_file.mp4 -vn -b:a 128k -c:a libmp3lame output_file.mp3
(音声ビットレートの調整を忘れずに-b:a
にしておかないと、低品質のソースでも巨大なファイルになってしまいます)
実際に多くのデジタルプレーヤーはAACオーディオにも対応しているので、これ以上品質を落とさずにオリジナルのAACオーディオストリームを抽出してみてはいかがでしょうか
ffmpeg -i input_file.mp4 -vn -c:a copy output_file.m4a
古いバージョンの ffmpeg では、-b:a
& -c:a
の代わりに -ab
& -acodec
オプションを使う必要があります
40 user1686 2010-01-15
ほとんどのMP4動画は、AACオーディオを使用しており、ほとんどのプレーヤーデバイスは、通常、M4A(別称MP4)コンテナで、AACオーディオを再生することができます。特に低ビットレート入力(ほとんどのインターネットビデオ)で、MP3に再エンコードすると、たとえローエンドのヘッドフォンであっても、顕著な損失につながる可能性があります。コマンドラインでavconv
/ffmpeg
を使うことをお勧めします
avconv -i input.mp4 -vn -c:a copy output.m4a
or
ffmpeg -i input.mp4 -vn -c:a copy output.m4a
ディレクトリ内のすべてのMP4を変換する
for f in *.mp4; do avconv -i "$f" -vn -c:a copy "${f/mp4/m4a}"; done
一部のプレーヤー(私の安っぽい携帯電話のような)はAACオーディオを再生できますが、M4Aコンテナでは再生できず、そのためには使用する必要があります
avconv -i input.mp4 -vn -c:a copy output.aac
さて, いくつかの古いデバイスは純粋に何かを再生することはできませんが、MP3, そしてそれらのためにあなたはどちらかのgrawityのソリューションを使用することができます, または
avconv -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3
これにより、可変ビットレート (VBR) MP3が作成され、ストリーミングのような特殊なニーズとは別に、好ましいものとなります。<++VBR MP3 のエンコーディングの詳細については、こちらを参照してください
10 evilsoup 2012-12-18
GUI をお望みなら、SUPER © (Simplified Universal Player Encoder & Renderer) をご利用ください。それは仕事をしてくれます(そしてそれ以上のことも)
SUPER © は FFmpeg, MEncoder, MPlayer, x264, musepack, monkey’s audio, true audio, wavpack, ffmpeg2theora, theora/vorbis RealProducer プラグインの GUI です
ドラッグ&amp;任意のオーディオファイル、あるいは任意のビデオ/オーディオファイルをドロップし、それによってそれを変換することによって、ビデオを無効にするボックスをチェックして、オーディオ部分を抽出します
- aac
- ac3
- amr_nb
- amr_wb
- 猿猿のオーディオ(ロスレス)
- flac FLAC(ロスレス)
- mmf
- mp2
- mp3
- mpc
- ogg FLAC(ロスレス)またはVorbis高品質
- tta トゥルーオーディオ(ロスレス)
- wv WavPack(ロスレス)
- wav
- wma
ストリームコピーボックスをチェックすると、内部のオーディオを別のフォーマットに変換せずにリッピングして、オーディオ抽出を高速化できます
SUPER ©はフリーウェアです
SUPERにはOpenCandyアドウェアが同梱されています。軽減
- 仮想マシンにインストールします
- インストールの最初のステップの後、ネットワークを無効にします。インストーラはインターネット接続があるかどうかを確認します。その後、それを無効にして、すべての警告を無視することができます。これですべてのアドウェアがインストールされなくなるわけではありませんが
- インストール後にOpenCandyを削除することができます。http://www.malwaredictionary.com/2011/06/opencandy/
7 None 2010-01-15
Yambを使用して、生の音声(mp4aはAAC)を抽出してから、適切なMP3エンコーダを使用します
4 sprinter 2010-10-19
grawityさんの回答は素晴らしいですね。ちょうどそれに追加するには、あなたがMP4からオーディオを抽出してMP3に入れて、メタデータ(MP3 ID3タグ)を保持したい場合は、これを行うことができます
ffmpeg -i input_file.mp4 -map_metadata 0 -id3v2_version 3 -vn -b:a 128k -c:a libmp3lame output_file.mp3
2 Jeff Baker 2016-01-07
Macの場合は、Finderでファイルを右クリックして “情報を取得 “を選択し、拡張子を.mp4から.m4aに変更することで、将来的にはより簡単な方法になるかもしれません。そして、iTunesで開いてmp3に変換します
1 jsejcksn 2010-09-03
Windows 7では、Any Video Converterは私のために箱から出してすぐに働いた。Macもサポートされているようです
1 mcstrother 2012-11-10
あなたがオーディオ編集の多くを実行する場合は、すでに持っている(そして愛している!) Audacity 合理的なチャンスがあります
mp4ファイルを開き、mp3を含む多くのファイルタイプを「名前を付けて保存」することができます。また、サンプリングレートやMP3タグなど、変更したいパラメータのためのシンプルなダイアログも用意されています
あなたがAudacityを持っていない場合、それは最も直接的な道ではないかもしれませんが、それは単純なコンバータプログラムよりもはるかに汎用性があります。それは完全に機能するオーディオエディタであり、オープンソースであり、クロスプラットフォームです
1 John T 2013-08-05
WindowsではPazera Free Audio Extractorを使用しています。非常に軽量で、直感的で、ポータブルです。ffmpegツールへの優れたフロントエンド
0 romanovskis 2013-06-14