
Estou procurando uma maneira de "gravar" ou renderizar/rembed/codificar legendas (de um arquivo SRT) em um vídeo MP4 com VLC.
Mas não importa quais opções eu use, nunca funciona corretamente. Recebo um arquivo que reproduz vídeo muito rápido (o áudio é normal) ou um que reproduz normalmente, mas na verdade não possui legendas incorporadas. Além disso, com algumas opções (como a abaixo) ele não roda no QuickTime, apenas no VLC.
Então a questão principal é:como posso fazer isso funcionar no VLC?As questões secundárias são:
- Como decido quais opções devo definir?
- Quais configurações são melhores se eu quiser deixar a taxa de bits do arquivo etc. a mesma, tanto quanto possível, apenas incorporar legendas? Parece que não posso deixar o campo vazio ou Vídeo/Áudio desmarcado, então acho que primeiro preciso descobrir a taxa de bits original do áudio e do vídeo.
- O que significam as opções "Escala" e "Canais"?
... nenhum dos quais foi respondido na documentação do VLC.
Por exemplo, este é um conjunto de opções que usei na caixa de diálogo "Abrir arquivo avançado…":
Advanced Open File…
myFileName.mp4
[ ] Treat as a pipe rather than as a file
[x] Load subtitles file:
mySubtitleFileName.srt
[ ] Play another media synchronously
[x] Streaming/Saving
Streaming and Transcoding Options
[ ] Display the stream locally
(o) File [outputFileName.mp4 ]
[ ] Dump raw input
Encapsulation Method: (MPEG 4 )
Transcoding options
[x] Video (mp4v ) Bitrate (kb/s) [256 ]
Scale [1 ]
[x] Audio (mp3 ) Bitrate (kb/s) [128 ]
Channels [1 ]
Responder1
Adicionar uma faixa de legenda do VLC geralmente funciona. Certifique-se de que sua legenda corresponda ao vídeo (também conhecido como mesma fonte). Faz um bom tempo que não uso o quicktime para legendas, mas me lembro que misturar um avi e srt para um mov funcionou (embora isso seja apenas softcoding).
Para codificar ou "queimar" as legendas, confiraFreio de mão, é feito sob medida para esse tipo de coisa. É basicamente um frontend para ffmpeg e você pode fazer todo tipo de modificações em vídeo e áudio.
Responder2
Use MkvToolnix - ele codificará avi mp4 etc sem recodificação. Basta carregar seu filme, adicionar seu arquivo srt e clicar em multiplexá-lo. É super rápido.