
YouTubeビデオから最高品質の.mp3ファイルをダウンロードするためにyoutube-dlを使用しようとしています。 youtube-dlとffmpegをインストールし、libavをダウンロードしました。
次のコマンドが見つかりました。
youtube-dl -f bestaudio --audio-quality 0 --audio-format mp3 https://www.youtube.com/watch?v=3zy1SNH-VqE
他の場所に投稿すると、最高品質の.mp3が提供されるはずですが、.webmのみがダウンロードされ、ファイルサイズは128kbpsの範囲のようです。
ffprobeまたはavprobeをダウンロードする必要があるというエラーが発生したことがあるため、ffmpegとlibavが正しくインストールされているかどうかはわかりませんでした。
また、他の場所で議論をした。 ffprobeまたはavprobeが良いですか?
答え1
によるとyoutube-dl --help
:
--audio-format FORMAT オーディオフォーマット: "best"、"aac"、"flac"、"mp3"、"m4a"、"opus"、"vorbis"、または"wav" デフォルト: なし - x は効果がありません
だから、以下を追加してください-x
。
youtube-dl -x -f bestaudio --audio-quality 0 --audio-format mp3 \
https://www.youtube.com/watch?v=3zy1SNH-VqE
しかし、結果として損失対損失の再符号化が起こるが、これは良くない。次のコマンドを使用して、利用可能な形式を一覧表示できますyoutube-dl -F
。
youtube-dl -F https://www.youtube.com/watch?v=3zy1SNH-VqE
ここで最良のオプションは160k Opusまたは128k Oggです。実際、Opusのサウンドはより豊かです。
youtube-dl -x -f bestaudio --audio-quality 0 https://www.youtube.com/watch?v=3zy1SNH-VqE
.opusファイルを使用して再生できますffplay
。