Encontré esta línea de código para convertir videos a archivos mp4 mediante FFMpeg
ffmpeg -i input.avi -c:v h264_nvenc -preset slow -profile high
-level 4.1 -b 1000k -rc-lookahead 32 -g 480 -bf 3 -b_ref_mode middle
-f mp4 Turing_output_1000k.mp4
He buscado en la documentación algunos de los parámetros desconocidos para obtener el siguiente resultado
-i
nombre del archivo de entrada
-c h264_nvenc
utiliza el codificador nVidia para obtener un resultado h264
-preset slow
alta calidad con 2 pases
-profile high
No estoy seguro de eso, principal o alto444
-level 4.1
esa es la "versión" del mp4, 4.1 podría causar problemas en reproductores antiguos
-b 1000k
tasa de bits de vídeo 1000
-rc-lookahead 32
número de cuadros para mirar hacia adelante no estoy seguro de eso 32
-g 480
Ni idea, no encontré nada en nVend doc
-f mp4
define el formato de salida, no estoy seguro de por qué se debe especificar esto
-bf 3
3 marcos B
-b_ref_mode middle
No estoy seguro si esto es necesario
Pregunta:¿Alguien podría llenar mis lagunas de conocimiento o mejorar este código para mejorar la calidad? ¿O incluso mejorar el uso de la ventaja de una tarjeta gráfica RTX con el número correcto de fotogramas B o UV 4:4:4?