Recursos para usar FFMPEG de manera efectiva [cerrado]

8

Últimamente he publicado muchas preguntas sobre cómo usar ffmpeg. Para mí es bastante claro que me falta algún tipo de experiencia en codificación de video y me preguntaba si alguno de mis compañeros superusuarios tenía buenos recursos para estudiar la codificación de video. ¿Qué necesito entender antes de poder usar ffmpeg de manera efectiva?

aamiri
fuente
Lea "Mark Pilgrim - Una introducción suave a la codificación de video": "Formatos de contenedores" , "Códecs de video con pérdida" , "Códecs de audio con pérdida" , "Subtítulos" y ...
Cristian Ciupitu
... "Restricciones" .
Cristian Ciupitu

Respuestas:

13

Formatos de video y pautas generales

En primer lugar, debe comprender qué códecs y formatos diferentes existen y para qué se utilizan normalmente:

¿Qué es un códec (por ejemplo, DivX?) Y en qué se diferencia de un formato de archivo (por ejemplo, MPG)?

También debe analizar qué constituye la calidad del video de una manera más general, por ejemplo, ¿cómo afecta la velocidad de bits, la velocidad de cuadros o el tamaño de la imagen a la calidad?

¿Qué significan los números 240 y 360 al descargar videos? ¿Cómo puedo saber qué video está más comprimido?

Usemos FFmpeg ...

Debe saber cómo instalar la última versión de FFmpeg. Las últimas versiones siempre incluyen correcciones de errores actualizadas y nuevas funciones. La gente a menudo comete el error de usar las versiones anteriores incluidas con sus distribuciones o las que tienen en algún servidor; estas a menudo simplemente no funcionan.

Lea la documentación de FFmpeg , al menos las opciones generales, y aprenda los cambios básicos de la línea de comandos.

Consulte también nuestra entrada de blog Super User: FFmpeg: la mejor herramienta de manipulación de video y audio para obtener una guía siempre actualizada sobre la transcodificación con FFmpeg y algunos ejemplos, así como una gran colección de enlaces al final.

Codificación con x264

El mejor codificador de video gratuito que existe hoy en día es x264 , y al usarlo libx264, FFmpeg también puede usarlo. Debe instalar x264 y leer la ayuda con x264 --fullhelp. x264 tiene muchas opciones, que están asignadas a FFmpeg .

Para la codificación, podrá utilizar las ofertas preestablecidas x264. También son accesibles a través de las opciones de FFmpeg. Hay algunas opciones principales que son útiles. Lea la guía de codificación x264 en el wiki de FFmpeg. En resumen, esto es lo que puedes usar:

  • -profile:vespecifica el perfil h.264 que se usará, por ejemplo high, que podría usarse para todo tipo de software de reproducción de video, o baselineque restringe el video para usar funciones que funcionan solo en un teléfono móvil o iPod.
  • -presetespecifica los preajustes de codificación para la velocidad. fastle dará resultados más rápidos, pero peor compresión, por ejemplo. Estos van desde veryslowhasta ultrafast. Por defecto es medium.
  • -tuneofrece opciones para ajustar la salida en función de los archivos de entrada, por ejemplo, películas animadas con animationo películas normales con film.
  • -crfestablece el Factor de tasa constante, el método # 1 que se utilizará cuando se intente ajustar la calidad del resultado. Lea sobre esto aquí . Use un valor entre 18 y 27, donde menor significa mejor calidad. El valor predeterminado es 23.

Puede instalar un codificador de video como Handbrake y ver qué opciones usa. Aprenda haciendo e intente leer lo que hacen todos los parámetros.

slhck
fuente