for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done
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?
for f in *.mkv; do avconv -i "$f" -codec copy "${f%.mkv}.mp4"; done
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.
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
Outro comando find
,
find /path -name '*.mkv' -exec bash -c 'avconv -i "" -codec copy "${1%.mkv}.mp4"' _ {} \;