Я ищу способ "записать" или сделать субтитры / rembed / hardcode (из файла SRT) в видео MP4 с VLC.
Но независимо от того, какие параметры я использую, он никогда не работает должным образом. Я получаю файл, который воспроизводит видео слишком быстро (звук нормальный), или файл, который воспроизводится нормально, но на самом деле не имеет встроенных субтитров. Кроме того, с некоторыми опциями (например, ниже) он не воспроизводится в QuickTime, только в VLC.
Итак, главный вопрос: как я могу заставить это работать в VLC? Вторичные вопросы:
- Как мне решить, какие параметры мне следует установить?
- Какие настройки лучше, если я хочу оставить битрейт файла и т. Д. Как можно больше, только вставлять субтитры? Кажется, я не могу оставить поле пустым или не проверять видео / аудио, так что я думаю, что сначала мне нужно выяснить исходный битрейт аудио и видео.
- Что означают опции «Масштаб» и «Каналы»?
... ни один из которых не дан ответ в документации VLC.
Например, это один из параметров, которые я использовал в диалоговом окне «Расширенный открытый файл…»:
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 ]
vlc-media-player
subtitles
Йенс Баннманн
источник
источник
Ответы:
Добавление дорожки субтитров из VLC обычно работает. Убедитесь, что ваши субтитры подходят к видео (также известного источника). Я не использовал quicktime для субтитров в течение достаточно долгого времени, но я, кажется, вспоминаю, что слияние AVI и SRT с MOV работало (хотя это просто софткодирование).
Для жесткого кодирования или «прожига» субтитров, проверьте Handbrake , он специально для такого рода вещей. Это в основном интерфейс для ffmpeg, и вы можете делать любые модификации видео и аудио.
источник
Используйте MkvToolnix - он закодирует avi mp4 и т. Д. Без перекодирования. Просто загрузите фильм, затем добавьте файл srt и нажмите мультиплексировать его. Это супер пупер быстро.
источник
freemake
,vlc convert
и многие другие, но они плохо плохо плохо ... потому что, чтобы добавить файл вставки SRT с видео, они конвертируют файл. Но я не хотел конвертировать видео, просто хотел субтитры.Mkvtoolnix
работает для меня и его супер быстро.mkvmerge
из пакета mkvtoolnix можно «только» мягко вставлять субтитры. Это делается путем помещения исходного видео и субтитров (в виде текста) в новый контейнерный файл Matroska [ источник ]. Без перекодирования это не жестко :(