Eu tenho a versão youtube-dl 2015.07.04. Ao baixar um vídeo, vejo esta mensagem:
Sua cópia do avconv está desatualizada e incapaz de agrupar adequadamente arquivos de áudio e vídeo separados, o youtube-dl fará o download da mídia de arquivo único. Atualize o avconv para a versão 10-0 ou mais recente para corrigir isso.
Aparentemente, a desvantagem de um avconv desatualizado é que o youtube-dl não poderá fazer o download bestvideo
e bestaudio
separá-los juntos em um único arquivo, oferecendo a melhor qualidade geral disponível.
Como posso encontrar o número da versão do meu avconv atualmente instalado? Como posso obter uma versão mais recente do que a fornecida libav-tools 6:9.18-0ubuntu0.14.04.1
?
Existe um ppa disponível para 14.04 com avconv versão 10.0 ou superior?
-f best
.-F
primeiro para ver o que é "melhor" e depois usar-f
para selecionar explicitamente a melhor qualidade?youtube-dl -F
seguido pelo URL. Isso deve listar todos os codecs e versões disponíveis de qualidade e formato. Um deles será listado como "melhor",-f
seguido pelo número do listado como melhor, como você normalmente usaria-f best
assim ...youtube-dl -f
seguido pelo número e seguido pelo URL. Por exemplo: primeiro executeyoutube-dl -F http://example.com
e diga 13 está listado como "melhor" e depois execute:youtube-dl -f 13 http://example.com
make
), geralmente é possível limitar o número de threads que o processo consumirá durante a compilação usandomake j1
(para limitar um thread por exemplo), para que ele não consuma recursos e apenas ocupar um núcleo do processador. Provavelmente levará muito mais tempo para compilar, mas você pode deixá-lo rodar em segundo plano (para o caso de você criar algo a partir da fonte no futuro) já faz um tempo e não me lembro de quão pesado é porque o 15.04 é real ffmpeg agora de qualquer maneira.Respostas:
ppa pode ser encontrado aqui
O comando a seguir adicionará um alias ao seu arquivo bashrc para que seu usuário possa executar
youtube-dl
e o bash será executadoyoutube-dl --prefer-ffmpeg
automaticamente para eliminar a digitação desnecessária no futuro:Você também pode adicionar sinalizadores extras ao comando editando seu arquivo ~ / .bashrc com seu editor de texto favorito, como gedit, vim ou nano; apenas lembre-se de que você não precisa e não deve usar o sudo para editar este arquivo, pois ele deve estar no seu perfil de usuário atual e precisa manter suas permissões de usuário, não as do sudo ou root. Basta adicionar sinalizadores extras no comando citado para youtube-dl. Além disso, depois de editar ~ / .bashrc, você precisará gerar o arquivo ou abrir um novo terminal para usar o novo alias. Crie o arquivo executando o seguinte comando:
Para visualizar a versão atualmente instalada do libav-tools, execute o seguinte comando:
Além disso, para visualizar o que está disponível no apt-get, execute o seguinte comando:
Todas as versões disponíveis serão listadas. A versão mais recente será instalada por padrão quando você executar
sudo apt-get upgrade
ou 'dist-upgrade
ou você pode justamentesudo apt-get install
fazê-lo e instalará a versão mais nova disponível, a menos que especificado de outra forma.Para fazer uma pesquisa por pacotes relacionados, use
apt-cache search
o seguinte:Para restringir a pesquisa, você pode usar o grep para imprimir apenas resultados contendo uma palavra-chave da seguinte forma:
fonte
youtube-dl --prefer-ffmpeg …
era suficiente. Sugiro tentar isso antes de procurar nos repositórios instáveis / beta.O Avconv-11 ainda está disponível para o Ubuntu Trusty no heyarje ppa:
fonte
ffmpeg
instalado no 14.04.http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/
fonte
Instale o FFMpeg
Usa isto
Trabalho em
youtube-dl
2015.11.19fonte