En el caso de tener instalado fmpeg
:
ffmpeg -i file.mts -codec:v h264 file.mp4
.
Si se tiene instado libav
:
avconv -i file.mts -codec:v h264 -q:v 8 -aspect 16:9 file.mp4
.
(En el caso de utilizar avconv
puede ser necesario tener que indicar la relación de aspecto correcta utilizando la opción -aspect
. Si es el caso, habrá que indicar la relación de aspecto correcta.)
Para convertir todos los vídeos en un directorio se puede utilizar uno de los siguientes comandos:
for f in *.mts; do ffmpeg -i "$f" -codec:v h264 "${f%.mts}.h264.mp4"; done
for f in *.mts; do avconv -i "$f" -codec:v h264 -aspect 16:9 "${f%.mts}.h264.mp4"; done