私が使用していますyoutube-dl
YouTubeから動画をダウンロードして、オーディオを抽出するためにLinux上で。これが小さな音楽コレクションを構築する私の方法です。
とにかく、--audio-quality=
0が最高で9が最悪のオプションがあることを知っています。最高品質のオーディオを得るために必要なことはこれだけですか?
また、soundcloudからダウンロードすることでより高い品質が得られるかどうかを知っていますか?
私が使用していますyoutube-dl
YouTubeから動画をダウンロードして、オーディオを抽出するためにLinux上で。これが小さな音楽コレクションを構築する私の方法です。
とにかく、--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>
それ以外の場合は、オーディオコンポーネントを抽出する必要があるビデオファイルを取得します。
ffmpeg -i in.mp4 -c:a copy -vn out.m4a
ます)がffmpeg -i in.mp4 -c:a copy -vn out.mkv
、異なるファイルを使用して使用できます。
youtube-dl
でも、最高品質のビデオ形式を選択します。特定のビデオの例はありますか?
-x
のオプションでは、オプションとして使用すると、最高ビットレート(256k、フォーマットコード141、チェックアウト付きyoutube-dl -F <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>
後者はogg
、最高のオーディオ品質形式がAACではなくOPUSである場合、ファイルで再生成することもできます。
使用可能な形式を一覧表示できます
youtube-dl -F <Video-URL>
bestaudio[ext=m4a]
とは--extract-audio
?なぜ後者は前者ではogg
なくて前者ではないのでしょうか?
[ext=m4a]
選択を利用可能なm4a形式に制限--extract-audio
し、同じm4aコンテナ形式に保存しません。--extract-audio
オーディオデータを抽出し、OGGコンテナに格納されています。
.ogg
具体的にファイルを作成する理由を実際には説明していません。なぜ.ogg
とき.ogg
に指定されていませんか?
次のコマンドを使用します。
youtube-dl -f bestaudio "url"
ffmpeg
再エンコードしない場合、なぜオーディオ形式を選択するのですか?その行を入力しますが、aac
代わりに使用すると、同じファイルを取得できませんが、拡張子が異なります。サイズとビットレートがわずかに異なる別のファイルを取得します。