- FFmpeg es una herramienta de edición de audio y video de código abierto.
- La guía a continuación cubrirá un problema más frecuente informado por los usuarios que aparece al usar FFmpeg.
- Para obtener más artículos sobre este tipo de producto, consulte nuestro Centro de editores de video.
- Puede encontrar más correcciones y guías sobre problemas de software en nuestro Página de corrección de software.
Este software mantendrá sus controladores en funcionamiento, lo que lo mantendrá a salvo de errores comunes de la computadora y fallas de hardware. Verifique todos sus controladores ahora en 3 sencillos pasos:
- Descarga DriverFix (archivo de descarga verificado).
- Hacer clic Iniciar escaneo para encontrar todos los controladores problemáticos.
- Hacer clic Actualizar los controladores para conseguir nuevas versiones y evitar averías en el sistema.
- DriverFix ha sido descargado por 0 lectores este mes.
FFmpeg es una herramienta de código abierto que utilizan miles de millones de personas en todo el mundo para procesar audio, video y otros contenidos multimedia.
Este programa de línea de comandos a menudo genera Duración pasada demasiado grande Error durante la reducción de escala o la codificación del contenido de video. Uno de los usuarios que experimentó un problema similar informó el problema en StackOverflow.
Al codificar H.264 usando ffmpeg, recibo el siguiente tipo de advertencias: Duración pasada 0.603386 demasiado grande
¿Qué quieren decir? No he encontrado nada claro en línea o en la documentación de ffmpeg.
Parece que es un mensaje de advertencia en lugar de un error que aparece cuando intenta codificar un archivo de alta velocidad de fotogramas en una salida de baja velocidad de fotogramas.
En ese caso, las tasas de fotogramas se reducen. Hoy, mostraremos cómo puede deshacerse de este mensaje de advertencia.
¿Cómo soluciono el error de duración pasada demasiado grande en FFmpeg?
1. Establecer la velocidad de fotogramas de entrada
- El problema puede aparecer si faltan los fotogramas de entrada en el video y puede hacer que algunos fotogramas caigan.
- Debe agregar los marcos de entrada para solucionar el problema.
- Mire la llamada que está utilizando para la conversión de video.
- Debería ser similar a este:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- Debería ser similar a este:
- Debe mencionar por separado el aporte y producción framerate de la siguiente manera:
- ffmpeg -framerate 25 -i% 05d.png -r 10 -c: v libx264 -crf 5 out.mkv
El problema debería desaparecer porque la codificación ahora se realiza para 161/400 imágenes. El sistema eliminará el resto de imágenes.
Sin embargo, si el problema persiste, diríjase hacia la segunda solución.
2. Agregar banderas de sincronización
- En este momento, es posible que esté utilizando la llamada que se menciona a continuación: ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv
- En caso afirmativo, es posible que le falten los comandos de sincronización y podría desencadenar el error.
- Añade el -async 1 -vsync1 comandos de sincronización para sincronizar la entrada de video y la salida de video:
- ffmpeg -framerate 24 -i% 05d.png -c: v libx264 -crf 5 out.mkv -async 1 -vsync 1
La situación puede ser frustrante si no puede codificar o reducir la escala de un video. Es importante encontrar una solución rápida en ese caso.
Asegúrese de seguir correctamente todos y cada uno de los pasos para solucionar este problema. Háganos saber en la sección de comentarios a continuación si nuestras soluciones lo ayudaron a solucionar este problema.
Preguntas frecuentes
FFmpeg es una herramienta de código abierto que utilizan miles de millones de personas en todo el mundo para procesar audio, video y otros contenidos multimedia.
FFmpeg se puede descargar del sitio web oficial e instalar como cualquier otro producto. Verificar este artículo para obtener más detalles sobre cómo obtener FFmpeg.
En lo que respecta a la extracción de audio, hay muchas herramientas que puede usar como alternativas de FFmpeg.