¿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 pequeño como el tamaño original o un poco más grande, y lo mismo con mp4 a avi? Cada vez que intentaba convertir, se convertía en 2 GB.
Respuesta1
Dependiendo de cómo se codificó el archivo original, es posible que no sea posible mantener el tamaño del archivo.
Este comando debería mantener intactos los tamaños y velocidades de fotogramas al crear un archivo mp4:
ffmpeg -i infile.avi youroutput.mp4
Y este comando le brindará información sobre su archivo de entrada: el tamaño del cuadro, los códecs utilizados, la tasa de bits, etc.:
ffmpeg -i infile.avi
También puedes jugar con las opciones acodec
y vcodec
cuando generas tu salida. Recuerde también que los archivos mp4 y avi pueden utilizar varios códecs y su kilometraje puede variar según el códec que elija.
Respuesta2
Hasta donde tengo entendido, es necesario reemplazar el contenedor avi por uno mp4 (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 casoffmpegrecodifica secuencias elementales dentroentrada.avi(cambiar contenedores y volver a codificar es el modo predeterminado deffmpeg). Vale la pena señalar que la recodificación podría deteriorar la calidad visual y/o de audio.
Por lo tanto, se recomienda desactivar la recodificación mediante "c:v copia c:a copia"opciones de códec:
ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4
En el caso anteriorffmpegsimplemente cambia cáscaras (contenedores)
Respuesta3
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 de forma predeterminada.
Respuesta4
He encontrado este::Libaven linux.
Instalación: ejecutar comando
sudo apt-get install libav-tools
Comando de conversión de vídeo:
Vaya a la carpeta que contiene el video y ejecútelo en la terminal.
avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm