Как получить максимально качественный звук при минимальном размере файла для скачивания с помощью youtube-dl?

Как получить максимально качественный звук при минимальном размере файла для скачивания с помощью youtube-dl?

У меня медленное соединение, и я просто хочу извлечь аудио с YouTube с помощью youtube-dl.

Таким образом, моя цель — загрузить и извлечь аудиофайл наилучшего качества, одновременно загрузив видеофайл наименьшего доступного формата, который в любом случае будет утилизирован.

решение1

Я не знаю, реализовано ли это на самом деле, но это могло бы сработать:

youtube-dl -f worstvideo+bestaudio www.youtube.com/watch?v=dQw4w9WgXcQ

или

youtube-dl -f worst+bestaudio www.youtube.com/watch?v=dQw4w9WgXcQ

решение2

Если вы просто хотите извлечь аудио, в youtube-dl есть специальная опция для этого — --extract-audio.

Отэтот ответ:

Вы также можете скачать mp3 напрямую с YouTube без конвертации с помощью ffmpeg.

youtube-dl --extract-audio --audio-format mp3 <video URL>

Из онлайн-справки:

-x, --extract-audio        convert video files to audio-only files (requires
                           ffmpeg or avconv and ffprobe or avprobe)

Также помните, что youtube-dl по умолчанию использует avconv, поэтому вам следует рассмотреть возможность указания avconv или FFmpeg в командной строке. Из онлайн-справки:

--prefer-avconv                  Prefer avconv over ffmpeg for running the
                                 postprocessors (default)
--prefer-ffmpeg                  Prefer ffmpeg over avconv for running the
                                 postprocessors

Дополнительные возможности сохранения исходного видео, настройки битрейта или качества звука, а также некоторые другие можно найти, перейдя по ссылке youtube-dl -h.

Связанный контент