回答:
代替手段youtube-dl
はここに記載されています:ローカルプレイリストをサポートする新しいコマンドラインYouTubeプレーヤーおよびダウンローダー:mps-youtube。記事は非常に詳細ですが、質問に関連すると思われるものを引用するだけです。
mps-youtubeは、YouTubeビデオ(ビデオ全体またはオーディオのみ)をダウンロードできることに加えて、YouTubeビデオを検索および再生し、ローカルのプレイリストをすべてコマンドラインから作成できる新しいツールです。
デフォルトでは、これは基本的にYouTubeオーディオプレーヤー(およびダウンローダー)ですが、オプションから(外部)ビデオ再生を有効にできます。
このプログラムにはpython-pip
and の存在が必要ですmplayer
(どちらもによりインストール可能apt-get
)。次に、実行するsudo pip install mps-youtube
と完了です。
mps-youtubeの詳細については、こちらをご覧ください。
ノート
sudo apt-get install python-pip
use によって提案されたすべての推奨事項をインストールしたくない場合sudo apt-get install --no-install-recommends python-pip
。それは同様に機能します(インストールの特定の目的のためmps-youtube
)。まず、インストールyoutube-dl
:
sudo apt-get install youtube-dl
次に、YouTubeビデオをダウンロードして変換します
youtube-dl http://www.youtube.com/watch?v=dQw4w9WgXcQ -x
-x
オーディオに変換します。
その他のオーディオオプション:
-x, --extract-audio convert video files to audio-only files (requires ffmpeg or avconv and ffprobe or avprobe) --audio-format FORMAT "best", "aac", "vorbis", "mp3", "m4a", "opus", or "wav"; best by default --audio-quality QUALITY ffmpeg/avconv audio quality specification, insert a value between 0 (better) and 9 (worse) for VBR or a specific bitrate like 128K (default 5)
ホームページ:
あなたはできユーチューブ-DLを使用して検索し、ダウンロード。あなたがする必要があるのは、次のようにリンクで検索用語を提供することです:
youtube-dl -f bestaudio 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
タイトルまたは説明(またはコメント?)に検索用語が含まれるすべてのビデオが表示されるため、タイトルに検索用語(またはその他の用語)が含まれるビデオのみにダウンロードを制限し、--match-title
like を使用できます。そう:
youtube-dl -f bestaudio --match-title "<regex or caseless sub-string>" 'https://www.youtube.com/results?search_sort=video_view_count&filters=video&search_query="SEARCH TERM(S) HERE"'
また--reject-title
、と同じ方法で動画を拒否する--match-title
か、両方を組み合わせて使用することもできます。
ちなみに、これらの検索を試したところ、YouTubeの検索機能に何かバグがあります。文字列の「search_sort = video_view_count」部分を削除すると、より多くの結果が得られます。一部の用語には用語が含まれていませんが、ビデオは関連しているため、注意してください。
更新
上記の答えは実際には完全ではありません。Youtube-dlには、Google、Youtube、Yahoo向けの組み込みの検索機能があります。これらの3つの場合には、コマンドを使用することができ'gvsearchX:TERMS'
、'ytsearchX:TERMS'
および'yvsearchX:TERMS'
それぞれ、あなたが望む結果の数が「X」に置き換える(と明らかに、あなたの検索用語で「TERMS」を置換します)。
私にとって、トリックは何でしたか:
--extract-audio
@ blade19899が推奨するように、フラグを使用します。--format bestaudio
@Xenothが推奨するように、フラグも使用します。結果:
./youtube-dl --extract-audio --format bestaudio https://www.youtube.com/watch?v=3LZugKYOx80
Ubuntu 16.04とAudacity 2.1.2を使用して、Firefoxアドオンの「ダウンロードヘルパー」をアクティブにします。Youtubeビデオの再生中に、Firefoxディスプレイの上部RH側にある3色のボールシンボルをクリックし、ダウンロードの形式(高速など)を選択すると、ビデオがダウンロードされるタイミングが表示されます。ダウンロードから、「フォルダで表示」を選択し、Rキーを押しながら「Audacityで開く」を選択すると、オーディオファイルが画面に表示されます。mp3などとして抽出するには、「オーディオをエクスポート」を選択し、ファイル拡張子を「mp3」に変更し、「音楽」などの目的地を選択して、すぐに移動します。エクスポートする前に、Audacityを使用してオーディオを調整し、不要な予備の発言や群衆の拍手を削除できます。
4K YouTube to MP3などのサードパーティツールを使用できます。これにより、ビデオクリップからオーディオのみを抽出できます。https://www.4kdownload.com/products/product-youtubetomp3
彼らはそうする方法についての短いチュートリアルさえ持っていますhttps://www.4kdownload.com/howto/howto-convert-video-to-mp3
他の回答が指摘しているように、youtube-dlはこれに最適です..最高品質でダウンロードするには、次のコマンドを使用できます:
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 https://youtube.com/watch?v=bT-HDjub20o
youtube-dlを使用できない、または使用したくない場合は、これを行うことができるいくつかのWebサイトがあります。個人的にhttps://youtube-dlmp3.comをお勧めします
-f bestaudio
そのままにしておきます。