無料のLinuxツールを使用してYouTubeからMPEG4(MP4コンテナ、H264 AVCビデオ、AACオーディオ)ビデオクリップをダウンロードし、オーディオチャンネルを別のオーディオ(オーディオ圧縮解除や再圧縮なし)ファイルに分割するには?
ベストアンサー1
Youtubeビデオを考えると、ビデオからオーディオを抽出する必要がないかもしれません。オーディオトラックを個別にダウンロードできます。最新のFlashgotプラグインでFirefoxを使用するか、mps-youtube(これはYouTubeオーディオトラックを再生してダウンロードするためのツールです。ここ)。
mp4ビデオファイルを考えてみましょう:
答え通りここ、ファイルの特定の名前を必要としないより一般的なコマンドを使用して、ファイルマネージャのカスタマイズメニューに追加できます。例:
ffmpeg -i "$0" -map 0:1 -c:a copy "${0%%.*}".m4a
(.m4a
コンテナでサポートされているので、使用する方が良い選択ですが、必要に応じて.aac
生を使用できます。).aac
また、端末でこのコマンドを実行すると、現在のフォルダ内のすべてのmp4ファイルからオーディオトラックが抽出されます。
for i in *.mp4; do ffmpeg -i "${i}" -map 0:1 -c:a copy "${i%.mp4}.m4a"; done
(ここソース)
ファイルマネージャのコンテキストメニューでこれらのコマンドを使用する方法に関するリンクされた回答と質問の説明と関連情報を参照してください。
上記のようなコマンドを使用して、入力と出力の拡張子を適切に置き換えて、他の種類のビデオファイルからオーディオを抽出することもできます。
最初のコマンドも同様に機能しますが、他のビデオではビデオクリップに含まれているオーディオにflv
置き換えることができます。m4a
2番目のコマンドは、他の種類のビデオファイルに適用される場合は、ビデオとオーディオの拡張子を置き換える必要があります。
通常、mp4
ファイルにはオーディオがflv
含まれ、ファイルにはオーディオが含まれ、ファイルにはオーディオが含まれます。ビデオにどのオーディオが含まれているかを確認するには、以下を使用します。aac
Webm
ogg
avi
mp3
mediainfo
メディア情報GUI、またはmediainfo
ターミナルに取付けて: mediainfo <file>
。