使ってます - youtube-dl
Linuxでは、YouTubeからビデオをダウンロードしてオーディオを抽出します。これは、小さな音楽コレクションを作成する私の方法です。
とにかく、オプションがあることは知っています--audio-quality=
0が最高、9が最低です。これが最高品質のオーディオを取得するために必要なことですか?
また、soundcloudからのダウンロードがより高品質になる可能性があるかどうか誰かが知っていますか?
--audio-quality
は、ソースのオーディオ品質には影響しません。これは後処理オプションであり、オーディオを再エンコードします。
あらゆる種類の(損失のある)再エンコードは、実際にストリームの品質を低下させるため、または少なくともサイズを不必要に大きくするため、オーディオを後処理しないことをお勧めします。
最高のオーディオ品質を得るには、高品質のソース形式を選択するだけです。実際、youtube-dl
はデフォルトでそれを行いますが、--audio-format best
で明示的に設定できます。 YouTube(および他のプロバイダー)は異なるビットレートの異なるオーディオコーデックを保存し、youtube-dl
はそれらの中から最適なものを選択します。
システムにffmpeg
がインストールされている場合、youtube-dl
はオーディオを自動的に抽出できます。
youtube-dl --audio-format best -x <url>
それ以外の場合は、オーディオコンポーネントを抽出する必要があるビデオファイルを取得します。
Youtubeのネイティブ音楽フォーマットをそのまま使用して、再エンコードを回避します。
youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata <Video-URL>
m4a
ファイルまたは
youtube-dl -f bestaudio --extract-audio --embed-thumbnail --add-metadata <Video-URL>
後者は、最高のオーディオ品質形式がAACではなくOPUSである場合、ogg
ファイルで再利用することもできます。
使用可能なフォーマットをリストすることができます
youtube-dl -F <Video-URL>
次のコマンドを使用します。
youtube-dl -f bestaudio "url"