У меня версия youtube-dl 2015.07.04. При загрузке видео я вижу это сообщение:
Ваша копия avconv устарела и не может должным образом смешивать отдельные видео и аудио файлы, youtube-dl загрузит один файл мультимедиа. Обновите avconv до версии 10-0 или новее, чтобы исправить это.
Очевидно, недостаток устаревшего avconv заключается в том, что youtube-dl не сможет загружать bestvideo
и bestaudio
отдельно, и объединять их в один файл, обеспечивая наилучшее общее доступное качество.
Как я могу найти номер версии моего установленного в настоящий момент avconv? Как я могу получить более новую версию, чем предоставленная libav-tools 6:9.18-0ubuntu0.14.04.1
?
Есть ли ppa для 14.04 с avconv версии 10.0 или выше?
-f best
.
-F
сначала, чтобы увидеть, что «лучший», а затем использовать, -f
чтобы явно выбрать лучшее качество?
youtube-dl -F
а затем URL. Это должно перечислить все доступные кодеки и доступные версии качества и формата. Один из них будет указан как «наилучшее» использование, -f
за которым следует номер одного из перечисленных как лучший, как вы обычно используете, -f best
например, так ... youtube-dl -f
за которым следует номер и затем URL. Например: сначала запустите youtube-dl -F http://example.com
и скажите, что 13 указан как «лучший», затем запустите: youtube-dl -f 13 http://example.com
make
), вы обычно можете ограничить количество потоков, которые процесс будет использовать во время компиляции, используя make j1
(например, ограничить одним потоком), чтобы он не занимал ресурсы и только занимают одно ядро процессора. Вероятно, сборка займет больше времени, но вы можете позволить ему работать в фоновом режиме (на случай, если вы когда-нибудь создадите что-нибудь из исходного кода в будущем), это было какое-то время, и я не помню, насколько он тяжел, потому что 15.04 имеет реальную ffmpeg теперь так или иначе.