versão avconv e youtube-dl

20

Eu tenho o youtube-dl versão 2015.07.04. Ao baixar um vídeo, vejo esta mensagem:

  

Sua cópia do avconv está desatualizada e não é possível migrar corretamente arquivos de vídeo e áudio separados, o youtube-dl fará o download de mídia de arquivo único. Atualize o avconv para a versão 10-0 ou mais recente para corrigir isso.

Aparentemente, a desvantagem de uma versão desatualizada é que o youtube-dl não conseguirá fazer o download de bestvideo e bestaudio separadamente e juntá-los em um único arquivo, fornecendo 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 por libav-tools 6:9.18-0ubuntu0.14.04.1 ?

Existe um ppa disponível para 14.04 com a versão avconv 10.0 ou superior?

    
por DK Bose 07.07.2015 / 12:40

4 respostas

13

ppa pode ser encontrado aqui

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ffmpeg

O comando a seguir adicionará um alias ao seu arquivo bashrc para que o usuário possa executar youtube-dl e o bash executará youtube-dl --prefer-ffmpeg automaticamente para eliminar a digitação desnecessária no futuro:

echo "alias youtube-dl='youtube-dl --prefer-ffmpeg'" | tee -a ~/.bashrc; . ~/.bashrc

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 tenha em mente que você não precisa e não deve usar o sudo para editar este arquivo como deveria estar sob o seu perfil de usuário atual e precisa manter suas permissões de usuário, não de sudo ou root. Basta adicionar sinalizadores extras ao comando cotado do youtube-dl. Além disso, depois de editar o ~ / .bashrc, você precisará criar o arquivo ou abrir um novo terminal para usar o novo alias. Crie o arquivo executando o seguinte comando:

. ~/.bashrc

Para ver a versão atualmente instalada do libav-tools, execute o seguinte comando:

dpkg -l | grep libav

Além disso, para ver o que está disponível no apt-get, execute o seguinte comando:

apt-cache show libav-tools | grep Version:

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 apenas sudo apt-get install e instalará a versão mais recente disponível, a menos que especificado de outra forma.

Para pesquisar pacotes relacionados, use apt-cache search da seguinte forma:

apt-cache search libav

Para restringir a pesquisa, você pode usar o grep para imprimir apenas resultados contendo uma palavra-chave da seguinte forma:

apt-cache search libav | grep libav
    
por mchid 09.07.2015 / 19:47
7

O Avconv-11 ainda está disponível para o Ubuntu Trusty no heyarje ppa:

sudo add-apt-repository ppa:heyarje/libav-11 && sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libav-tools
    
por Jaime M. 07.06.2016 / 15:56
3

link

sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install
    
por Altair CA 11.10.2015 / 08:47
3
  1. Instalar o FFMpeg

    sudo apt-get install ffmpeg
    
  2. Use isso

    youtube-dl -x --audio-format mp3 --prefer-ffmpeg <video URL>
    

Trabalhe em youtube-dl 2015.11.19

    
por Mateus Lopes 21.11.2015 / 20:46

Tags