MP4またはFLVビデオファイルのオーディオをmp3に変換するにはどうすればよいですか?


122

MP4またはFLVビデオファイルからオーディオを抽出し、ポータブルメディアプレーヤーで使用するためにMP3ファイルとして保存できるアプリケーションはありますか?


1
技術的にはできませんが、ビデオから音声をMP3形式に抽出することができます
...-TheXed

2
mp4flvファイルの両方にaac音声が含まれています。そのオーディオをmp3簡単にすることはできますが、非可逆形式間での変換に問題が生じる可能性があります。入力および出力のビットレートを考慮する必要があります。この質問の下の異なった答えの議論を見てください。たぶん、最善の解決策は、オーディオをaacフォーマット、つまりm4aコンテナ内に保持することです-詳細はこちら

2
@cipricus両方mp4flvビデオファイルは、さまざまな形式のサウンドを含めることができます含むaacmp3。たとえば、FLVコンテナの仕様には、サポートされている15種類以上のサウンドコーデック/タイプが記載されています。
オクタヴィアンナイチュ

@OctavianNaicu-あなたは正しい。私のコメントは、変換せずにオーディオを保持するというアイデアを促進することを目的としていました。フォーマットに関係なく、それは良い考えですが、もちろんmediainfoなどのツールを使用して、特定のオーディオフォーマットが何であるかを事前に知っておく必要があります。(一方で、flvとmp4はAACオーディオを含むyoutubeビデオの一般的な形式であるため、質問が暗黙的にyoutubeを参照していると想像していました。)

可能であれば、オーディオを変換しないでください。コンテナはさまざまな形式のオーディオデータを保持でき、コンテナではなく形式/コーデックを調べる必要があるという考えを伝えようとしていました。ソースのオーディオ形式によっては、オーディオをトランスコードする必要があります(たとえばaac、in mp4からmp3in mp3)、または単に新しいコンテナにコピーします(mp3in mp4 からmp3in mp3)。
オクタヴィアンナイチュ

回答:


144

いくつかのソフトウェアを使用して、12.04でも同じことができます。

WinFFを使用する

  1. 最初にwinffとlibavcodec-extraをインストールします

     sudo apt-get install winff libavcodec-extra
    
  2. ダッシュからWinffを開く

    ここに画像の説明を入力してください

  3. 次に、Winffウィンドウで次の操作を行います

    1. ファイルを追加

    2. 変換するカテゴリを選択します(オーディオを選択)

    3. オーディオファイル形式(mp3)を選択します

    4. 変換されたファイルの出力フォルダーを入力します

    ここに画像の説明を入力してください

    1. 次に、[ 変換 ]ボタンをクリックします。[ オプション ]ボタンをクリックして、オーディオ形式やその他のオプションをファイル調整することもできます。

    ここに画像の説明を入力してください

    ここに画像の説明を入力してください

VLCを使用する

  1. 最初にVLCと「libavcodec-extra」パッケージをインストールします

    sudo apt-get install vlc libavcodec-extra
    
  2. Superキーを押して「VLC」と入力して、ダッシュからVLCを開きます

    ここに画像の説明を入力してください

  3. 次に、トップパネルメニューから、[ メディア ] → [ 変換/保存 ]を選択します

    ここに画像の説明を入力してください

  4. 次に、新しいウィンドウで変換するファイルを追加します。次に、変換ボタンをクリックします。

    ここに画像の説明を入力してください

  5. 新しいウィンドウで、出力ファイルのディレクトリを選択し、変換プロファイル(オーディオmp3)を選択して、[ 開始 ]ボタンをクリックします。

    ここに画像の説明を入力してください

コマンドラインを使用する

  1. 最初にツールをインストールします

    sudo apt-get install ffmpeg libavcodec-extra libav-tools
    

    使用している場合

  2. この簡単なコマンドを使用して、音声ファイルを抽出します

    avconv -i /input-file-name-with-path output-filename.mp3
    

    たとえば、「How fast.ogg」ビデオファイルをhow-fast.mp3このコマンドを使用するように変換するには:

    avconv -i /usr/share/example-content/Ubuntu_Free_Culture_Showcase/How\ fast.ogg how-fast.mp3
    

    その他のオプションと情報については、マニュアルページを参照してください。

オーディオを抽出するには

これらの答えを確認してください


1
コマンドラインではlibavcodec-extra-53パッケージが重要だと思います。インストールする前に、mp3への変換に成功しませんでした。
アルパドHorvathの

1
@ArpaDは答えで言ったのではなかったのですか?
アンワル

2
優れた答え。よくやった。
ケビナープ14年

4
今は56だと思います。しかし、なぜlibavcodec-extraメタパッケージをインストールしないのですか?
Hitechcomputergeek

3
+1 avconv。私はこれを行う簡単なコマンドラインの方法を長い間探していました!
-HighCommander4

61

ffmpegを使用して実行できます。次のコマンドを使用してffmpegをインストールします。

sudo apt-get install ffmpeg libavcodec-unstripped-52

パッケージlibavcodec-unstripped-52はMultiverseリポジトリで利用できるため、有効にする必要があります。
これらのパッケージをインストールした後、次のようなコマンドを使用してオーディオをmp3として抽出できます。

