Acabo de leer el artículo Configuración de codificación de carga recomendada del soporte oficial de Google. Creo que esta es la mejor configuración para codificar mis videos de YouTube.
¿Puede ayudarme a descubrir cómo codificar esa configuración en ffmpeg para videos de 720p o 1080p?
Aquí está la configuración
Gracias por adelantado.
Utilizar
ffmpeg -i in.mp4 -vf yadif,format=yuv420p -force_key_frames "expr:gte(t,n_forced/2)" -c:v libx264 -crf 18 -bf 2 -c:a aac -q:a 1 -ac 2 -ar 48000 -use_editlist 0 -movflags +faststart out.mp4
-vf
especifica filtros de video
yadif
desentrelazará los videos si están entrelazados.
format=yuv420p
producirá formato de píxel con submuestreo de croma 4:2:0.
-force_key_frames "expr:gte(t,n_forced/2)"
colocará fotogramas clave cada medio segundo, por lo que será el tamaño GOP.
-c:v libx264
utilizará el codificador x264 para producir una transmisión de video H264.
-crf 18
producirá un archivo visualmente sin pérdidas. Mejor que establecer una tasa de bits manualmente.
-bf 2
limitará los fotogramas B consecutivos a 2
-c:a aac
utilizará el codificador nativo para producir una transmisión de audio AAC.
-q:a 1
establece la calidad más alta para el audio. Mejor que establecer una tasa de bits manualmente.
-ac 2
rematrix audio a estéreo.
-ar 48000
vuelve a muestrear el audio a 48000 Hz.
-use_editlist 0
evita escribir listas de edición.
-movflags +faststart
coloca moov atom/box al frente del archivo de salida.
MCCCS
ffmpeg -i in.mp4 -vf yadif,format=yuv422p -force_key_frames expr:gte(t\,n_forced/2) -c:v libx264 -b:v <60M for 1080, 50M for 720, 15M for SD> -bf 2 -c:a flac -ac 2 -ar 44100 -use_editlist 0 -movflags +faststart out.mp4
.andresgazelka
(t\,n_forced/2)
se interpretan como un comando?gian
expr:gte(t\,n_forced/2)
entre comillas simples o dobles, supongopolly
Zoom
MCCCS
MCCCS
-force_key_frames expr:gte(t\,n_forced/2)
y-g <framerate/2>
?