Linux
 Computer >> コンピューター >  >> システム >> Linux

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

Flash Videoファイル(FLV形式)からオーディオを抽出する場合は、いくつかのオプションを利用できます。残念ながら、それらの多くが選択するのは、オーディオストリームを別の形式にエンコードすることです。これが問題にならない場合もありますが、音声を動画の内容と同じに保とうとしている場合は、音声を1つの部分に抽出するものが必要です。 Linux、Mac、Windows用のマルチメディアツールキットであるFFmpegは、これを簡単に行うことができます。

以下の例はLinux用ですが、WindowsまたはMacにインストールすると、以下に示すのと同じコマンドを実行できます。

FFmpegをダウンロードしてインストールする

まず、FFmpegをダウンロードしてインストールする必要があります。ほとんどのディストリビューションでは、ソフトウェアリポジトリにFFmpegが含まれていますが、ソフトウェア特許の理由により、一部のサポートが削除されている可能性があります。とにかく、私たちの目的のために、FFmpegのかなりプレーンなバージョンで十分です。 Ubuntuでは、ターミナルで次のコマンドを使用するだけで済みます。

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

このコマンドは、デバイス、フォーマット、フィルターのサポートに必要な、かなりの数の追加ライブラリ(FFmpegとともに)もインストールします。

FLVファイルからのオーディオの抽出

インストールすると、使用するコマンドがわかっている限り、FFmpegの使用は非常に簡単です。何百もの異なるオプション、さまざまな状況で使用するための特別な構文があり、その純粋なパワーと複雑さは少し圧倒される可能性があります。ありがたいことに、私たちの仕事では、FFmpegは非常に簡単です。

最初に行う必要があるのは、FLVファイルで使用されているコーデックを正確に見つけることです。これを行うには、ターミナルを開き(まだ開いていない場合)、FLVファイルが配置されているディレクトリに移動します。この例では、ファイルの名前はBohemian_Rhapsody.flvで、デスクトップにあります。したがって、入力するコマンドは次のようになります。

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

これにより、ターミナルプログラムが同じディレクトリ(この場合はデスクトップ)に移動するため、すべてのコマンドがそこでアクティブになります。プログラム(FFmpegなど)にファイルを操作するように指示すると、ターミナルが「探している」場所にファイルだけが存在しないため、エラーが発生するため、これは重要です。

cdを使用してディレクトリをデスクトップに変更したので、次のコマンドを入力する必要があります。

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

注:チュートリアルと一緒にこれを試している場合は、コマンドで使用されていることがわかるたびにファイルの名前に置き換えてください。

上記のコマンドはちょっとしたハックで、エラーが発生しますが、心配する必要はありません。私たちが実際にffmpegに伝えたことは、Bohemian_Rhapsody.flvが入力ファイルであるということです。それが「-i」がffmpegに伝えることです。

コマンドの後でEnterキーを押すと、ffmpegにファイルの処理方法が正確に伝えられていないため、エラーが発生します。大したことはありません。無視してください。エラーとともに、ファイルに関する情報も提供されるためです。関心のある部分は次のようになります:

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

上記の情報から、次のことがわかります。順番に、ストリームはAACエンコーダーを使用してエンコードされ、周波​​数は44100 Hz(CDに書き込むための正しいサンプリングレート)であり、ステレオであり、16ビットのサンプルを使用し、ビットレートを持っていることを示しています。 107kb/sの。抽出の目的で、ファイルにAACオーディオが含まれていることが最も重要です。これを知っているので、私たちがする必要があるのは次のコマンドを入力することだけです:

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

前のコマンドのさまざまな部分の機能は次のとおりです。

ffmpeg –FFmpegを起動します
-i Bohemian_Rhapsody.flv –入力ファイルの名前をFFmpegに提供します
-vn –ビデオトラックを無視するようにFFmpegに指示します
-acodec copy –オーディオトラックを(別の形式にエンコードする代わりに)コピーします
Bohemian_Rhapsody.m4a –出力ファイルの名前

前のコマンドを入力した後、1秒ほど経つと、デスクトップに Bohemian_Rhapsody.m4aという名前の新しいファイルが表示されます。 、元のFLVファイルの元のオーディオトラックのみが含まれます。お気に入りのメディアプレーヤーで開いて、すべてが正常であることを確認するために耳を傾けるだけです。

FFmpegを使用してFLVファイルからオーディオを簡単に抽出

とても簡単です。もちろん、FFmpegには他にもたくさんのオプションがあります。携帯電話、MP3プレーヤー、またはWAVファイルにアップロードするために、オーディオを別の形式にトランスコードできます。必要に応じて、元のFLVからビデオを操作し、ビットレート、サンプルレート、およびチャネル数をいじくり回すことができます。

後でそれを学びたいと思うかもしれませんが、今のところ確実に知っていることが1つあります。それは、FFmpegを使用してFLV形式のファイルからオーディオを抽出するのが簡単なことです。シンプルで高速です。


  1. ハード ドライブから削除されたオーディオ ファイルを復元する方法

    すべてがデジタル化され、すべての曲とオーディオ ファイルが PC で MP3、WMA、AAC などとして利用できるようになりました。ただし、オーディオ ファイルの一部を誤って削除したり、予期しないシステム クラッシュやフォーマットによって失われたりするとどうなりますか。この投稿は、Systweak の Photo Recovery アプリケーションなどの音声復元ソフトウェアを使用して、削除された音声ファイルを復元する方法について読者を支援します。 Systweak Photos Recovery アプリ:削除された音声ファイルを復元 Systweak Software の Photos

  2. 削除した MP3 をフラッシュ ディスクから復元するには?

    デジタルへの移行に伴い、すべての曲とオーディオ ファイルを PC で MP3、WMA、AAC、およびその他の形式で利用できるようになりました。しかし、オーディオ ファイルの一部を誤って削除したり、システムの故障やフォーマットによって失われたりした場合はどうなりますか?この記事では、Systweak の Photo Recovery などの音声復元ソフトウェアを使用して、削除された音声ファイルを復元する方法について説明します。 Systweak Photo Recovery:フラッシュ ディスクから MP3 を復元する最も簡単な方法 削除した MP3 をフラッシュ ディスクから復元