Tengo varias reglas para convertir una película a varios formatos y crear una imagen de vista previa. El problema es que la ejecución de estos lleva mucho tiempo. También la calidad de salida es muy baja. Recogí estos ejemplos de varias fuentes.
¿Qué se podría hacer para * mejorar la velocidad * mejorar la calidad?
ffmpeg -y -i /file/$1.flv -acodec libmp3lame -ar 44100 -ac 1 -vcodec libx264 /file/$1.mp4
ffmpeg -i /file/$1.mp4 -acodec libvorbis -aq 5 -ac 2 -qmax 25 -threads 2 /file/$1.webm
ffmpeg -r 30 -i /file/$1.mp4 -vcodec libtheora -acodec libvorbis /file/$1.ogv
ffmpeg -i /file/$1.mp4 -ss 3 -f image2 -vframes 1 -s 600x480 /file/$1.png
ffmpeg
file-conversion
Rubytastic
fuente
fuente
ffmpeg
comprender cuáles son todas esas opciones: no solo "ejemplos de cosecha"; entiéndelos. Muchas de esas opciones afectan la calidad de su salida y la velocidad a la que se logra. Pero tenga en cuenta que la conversión de video de buena calidad siempre será un proceso relativamente largo que requiere mucha CPU. No hay mucho que hacer al respecto más allá de las CPU más rápidas y más de ellas ...