Convertir videos con ffmpeg

MKV a MP4

ffmpeg -i ORIGEN.mkv -codec copy DESTINO.mp4

MP4 a webm

ffmpeg -i ORIGEN.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis DESTINO.webm

MOV a MP4

ffmpeg -y -i ORIGEN.mov -f mp4 -r 29.97 -vcodec libx264 -preset slow -b:v 3800k -flags +loop -cmp chroma -b:v 4000k -maxrate 4300k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -c:a aac -b:a 125k -ar 48000 -ac 2 SALIDA.mp4

MXF a MOV

ffmpeg -i input.MXF -acodec copy -vcodec libx264 -s 1920×1080 -b:v 5000k 09-1080-pcm24.mov

MXF a MOV (codec mpg2)

Codec viejito pero de buena calidad y compatible con Final Cut viejito
ffmpeg -i INPUT.MXF  -acodec pcm_s16be -pix_fmt yuv420p -vtag xdv8 -vcodec mpeg2video -r 30 -b:v 5000k OUTPUT.mov

Para cortar tiempo

Inicio:
-ss 00:00:00.0
Duración (un minuto en este caso):

-t 00:01:00.0

Batch MTS a MOV

Contenido de un archivo convertidor.sh en la misma carpeta donde están todos los videos MTS

!#/bin/bash
for i in `ls *.MTS`
do
    echo “Convirtiendo $i ..."
    ffmpeg -i $i -acodec copy -vcodec libx264 $i.mov
done

Se ejecuta simplemente haciendo:

./convertidor.sh

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *