У меня версия 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 теперь так или иначе.Ответы:
PPA можно найти здесь
Следующая команда добавит псевдоним в ваш файл bashrc, чтобы ваш пользователь мог выполнить его,
youtube-dl
и bash будет выполненyoutube-dl --prefer-ffmpeg
автоматически, чтобы исключить ненужную печать в будущем:Вы также можете добавить дополнительные флаги в команду, отредактировав файл ~ / .bashrc в своем любимом текстовом редакторе, таком как gedit, vim или nano; просто имейте в виду, что вам не нужно и не следует использовать sudo для редактирования этого файла, так как он должен находиться в вашем текущем профиле пользователя и должен поддерживать ваши права пользователя, а не sudo или root. Просто добавьте дополнительные флаги в цитируемой команде для youtube-dl. Кроме того, после редактирования ~ / .bashrc вам нужно будет получить исходный файл или открыть новый терминал, чтобы использовать новый псевдоним. Найдите файл, выполнив следующую команду:
Чтобы просмотреть текущую версию libav-tools, выполните следующую команду:
Также, чтобы посмотреть, что доступно из apt-get, выполните следующую команду:
Все доступные версии будут перечислены. Самая новая версия будет установлена по умолчанию при запуске
sudo apt-get upgrade
или ',dist-upgrade
или вы можете простоsudo apt-get install
ее установить, и она установит самую новую доступную версию, если не указано иное.Чтобы выполнить поиск связанных пакетов, используйте
apt-cache search
так:Чтобы сузить поиск, вы можете использовать grep только для печати результатов, содержащих ключевое слово, например:
источник
youtube-dl --prefer-ffmpeg …
достаточно было просто запустить . Я предлагаю попробовать это, прежде чем копаться в нестабильных / бета-репозиториях.Avconv-11 все еще доступен для Ubuntu Trusty в heyarje ppa:
источник
ffmpeg
установка 14.04.http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/
источник
Установить FFMpeg
Использовать этот
Работа в
youtube-dl
2015.11.19источник