Use
ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec aac new_video.mp4
Você precisará adicionar -strict -2
ou -strict experimental
se estiver usando um ffmpeg mais antigo.
Eu costumo usar este comando para converter meu mkv para mp4 enquanto codifico as legendas (para jogar na minha tv)
ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec copy new_video.mp4
Existe um mkv que produz um erro, e eu suponho que seja porque o áudio é FLAC e não AAC, então não cabe no mp4. Como eu mudo o comando?
Use
ffmpeg -i old_video.mkv -vf subtitles=old_video.mkv -acodec aac new_video.mp4
Você precisará adicionar -strict -2
ou -strict experimental
se estiver usando um ffmpeg mais antigo.
Tags ffmpeg video-conversion