Як вбудовувати / вбудовувати субтитри SRT у mp4 відео з VLC?


11

Я шукаю спосіб "записати" або вивести / рембірувати / жорсткий код субтитрів (з файлу 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 не дозволяє додавати субтитри, я б запропонував вам AVIAddXSubs: calcitapp.com/AVIAddXSubs.php ... це просто портативна утиліта, яка дозволяє додавати субтитри до будь-якого відеофайлу (бажано AVI), скидаючи .avi та .srt файл до ярлика файлу aviAddxSubs.exe. (Ви також можете використовувати mp4 / mov> idx / sub файли з цією утилітою!)
mk117

Відповіді:


2

Додавання доріжки субтитрів з VLC зазвичай працює. Переконайтеся, що ваш підзаголовок відповідає відео (він же джерело). Я не використовував quicktime для субтитрів досить довгий час, але, схоже, згадую, що функція muxing avi та srt для mov працювала (хоча це просто програмне кодування).

Для жорсткого кодування або "спалювання" субтитрів перевірте Handbrake , він призначений для подібних матеріалів. Це в основному фронтенд для ffmpeg, і ви можете робити всілякі модифікації відео та аудіо.


0

Використовуйте MkvToolnix - він буде жорстко кодувати avi mp4 тощо без перекодування. Просто завантажте свій фільм. Потім додайте файл srt і натисніть мультиплексор. ЦеSupper duper швидко.


Чудово, це працювало для мене. Я намагався freemake, vlc convertі так багато інших, але вони погано погано погано ... тому що для додавання вбудованого файлу srt з відео вони перетворюють файл. Але я не хотів конвертувати відео просто хотів у субтитри. Mkvtoolnixпрацює для мене і його надшвидко.
Павло

1
Мені шкода, це не вбудовувало. Я просто підключив свій usb до телевізора і грав фільм. Moview грає без субтитрів. Вибачте, що я схвалив. Я можу проголосувати за менший бал.
Павло

Дійсно, mkvmergeз пакету mkvtoolnix можна "лише" вставляти субтитри. Це робиться, розміщуючи оригінальне відео та субтитри (як текст) у новий файл контейнера Matroska [ джерело ]. Без перекодування це не
жорстке
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.