私が使用していますyoutube-dlYouTubeから動画をダウンロードして、オーディオを抽出するためにLinux上で。これが小さな音楽コレクションを構築する私の方法です。
とにかく、--audio-quality=0が最高で9が最悪のオプションがあることを知っています。最高品質のオーディオを得るために必要なことはこれだけですか?
また、soundcloudからダウンロードすることでより高い品質が得られるかどうかを知っていますか?
私が使用していますyoutube-dlYouTubeから動画をダウンロードして、オーディオを抽出するために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代わりに使用すると、同じファイルを取得できませんが、拡張子が異なります。サイズとビットレートがわずかに異なる別のファイルを取得します。