Наложение субтитров поверх веб-видео

Я ищу способ наложения субтитров при просмотре видео в Интернете.

Функции:

  • Он должен работать для любого типа видео, независимо от того, какой проигрыватель используется (Flash, HTML5 video, …).
  • Он также должен работать в полноэкранном режиме.
  • Я добавляю субтитры, чтобы инструменту не приходилось их искать.
  • Инструменту не нужно синхронизировать субтитры с видео, пока я могу вручную приостанавливать/перематывать вперед и назад субтитры.

Формальные требования:

  • Это может быть самостоятельный инструмент или надстройка для браузера.
  • Он должен изначально работать в GNU/Linux.
  • FLOSS предпочтителен, но не обязателен.

Я нашел JustSubsPlayer (бета от 2010 года), но он для Windows. Я не проверял, но по описанию это именно то, что я хочу.

Ответы (3)

Вы можете использовать VLC следующим образом:

  • в случае видео на YouTube просто откройте URL-адрес в VLC. Он получит видео, и вы сможете добавить к нему субтитры.
  • для других сайтов вы можете использовать tubeoffline.com , чтобы получить прямой URL-адрес, который вы можете воспроизводить в VLC. Перейдите на Tubeoffline, выберите сайт, на котором вы нашли видео, и поместите туда ссылку. Дайте ему загрузиться и начать воспроизводить его в проигрывателе на основе флэш-памяти, затем нажмите Generate. Когда появится кнопка загрузки, щелкните ее правой кнопкой мыши и выберите Copy link address. Что ж, по этому адресу вы наверняка сможете играть в VLC.

После этого зайдите в SubtitlesМеню и выберите Add subtitles.

Преимущества:

  • работает со всеми сайтами, поддерживаемыми Tubeoffline
  • полноэкранный режим, настройка соотношения сторон и т. д.
  • вручную добавить любые субтитры, которые VLC может обработать
  • воспроизведение, пауза видео
  • синхронизировать субтитры
  • FLOSS работает на Linux

Недостатки:

  • слишком много шагов требуется для получения URL
  • есть неподдерживаемые сайты

Посмотрите на эти скриншоты:

введите описание изображения здесь

введите описание изображения здесь

Видео, показанное здесь, взято из примера ссылки Tubeoffline .

Очень красивое решение. Это даже предпочтительнее наложения субтитров. (-- Тем не менее, я все еще ищу решение для наложения, например, для тех потоков, которые не поддерживаются tubeoffline.com .)

У меня была такая же проблема, как и у всех вас. Я разработал Penguin Subtitle Player , кроссплатформенный автономный проигрыватель субтитров с открытым исходным кодом, который идеально соответствует вашим требованиям. Он может обрабатывать различные кодировки, поэтому субтитры на китайском и любых других языках могут отображаться правильно.

И, конечно же, вы можете внести свой вклад или оставить комментарии.

Не могли бы вы дополнить его поддержкой Windows XP ?
Было бы здорово, если бы у него были горячие клавиши для перехода на 5 секунд вперед или назад.
@Shayan было бы сложно перехватить ключевые события для процесса, не находящегося на переднем плане, особенно когда он кроссплатформенный.

У меня была такая же проблема, как у вас. Я хотел использовать зеленую рыбу под вином, но она не поддерживала китайский язык. Я разработал это несколько дней назад. Это не так хорошо, как зеленая рыба, но это работает. Он будет воспроизводить большинство файлов srt в формате Unicode. Вы можете заменить файл шрифта, если вам нужен другой шрифт. Я надеюсь, что это помогает. https://sourceforge.net/projects/simplesubsplayer