Formatos solicitados são incompatíveis para mesclagem

13

Eu tenho a seguinte mensagem de erro com youtube-dl :

WARNING: Requested formats are incompatible for merge and will be merged into mkv.
    
por AHMED adel 02.08.2016 / 22:59

2 respostas

25

Este não é realmente um problema mas, na verdade, um comportamento esperado para youtube-dl .

Por padrão, a versão atual youtube-dl fará o download do áudio da mais alta qualidade e dos fluxos de vídeo de mais alta qualidade disponíveis e, em seguida, unirá esses fluxos em um contêiner compatível. As escolhas atuais do container são mkv, mp4, ogg, webm, flv. (Eu noto que o avi também é suportado através da opção --recode-video .)

Se esses "melhores" fluxos forem codecs que não se encaixam bem em um contêiner mp4, por exemplo, youtube-dl os compactará em um contêiner mkv e emitirá o aviso que você viu. Lembre-se vlc, SMPlayer e amigos irão reproduzir o arquivo mkv resultante sem problemas em um sistema Ubuntu bem configurado ...

Se, no entanto, você estiver realmente interessado em obter o vídeo de melhor qualidade e o áudio de melhor qualidade, somente em um contêiner mp4 (ignorando o aviso mkv e a saída subsequente do contêiner Matrosk de youtube-dl ) você pode usar algo como o seguinte:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' URL

Obviamente, substituindo o valor 'URL' pelo endereço do vídeo do youtube que você deseja baixar. Uma linha de comando relativamente complexa pode ser colocada permanentemente no arquivo de configuração ~/.config/youtube-dl/config da seguinte forma:

-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'

Dessa forma, agora é o padrão para youtube-dl e não precisa ser fornecido na linha de comando a cada vez. Muitas, muitas variações desta linha de comando são possíveis ...

Referências:

por andrew.46 02.08.2016 / 23:44
3

Escolha um formato:

youtube-dl -f mp4 URL

youtube-dl -f webm URL

youtube-dl -F URL //for available formats
    
por userDepth 03.08.2016 / 00:02

Tags