Herramientas de usuario

¡Esta es una revisión vieja del documento!


Tutorial de ffmpeg

ffmpeg es un procesador audiovisual libre.

Se trata de programa es muy completo, pero consta de muchos sufijos. Algunos de los más utilizados son los siguientes procedimientos:

Video

Convertir fotogramas de un fichero de video o GIF en imágenes numeradas
ffmpeg -i video.mp4 -vn fotograma_%d.png
ffmpeg -i animacion.gif -vn fotograma_%d.png
Combinar imagenes numeradas (cuadro_1.jpg, cuadro_2.jpg, etc) en un archivo de video MPG o GIF
ffmpeg -i cuadro%d.jpg -f image2 video.mpg
ffmpeg -i cuadro%d.jpg -f image2 animacion.gif
Extraer un fotograma de un video desde la marca de tiempo mm:ss y guardarla como una imagen de resolución 128x128 píxels
ffmpeg -ss mm:ss -i video.mp4 -frames 1 -s 128x128 -f image2 fotograma.png
Recortar un video desde la marca de tiempo inicial mm:ss hasta la marca de tiempo final mmf:ssf
ffmpeg -ss mm:ss -to mmf:ssf -i video.mp4 -codec copy recorte.mp4
Convertir video AVI a MP4 con códec de audio AAC a 128 kbps y códec de video h264 CRF 23
ffmpeg -i video.avi -codec:audio aac -b:audio 128k -codec:video libx264 -crf 23 video.mp4
Extraer un subtitulo.srt desde un contenedor de video matroska.mkv
ffmpeg -i matroska.mkv -c copy -map 0:s:0 subtitulo.srt
Remuxear el video del contenedor matroska MKV a MP4 sin recodificar los streams de audio ni video
ffmpeg -i matroska.mkv -codec copy video.mp4
Convertir video MP4 a VP9 (para mayor calidad, se recomienda utilizar un valor CRF entre 15-35
ffmpeg -i video.mp4 -codec:video libvpx-vp9 -crf 30 -b:video 0 -codec:audio libopus video.vp9
Extraer un recorte del video

Por ejemplo, para extraer desde el munto 1:02 al minuto 4:32:

ffmpeg -ss 01:00 -i "video.mp4" -to 04:32 -c copy recorte.mp4 

Audio

MP3

Extraer el sonido de un video y guardarlo como MP3
ffmpeg -i video.mp4 -vn sonido.mp3
Convertir APE a MP3

Esto convertirá fichero.ape a un archivo MP3 con una resolución de 320 Kbps (calidad alta para un MP3).

ffmpeg -i 'fichero.ape' -acodec libmp3lame -b 320k -id3v2_version 3 fichero.mp3

Flac

El codec FLAC de FFmpeg soporta resoluciones de muestreo de 16 y 24 bits (la última ampliada a 32 bits).

Conviertir WAV a FLAC

Para convertir un fichero de audio WAV de calidad CD (16-bit, 44.1 kHz, estéreo) a FLAC:

ffmpeg -i in.wav -af aformat=s16:44100 out.flac
Convertir WAV de 24 bits

Para convertir a 24 bits, deberá usar un filtro intermedio tipo peine:

Codifica a 24 bits a 176 kHz, los almacena en 32 bits.

ffmpeg -i archivo.wav -af aformat=s32:176000 archivo.flac

Este sitio web utiliza cookies para guardar datos esenciales de su actividad, como su autenticación. Al entrar acepta el uso de cookies.

Más información