0% encontró este documento útil (0 votos)
202 vistas2 páginas

Comprimir vídeos con FFmpeg y avconv

Este documento proporciona instrucciones para comprimir o convertir videos usando ffmpeg o avconv desde la línea de comando. Explica cómo comprimir videos a mayor o menor velocidad usando presets como "ultrafast" o "veryslow", cambiar códecs de video y audio, ajustar la calidad usando más o menos bits por segundo, extraer audio en MP3 y frames de video en PNG, y usar códecs como MJPEG, DNxHD, o H.264 sin pérdida.

Cargado por

Fernando Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
202 vistas2 páginas

Comprimir vídeos con FFmpeg y avconv

Este documento proporciona instrucciones para comprimir o convertir videos usando ffmpeg o avconv desde la línea de comando. Explica cómo comprimir videos a mayor o menor velocidad usando presets como "ultrafast" o "veryslow", cambiar códecs de video y audio, ajustar la calidad usando más o menos bits por segundo, extraer audio en MP3 y frames de video en PNG, y usar códecs como MJPEG, DNxHD, o H.264 sin pérdida.

Cargado por

Fernando Mendoza
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd

Comprime o adapta tus vídeos con ffmpeg o avconv

desde la línea de comando


recomprimir el vídeo, podemos ejecutar este comando:

ffmpeg -i [Link] destino.mp4

Comprimir el vídeo a máxima velocidad:

ffmpeg -i [Link] -preset ultrafast destino.mp4

Comprimir el vídeo a menor velocidad:

ffmpeg -i [Link] -preset veryslow destino.mp4

Cambiando códecs
Para el audio podremos utilizar el códec MP3
ffmpeg -i [Link] -c:v mpeg4 -c:a libmp3lame destino.mp4

vemos, -c (implicará cambio de códec), si utilizamos -c:v cambiaremos el códec de vídeo, y si utilizamos -c:a
cambiaremos el de audio.
Tal vez con esta configuración no obtengamos mucha calidad. Esta calidad podemos

aumentarla, por un lado, utilizando más bits por segundo, de la siguiente forma:

ffmpeg -i [Link] -c:v mpeg4 -b:v 9000K -c:a libmp3lame -b:a 128K destino.mp4

utilizando 9000kilobits por segundo, algo más de un megabyte por segundo para vídeo, y 128Kbits por segundo, que
son 16Kb por segundo para audio. Como vemos dos puntos v y a determinan si hablamos de audio o vídeo.

Calidad en mpeg4 es con el parámetro -q (escala de calidad)


debemos introducir un número entre 1 y 31. Siendo 1 la máxima calidad, ocupando mayor tamaño y 31 la menor
calidad y menor tamaño.
ffmpeg -i [Link] -c:v mpeg4 -q:v 5 -c:a libmp3lame -q:a 1 destino.mp4

Convirtiendo para edición


Sacar audio en MP3, y el vídeo separado en una secuencia de imágenes PNG:
ffmpeg -i [Link] destino.mp3 destino_%[Link]

Vemos que el nombre de archivo es un poco raro, con %04d estamos diciéndole que utilice números consecutivos para
cada fotograma, y si el número no tiene 4 dígitos complete con ceros a la izquierda, por ejemplo 0001, 0002, 0003,
0004, etc. Debemos hacer una estimación del total de fotogramas que vamos a generar, porque si son más de 9999,
hasta ese número, los nombres de archivo tendrán 4 dígitos y a partir del 10000 tendrán 5 dígitos. Esto puede ser un
problema para la detección de secuencias de imágenes de algunos programas.

MJPEG, o Motion JPEG


ffmpeg -i origen.mp4 -c:a libmp3lame -c:v mjpeg -q:v 0 [Link]
La calidad la podemos poner desde 0 a 32, aunque a partir de 2 asegura compatibilidad con más programas y
dispositivos, aunque, con más pérdidas.

DNxHD o UT-Vídeo. El primero, es un códec propietario de Avid que da muy buenos resultados y es muy rápido.
ffmpeg -i [Link] -b:v 120M -c:v dnxhd -c:a libvo_aacenc [Link]

El audio, en este caso, lo he almacenado utilizando AAC.


El segundo, es un códec libre y sin pérdidas, aunque con mejores tasas de compresión.

H.264 sin pérdida. Podemos utilizarlo si la edición no es muy intensa (tipo, recortar y colocar,

con poca o ninguna corrección de color y como mucho alguna transición entre clips) y tenemos

un buen equipo con bastante RAM

ffmpeg -i [Link] -c:v libx264 -preset ultrafast -x264-params keyint=1 -crf 0 -c:a ac3 destino.mp4

También podría gustarte