Como simplesmente converter arquivos de vídeo (por exemplo: MKV para MP4)? [duplicado]

65

Eu simplesmente quero converter arquivos, qualquer formato para qualquer formato (no momento, eu preciso converter MKV para MP4-h264), sem perder qualidade. Não quero redimensionar (dimensionar) o vídeo, não quero alterar sua proporção e não quero perder qualidade (isso é muito importante); tudo que eu quero é "mudar o formato", isso é tudo. Motivo: meu aparelho de DVD não reconhecerá nenhum outro formato além de AVI ou MP4. Eu não me importo com o tamanho do arquivo, a menos que a diferença entre a entrada e os arquivos de saída seja absurdamente grande. Então, como faço isso?

Já experimentei programas como o WinFF, o Arista, o Format Junkie, mas as suas predefinições mudam sempre algo que não quero alterar (tamanho, proporção, etc.). Eu não tenho certeza, mas acho que a melhor maneira de conseguir o que eu quero é usar os comandos puros ffmpeg. Mas como?

A propósito, o Ubuntu 13.04 (64 bits), aqui. Obrigado pelo seu tempo, pessoal.

    
por user229552 28.12.2013 / 18:04

2 respostas

104

Se você quiser apenas converter MKV para MP4, você economizará qualidade e muito tempo apenas alterando os contêineres. Ambos são apenas invólucros sobre o mesmo conteúdo, então a CPU só precisa fazer um pouco de trabalho. Não codifique como você definitivamente perderá qualidade.

É muito simples usar ffmpeg :

ffmpeg -i LostInTranslation.mkv -codec copy LostInTranslation.mp4

Aqui, você está copiando o codec de vídeo e o codec de áudio para que nada seja codificado.

Dica: Para converter todos os arquivos MKV no diretório atual, execute um loop simples no terminal:

for i in *.mkv; do
    ffmpeg -i "$i" -codec copy "${i%.*}.mp4"
done

Para conversões futuras, como de AVI para MP4, confira HandBrake .

    
por Sayem 28.12.2013 / 19:01
9

Aqui está um que você não tentou. Travão de mão

    
por TheHerk 28.12.2013 / 18:58