Qué líneas de comando usar para convertir de avi a mp4, pero sin destruir el tamaño del marco y hacer que el archivo sea tan pequeño como el original tamaño o un poco más grande, y lo mismo con mp4 a avi? Cada vez que intenté convertirlo se convirtió en 2 gb
Respuesta
Dependiendo de cómo se codificó su archivo original, puede que no sea posible para mantener el tamaño del archivo.
Este comando debe mantener intactos los tamaños y velocidades de los fotogramas al crear un archivo mp4:
ffmpeg -i infile.avi youroutput.mp4
Y este comando le dará información sobre su archivo de entrada: el tamaño del marco, los códecs utilizados, la tasa de bits, etc .:
ffmpeg -i infile.avi
También puede jugar con acodec
y vcodec
cuando genere su salida. Recuerde también que los archivos mp4 y avi pueden usar varios códecs y su kilometraje puede variar según el códec que elija.
Comentarios
Respuesta
Hasta donde yo entiendo, es necesario reemplazar avi-container con mp4 one (formalmente – formato de archivo multimedia base ISO ISO / IEC 14496-12).
si ejecuta el siguiente comando:
ffmpeg -i input.avi -y output.mp4
En tal caso ffmpeg vuelve a codificar secuencias elementales dentro de input.avi (cambiar contenedores y volver a codificar es el modo predeterminado de ffmpeg ). Vale la pena notar que la recodificación g puede deteriorar la calidad visual y / o auditiva.
Por lo tanto, se recomienda deshabilitar la recodificación mediante las opciones de códec « c: v copy c: a copy «:
ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4
En el caso anterior ffmpeg simplemente cambia shells (contenedores)
Respuesta
Estaba muy interesado en convertir archivos avi a mp4. Al leer tu publicación, recordé este comando ffmpeg:
ffmpeg -i input.avi -strict -2 output.mp4
El comando -strict -2
es necesario para el códec AAC, que es experimental, pero funciona (libaac), si agrega esos dos parámetros. El archivo de salida es de alta calidad por defecto.
Comentarios
- La calidad de salida parece ser la misma que con
ffmpeg -i infile.avi youroutput.mp4
como se indica en @rbanffy ' s respuesta?
Respuesta
Encontré este :: Libav en Linux.
Instalación: ejecutar comando
Comando de conversión de video:
Vaya a la carpeta que contiene el video y ejecútelo en la terminal
avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm
ffprobe -i infile.avi
en lugar deffmpeg -i infile.avi
para obtener información, ya que este último da como resultado el " Se debe especificar al menos un archivo de salida " error.