Eu estava esperando que alguém com mais experiência do que eu pudesse responder, mas infelizmente eu posso ser sua melhor opção no momento!
Verificando uma nota antiga, não o comando que você fez não é sábio. Porque os codecs são diferentes para diferentes formatos de contêiner.
Use mediainfo para verificar o contêiner e o codec de áudio e vídeo no arquivo de saída. Você quer (de) estes para mp4.
MPEG4
Video codecs x264, xvid, libavcodec, divx
Audio codecs aac,mp3
aparentemente x264 é bom para vídeo.
-vcodec libx264
estes devem ser úteis para o acodec
-acodec libmp3lame or -acodec libfaac
A documentação do ffmpeg diz: Em relação à cópia -codec, (e sem dúvida isso se aplica a cópia -acodec ou -c: uma cópia, ou -vcodec copy ou -c: v copy)
"Since there is no decoding or encoding, it is very fast and there is no quality loss. However, it might not work in some cases because of many factors. Applying filters is obviously also impossible, since filters work on uncompressed data."
Você precisa especificar os codecs de vídeo e áudio corretos.
você pode verificá-los com mediainfo.exe de mediaarena.net muito fácil para um técnico usar, por ex. C:\>mediainfo a.mp4