コマンドラインで音声のみのYouTubeビデオを読むことはできますか?


8

YouTubeに接続して、コマンドで音声のみの動画を読みたい。それは可能ですか?


VLCはYoutubeビデオを再生できます。コマンドラインオプションを

回答:


13

オーディオをとしてダウンロードし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


現在のところ、これは完全なビデオデータをダウンロードし、オーディオ部分を分割して画像を破棄する必要があります。
しかし、され期待することが可能になることだけでオーディオダウンロードトラックをすぐに次の更新プログラムのいずれかで、youtube-dlYouTubeのサーバー側での変更と組み合わせ、。

youtube-dl次に、を使用ffmpegして、ダウンロードした.m4aファイルを.mp3形式に変換します。

コマンドラインを短くするために、オプションを設定ファイルに保存できます:
~/.config/youtube-dl.conf

* -xは、--extract-audio


動作しません:[ダウンロード] 時間内にサイズ .MiBの100% エラー:ffprobeまたはavprobeが見つかりません。インストールしてください。ffmpegのせいだと思います。
aleroy 2014

@aleroyはい、そうです。(apt-get install ffmpegまたは同等のものを試してください)
Volker Siegel 14

これはすべてビデオをダウンロードすることを前提としていますが、ダウンロードせずに読み取るだけの場合はどうなりますか?どうやってやるの?
アロロイ2014

「ただ読む」とはどういう意味ですか?オーディオは1つのファイルでビデオとミックスされるため、最初にそのファイルを取得する必要があります。
Volker Siegel 14

なんで渡したの--restrict-filenames?それはまったく必要ありません。また、最近のバージョンのyoutube-dl は、YouTube動画の音声のみをダウンロードします
phihag 14

6

を使用youtube-dl -f bestaudio <URL>して、ビデオのオーディオをダウンロードし、再生することができますmplayer


ありがとうございましたが、を持ってmplayerいません。インストールしたくありません。OS X Mavericksに既にインストールされているものを知っていますか?
aleroy 2014

aleroy、何かをインストールする必要があるでしょう、なぜmplayerでしょうか?
アレクサンダー14

@アレクサンダー私は最終的にそれをやった、ウェブサイトは私にそれを信頼させませんでした。しかし、どうすれば、これをバックグラウンドに配置できますか?(で一時停止されていませんCtrl+Z
アロロイ2014

ただ入力bgを押した後ctrl-z、より有効に利用する、またはtmux
アレクサンダー

1
@Alexanderありがとう、Tmuxを発見しました。とても強力です。
aleroy 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.