ffmpeg -i video.mp4 -f mp3 -ab 192000 -vn music.mp3

上記のコマンドの-iオプションは簡単です。入力ファイルへのパスです。2番目のオプション-f mp3は、出力がmp3形式であることをffmpegに伝えます。3番目のオプション-ab 192000はffmpegに出力を192Kbpsでエンコードすることを指示し、-vnはffmpegにビデオが必要ないことを指示します。最後のパラメーターは、出力ファイルの名前です。


1
ffmpegでさらに検索を行ったところ、この素晴らしいガイドcatswhocode.com/blog/19-ffmpeg-commands-for-all-needs
b-ak

3
新しいオーディオ/ビデオコンバーターavconvを好みます。構文はffmpegに似ています: 'avconv -i input.mp4 -vn -qscale 1 output.mp3' ... -qscale 1は最大品質(およびVBR)を保証し、エンコーダーのタイプは出力ファイル拡張子から推測されます。
arielf

ffmpegはlibav-toolsからのものになりました。
ミトンチョップ

1
このプログラムを実行すると、次のように表示されます。***このプログラムは廃止されました***このプログラムは互換性のためにのみ提供されており、将来のリリースでは削除されます。代わりにavconvを使用してください。
melmi

いい答えです
。ffmpeg

13

soundconverterは、オーディオ形式とビデオのみをオーディオに変換できる別のツールです。

ソフトウェアセンターからインストールする

またはターミナル経由:

sudo apt-get install soundconverter


私は、apt-getのMP3ファイルへの変換を有効にするには、Ubuntuの制限-エキストラをインストールsudoをしなければならなかった
wordsforthewise

9

ffmpegのGUIであるWinFF(インストール)を使用すると非常に簡単です。

  1. 追加をクリックします。
  2. ビデオファイルを選択してください
  3. 変換先で、オーディオを選択します
  4. オーディオコーデックを選択する
  5. 変換をクリックします。(ウィンドウが小さすぎると、変換ボタンが消えることがあることに注意してください。ウィンドウが表示されない場合は、ウィンドウを大きくしてください)

できた スクリーンショット:

ここに画像の説明を入力してください


6

Audacityはflvファイルを開き、mp3、flac、その他の形式としてエクスポートすることもできます

ここに画像の説明を入力してください

ここに画像の説明を入力してください


私のお気に入りの方法はgnome-terminal -e "avconv -i %f %f.mp3"、Thunarカスタムアクションで使用することです。さらに良いことに、192 kbpsの固定ビットレートを取得するには:

avconv -i %f -c:a libmp3lame -ac 2 -b:a 190k %f.mp3

実際、flv(およびmp4)ファイルのオーディオはaac形式になっています。元の音の品質にできるだけ近づけるためaacに、m4aコンテナ内での使用を検討してください。mp3形式が必須の場合は、mp3 aacに変換するときにファイルの初期ビットレートを考慮してください。詳細はこちら


5

soundconverterサウンドコンバーターをインストールするは、オーディオ形式とビデオのみをオーディオに変換できる別のツールです。

ソフトウェアセンターにインストールする(上記のリンクをクリックする)か、ターミナルでこれらのコマンドを実行して(Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install soundconverter

soundconverterでflvをmp3に変換することをテストしましたか?mp4ビデオをmp3に変換しても問題なく動作しますが、私の場合、winffが数秒で変換されるflvファイルには何の結果もありません

また、mp3変換のためにubuntu-restricted-extrasをインストールします
ワードforthewise

3

VLCプレーヤーを使用してメディアファイルを変換できます。メディアファイルを読み込む=>変換:メニューバー>メディア>変換/保存。


ヒントをありがとう。私はしばらくの間、VLCを使用しているが、私はこの機能を知らなかった
ミステリオ

1

mkvtoolnixは優れたパッケージであり、トラック、チャプター、または特定のタイミングで同時に抽出できます。

mkvmerge -i <input_video>

トラックID 0:ビデオ(MPEG-4p10 / AVC / h.264)
トラックID 1:オーディオ(AC-3 / E-AC-3)
トラックID 2:オーディオ(AC-3 / E-AC-3)

各章ごとにTrackID 2を抽出したい(長いビデオを想定)

mkvmerge -o <output_audio> --audio-tracks 2 --no-video --split chapters:all <input_video>  

番号付きファイル、output_audio001、output_audio002を取得します...

次に、各オーディオファイルをmp3に変換します


0

トランスマゲドン

Transmagedon Video Converterを使用して、ビデオファイルをサウンドファイルに変換することもできます。

ソフトウェアセンターからインストールする

またはtrminalで:

sudo apt-get install transmageddon

MP4に変換するには、中に選択する必要がありますChoose Video CodecようNo Video

Oggを.ogg選択して変換できますPresets

ここに画像の説明を入力してください


0

VLCメディアプレーヤーを使用して、.flvファイルを.mp4 / mp3ファイルに変換しました。Audacityは完全なファイルのロードでさえ失敗しました。最初の8秒間しかロードできず、オーディオをエクスポートできました。しかし、VLCは最速でした!ソフトウェアの他のすべての部分をしましょう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.