Я пытаюсь скачать музыку с сайта YouTube, используя youtube-dl
с наилучшим возможным качеством. Итак, я попытался скачать как файл WAV с помощью этой команды:
youtube-dl -ci -f 'bestvideo[ext=mp4]+bestaudio' -x --audio-format wav https://www.youtube.com/watch?v=tDOffPd81YI
который произвел большой файл WAV (с этим видео, 42,3 Mo 48 кГц стерео 16 бит 1536 кбит / с)
Но когда я сравнил с файлом M4A, скачал с:
youtube-dl -ci -f 'bestvideo[ext=mp4]+bestaudio' -x --audio-format m4a https://www.youtube.com/watch?v=tDOffPd81YI
Файл M4A имеет меньший размер и более низкое качество (с этим видео 12,3 Мо 48 кГц, стерео 441 Кбит / с).
Почему файл WAV лучшего качества? А чем обусловлена разница в размере файла? Более странно, что я спросил одинаковое качество для обоих (-f 'bestvideo[ext=mp4]+bestaudio'
)
Я попытался скачать с качеством bestaudio
и преобразовать в файл M4A:
youtube-dl -ci -f "bestaudio" -x --audio-format m4a https://www.youtube.com/watch?v=tDOffPd81YI
В этом файле я обнаружил, что первый файл имеет больший размер и больший битрейт, чем второй, но, вероятно, это зависит от выбранного вами видео.
Загружает ли флаг bestaudio[ext=m4a]
поток bestaudio
в формате M4A, или он берет лучшее аудио и конвертирует его в M4A?
Я работаю на Manjaro Linux.