¿Alguna idea sobre un buen conversor de 1080p a 720p que sea capaz de convertir un vídeo de 90 minutos en menos de varias horas? (tal vez en 2, 3 o 4 horas ;-)
La compresión de un archivo es H.264/MPEG-4 AVC.
Respuesta1
Si desea seguir con H.264, probablemente querrá utilizarx264como codificador. Está integrado en muchas aplicaciones, pero lo más destacadoFFmpegcon el códec "libx264", ofreno de mano.
x264 tiene fama de ser rápido y eficiente. La velocidad se puede ajustar mediante ajustes preestablecidos que se denominan, por ejemplo, "rápidos". Van desde "ultrarápidos" hasta "muy lentos". Puedes consultar la ayuda de x264 llamando a x264 --fullhelp
, que te explicará todas las opciones para los ajustes preestablecidos.
Aquí están las banderas de "ultrarápido". Deshabilitan algunas funciones de codificación avanzadas que requieren tiempo de procesamiento. La codificación en modo "ultrarápido" no será tan eficiente en términos de bits utilizados y, con una velocidad de bits fija, perderá algo de calidad. Pero, en general, no debería importar tanto.
--no-8x8dct --aq-mode 0 --b-adapt 0
--bframes 0 --no-cabac --no-deblock
--no-mbtree --me dia --no-mixed-refs
--partitions none --rc-lookahead 0 --ref 1
--scenecut 0 --subme 0 --trellis 0
--no-weightb --weightp 0
freno de mano
Por ejemplo, puedes ingresarlos en la cadena de opciones de Handbrake cuando buscas en "Avanzado":
Simplemente copie esta cadena, encontradaaquí:
ref=1:bframes=0:cabac=0:8x8dct=0:weightp=0:me=dia:subq=0:rc-lookahead=0:analyse=none:trellis=0:aq-mode=0:no-deblock=1:scenecut=0:mbtree=0
No olvide cambiar la escala yendo a Configuración de imagen.
FFmpeg
O utilícelos en FFmpeg simplemente llamando al ajuste preestablecido correcto:
ffmpeg -i input.mp4 -vcodec libx264 -preset ultrafast -s 1280x720 -acodec copy output.mp4
Respuesta2
yo suelofreno de manopara todas mis conversiones. Pero no puedo decir qué tan rápido será para ti.
Respuesta3
Si está buscando algo como velocidades en tiempo real o mejores, podría considerar usar su GPU para codificar.
Aquí hay un artículo titulado "Codificación H.264: CPU frente a GPU: Nvidia CUDA, AMD Stream, Intel MediaSDK y x264" que quizás te interese leer.
La calidad que obtendrá de un codificador basado en GPU no se acerca a la que puede ofrecer x264 (a veces destruye fotogramas por completo). Sin embargo, si está utilizando la configuración más rápida que puede configurar para x264, puede que valga la pena comparar esos resultados.