Necesito convertir video flv en video mp4, así que usé este comando:
ffmpeg -i input.flv -c -vcodec libx264 -acodec copy output.mp4
Pero el video de salida tiene una calidad de video un poco peor, ¿cómo puedo solucionarlo?
Información MP4 (salida):
Información FLV (entrada):
ACTUALIZAR:
Lo probé -crf 18
y este es el resultado (los colores de salida son más brillantes y mira esa línea amarilla en la tapa, en la imagen de salida esa línea amarilla contiene algo como ruido).
Aporte:
Producción:
Los códecs con pérdidas, como x264, degradan la calidad de la imagen por diseño; si no desea perder la calidad de la imagen, debe usar un códec sin pérdidas o, mejor aún, no volver a codificar.
Supongo que el material de origen es H.264 o MPEG-2, por lo que la mejor solución en su caso sería simplemente copiar todas las secuencias en el nuevo contenedor:
ffmpeg -i input.flv -c copy output.mp4
Aquí está el comando para usar el modo sin pérdidas de x264 si tiene que volver a codificar por cualquier motivo:
ffmpeg -i input.flv -c:a copy -c:v libx264 -crf 0 output.mp4
Por favor, mejore su -minrate, -maxrate, -bufsize
y estudie su códec. Descargue el contenedor Better para el códec de video y el códec de audio por separado. codifique el códec en estos contenedores, pero siga estos pasos:
1. Descarga el audio y el video por separado. puede hacer esto agregando -vn y -an en la línea de comando de salida. -vn significa 'sin video' mientras que -an significa 'sin audio'. Después de eso, estudie el códec de video o audio y codifíquelo en su mejor contenedor... Aquí está el mejor contenedor para los códecs modernos.
"Audio/Video codec"
*AAC/H264 is better on (TS)
*OPUS is better on (MKV)
*VP9 is better on (AVI)
2. Después de descargar el video/audio por separado, debe fusionarlos, por supuesto. Incluya sus dichos -minrate, -maxrate y -bufsize. No olvides estudiar tus códecs y unirlos con estos contenedores:
"Merging"
*Mixing VP9 and OPUS is better on (MKV)
*Mixing H264 and AAC is better on (MOV)
*otherwise most incompatible codec is better on (MKV)
gian
-crf 20
..tomsk
gian
0
la salida no es compatible con la mayoría de los reproductores. El CRF bajo ofrece rendimientos decrecientes.18
se considera visualmente sin pérdidas, pero no es necesario que lo intente primero.tomsk
gian
-c
_ A menos que tenga necesidades específicas, elimínelas-copyts
también.tomsk
gian
-c
y ya ha especificado vcodec y acodec, por lo que no es necesario. copyts puede generar problemas de mux dependiendo de la salida vsync.tomsk
gian
gian