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

  • Creo que ' Es mejor usar ffprobe -i infile.avi en lugar de ffmpeg -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.

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 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *