YouTubeに接続して、コマンドだけでオーディオビデオを読みたいです。それは可能ですか?
答え1
オーディオをにダウンロードmp3
し、作成者の名前とビデオタイトルを含めるようにファイル名を指定するには、次のようにします。
youtube-dl -x --audio-format mp3 '<URL>'
たとえば、Linusの興味深い講演をダウンロードgit
し、ファイル名にアップローダ名を含めるには(*)、
youtube-dl -x --audio-format mp3 --output '%(uploader)s-%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=4XpnKHJAok8'
オーディオをファイルとして保存
Google-Tech Talk - Linus Torvalds on git.mp3
これまで、これは必要ですフルビデオダウンロードデータとオーディオ分割画像を分離して破棄します。
しかしそれは予想される可能でしょうオーディオのみダウンロード道まもなく、以降の更新の 1 つがyoutube-dl
YouTube サーバー側の変更と組み合わされました。
youtube-dl
ffmpeg
その後、ダウンロードしたファイルを形式.m4a
に変換するために使用されます.mp3
。
コマンドラインを短くするには、オプションを設定ファイルに保存できます。
~/.config/youtube-dl.conf
*は-x
略語です--extract-audio
答え2
これを使用して、youtube-dl -f bestaudio <URL>
ビデオのオーディオをダウンロードしてmplayer
再生できます。