Tente o seguinte comando:
ffmpeg -i video.m4v -c:v libx264 -pix_fmt yuv420p -c:a aac -strict experimental \
-movflags +faststart video.mp4
Mas note que isso irá recodificar seu arquivo de vídeo.
Eu tenho um vídeo m4v gerado pelo iMovie. Eu quero usar o ffmpeg para gerar um vídeo amplamente visível no Windows. Eu não posso supor que o espectador terá VLC (ou qualquer outro visualizador sofisticado). Ele precisa ser visualizado pelo que é uma instalação padrão do Windows 7.
Como faço isso? Eu tentei ffmpeg -i video.m4v video.avi
e isso não funcionou diretamente para meus usuários. Eles dizem que recebem áudio, mas nenhum vídeo.