É possível inserir legendas em um MP4 com a opção forçada no MeGui?

2

Eu quero mostrar legendas com meu web player (ele suporta Flash e HTML5). Estou usando o formato .mp4 e posso adicionar legendas ao player com um arquivo .srt externo, mas quero inserir legendas nos meus vídeos mp4.

Eu posso inserir legendas com o mp4box (Windows Cmd) ou o programa yamb. Meu media player de desktop pode ver as legendas, mas não todas elas. Eu tentei usar o MeGui, coloquei meu mp4 e vídeos nele e selecione a opção de legenda forçada e padrão. Então eu iniciei o programa sem recodificar. Demorou vários minutos. Depois disso, o programa MeGui está transformando meu MP4 em .mkv sem re-codificar e tornar meu subtítulo forçado e padrão. Todos os jogadores podem ver as legendas agora, mas isso não é o que eu quero, eu preciso do formato .mp4. Eu tentei fazer as legendas forçadas e padrão e fazer a saída um .mp4 com MeGui, desta vez o programa está codificando meu mp4 para mp4.

Existe alguma maneira de incorporar legenda ao mp4 sem recodificar? Meu player pode exibir faixas de texto incorporadas em arquivos MP4. Como posso mostrar minhas legendas com meu player?

    
por user3077045 19.04.2014 / 13:54

1 resposta

0

Se você quiser suaves subs como uma pista separada, sim. A maneira mais fácil é usar o FFMPEG e o mov_text:

"c: \\ ffmpeg.exe" -i "c: \\ video.mp4 -i" c: \\ video.srt "-c: v cópia -c: uma cópia -c: s mov_text -metadata : s: s: 0 language = por -map 0: 0 -map 0: 1 -map 1: 0 "c: \\ VideoNovo.mp4"

Mude "c: \ ..." ou arraste e solte na tela cmd e ele adicionará para você.

    
por 04.10.2014 / 02:40