Quais linhas de comando usar para converter de avi para mp4, mas sem destruir o tamanho do quadro e tornar o arquivo menor que o tamanho original ou um pouco maior, e a mesma coisa com mp4 para avi? Sempre que tentei converter, ficou em torno de 2 GB
Responder1
Dependendo de como o arquivo original foi codificado, talvez não seja possível manter o tamanho do arquivo.
Este comando deve manter os tamanhos e taxas de quadros intactos ao criar um arquivo mp4:
ffmpeg -i infile.avi youroutput.mp4
E este comando lhe dará informações sobre o seu arquivo de entrada - o tamanho do quadro, codecs usados, taxa de bits, etc.:
ffmpeg -i infile.avi
Você também pode brincar com as opções acodec
e vcodec
ao gerar sua saída. Lembre-se também de que os arquivos mp4 e avi podem usar vários codecs e sua milhagem pode variar de acordo com o codec escolhido.
Responder2
Pelo que entendi, é necessário substituir o avi-container pelo mp4 one (formalmente - formato de arquivo de mídia base ISO ISO/IEC 14496-12).
se você executar o seguinte comando:
ffmpeg -i input.avi -y output.mp4
Nesse casoffmpegrecodifica fluxos elementares dentroentrada.avi(alterar contêineres e recodificar é o modo padrão deffmpeg). Vale a pena notar que a recodificação pode deteriorar a qualidade visual e/ou de áudio.
Portanto, é recomendado desabilitar a recodificação por "c:v cópia c:uma cópia"opções de codec:
ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4
No caso acimaffmpegapenas altera shells (contêineres)
Responder3
Fiquei muito interessado em converter arquivos avi para mp4. Lendo sua postagem, lembrei-me deste comando ffmpeg:
ffmpeg -i input.avi -strict -2 output.mp4
O comando -strict -2
é necessário para o codec AAC, que é experimental, mas funciona (libaac), se você adicionar esses dois parâmetros. O arquivo de saída é de alta qualidade por padrão.
Responder4
Eu encontrei este::Libavno Linux.
Instalação: execute o comando
sudo apt-get install libav-tools
Comando de conversão de vídeo:
Vá para a pasta que contém o vídeo e execute no terminal
avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm