O youtube-dl não está convertendo nada. Ele baixou separadamente o fluxo de áudio e vídeo. Mas o áudio não pode ser colocado em um MP4, então está transformando-o em um MKV. Não há compressão envolvida. Use -f 133+140
para obter um MP4.
Estou baixando um vídeo, mas o youtube-dl está convertendo-o para outra coisa usando o ffmeg. Isso geralmente não acontece, o que devo fazer?
Aqui está o log,
Editar
Seeutentarbaixaromesmovídeoemumcomputadordiferente,esteéologquerecebo,
Esteéolinkparaaplaylist:
Existe 100% de algo diferente no meu computador: (
O youtube-dl não está convertendo nada. Ele baixou separadamente o fluxo de áudio e vídeo. Mas o áudio não pode ser colocado em um MP4, então está transformando-o em um MKV. Não há compressão envolvida. Use -f 133+140
para obter um MP4.
O vídeo em questão pode ser mais antigo. Se for anterior à mudança do flash para o vídeo html5 no youtube, poderá estar em um formato de vídeo ou áudio que não é ideal para reproduzir a partir de um computador.
É importante notar que você não pode saber o formato de vídeo da extensão do arquivo. MP4 é um formato de contêiner capaz de conter muitos formatos diferentes de vídeo e áudio. WebM é o mesmo. MKV leva isso ao infinito e além (afaik literalmente não há limites sobre o que MKV pode conter além de ser um fluxo de dados de algum tipo ou texto).
Você pode querer obter Mediainfo (provavelmente em seu gerenciador de pacotes). Isso permitirá que você veja quais formatos de vídeo / áudio estão sendo usados.
EDIT: Contabilizando o fato de que algo é diferente entre o seu computador e o outro, existem algumas possibilidades. O FFmpeg no outro computador poderia ter sido compilado com recursos adicionais. Nem todos os recursos do FFmpeg são compilados por padrão ... e cabe ao mantenedor a versão binária exata do pacote FFmpeg usada em cada computador quanto a quais recursos adicionais seriam ou não compilados nos binários. Isso também vale para patches adicionais que podem ter sido aplicados a ele. Mesmo no Windows, há um número de diferentes versões binárias do FFmpeg que podem estar sendo usadas.
O mesmo pode ser verdade para o próprio youtube-dl. Também poderia ser o resultado de diferentes versões do python sendo instaladas ou diferentes pacotes python com diferentes mantenedores sendo instalados (já que o youtube-dl é um aplicativo python).
Pode ser que um ou ambos estejam com dependências opcionais em uma máquina que a outra possui.
Quero dizer que há um lote de possibilidades.
É importante notar também que os arquivos mostrados nos dois logs não são iguais. Pode ser o mesmo vídeo, mas cada um está baixando arquivos diferentes. O YouTube exibe arquivos diferentes com base na qualidade selecionada / velocidade de conexão detectada.