Como posso converter arquivos mkv em lote para mp4?

9

No momento, uso o comando de vídeo único:

avconv -i File_name1.mkv -codec copy File_name1.mp4

Para alterar o formato, mas eu preciso de um método para fazer isso em mais de 400 vídeos, qual seria o comando em lote?

    
por The Werewolf of London town 14.06.2014 / 22:28

4 respostas

10

for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done
    
por Rinzwind 14.06.2014 / 22:48
2

Você pode usar mencoder . Instalar com:

sudo apt install mencoder

então:

for f in *.mkv; do mencoder "$f" -o "$f".mp4 -ovc lavc -oac lavc;done

Os formatos de saída padrão sem nenhuma opção são MPEG-4 para vídeo e MP2 para áudio.
Consulte man mencoder para mais ajuda.

    
por girardengo 15.06.2014 / 01:13
1

Teste o winFF , que é o gui do FFmgeg para converter auditar & amp; arquivos de vídeo do centro de software ou;

sudo apt-get install winff
    
por StallionSA 14.06.2014 / 22:58
1

Outro comando find ,

find /path -name '*.mkv' -exec bash -c 'avconv -i "" -codec copy "${1%.mkv}.mp4"' _ {} \;
    
por Avinash Raj 15.06.2014 / 03:20