Как показать субтитры под видео в VLC?


37

Используя VLC 1.1.12 в Ubuntu 11.10, я бы хотел показывать субтитры под видео, чтобы они меня не беспокоили.

Я попытался изменить его: Интерфейс> Настройки> Субтитры и OSD> Принудительно установить положение субтитров> -110 px (я также пробовал с другими значениями)

но ничего не изменилось (хорошо, если я установлю + 100px, субтитры будут показаны в более высоком положении).

Что я делаю не так?


Вы просите иметь субтитры под изображением во всех случаях, независимо от соотношения сторон, или настолько низко, насколько это возможно ? - то есть: под изображением в черной пустой области, когда есть такая область, доступная при заданном соотношении сторон, а не под изображением, когда такой пустой области нет? или создать эту черную пустую область, сжимая изображение в некоторых случаях - как дает основной ответ? - взгляните на этот вопрос . Если вам нужно, отредактируйте этот вопрос тоже.

1
@cipricus ОП уже давно не зарегистрирована, поэтому вряд ли она ответит ...
— informatik01

Ответы:


57

Вы, вероятно, хотите отобразить субтитры под картинкой на черной поверхности?

По умолчанию вы можете размещать субтитры только внутри картинки . Вот почему, когда вы экспериментировали, вы не могли разместить субтитры под картинкой.

Но все же есть способ сделать то, что вы хотите, с помощью видео фильтра Cropadd .


Как показать субтитры под видео в VLC

1) Перейдите в Инструменты> Настройки и ниже слева, в разделе « Показать настройки » выберите « Все »:

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

2) В левом меню выберите « Видео»> «Фильтры»> «Cropadd» :

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

3) В разделе « Padd » введите положительное число для опции « Pixels to padd to buttom ». Для этого примера я использовал 75px, вы можете экспериментировать.

ПРИМЕЧАНИЕ.
Как было отмечено в комментариях, с текущими настройками (75 пикселей) под видео находится крошечная зеленая линия. Решение для избавления от этой крошечной зеленой линии простое: введите четное число (например, 76), и под видео не будет зеленой линии. Спасибо за этот совет некоторым анонимным пользователям и модератору сообщества Grace Note, которые пропустили этот совет в комментариях ниже .

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

4) Затем снова в левом меню перейдите в « Видео»> «Фильтры» и в разделе « Модуль видеофильтра » установите флажок « Фильтр масштабирования видео ». Результатом должно быть то, что в текстовом поле под текущим разделом будет написано « croppadd ».

NB!
Можно выбрать один из двух параметров « Фильтр масштабирования видео »: один слева и один в правом столбце. На них есть еще один фильтр - «Swscale». Выберите тот, который даст вам слово « croppadd », написанное в текстовом поле ниже (см. Рисунок):

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

5) Нажмите кнопку « Сохранить »:

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

6) Теперь, чтобы изменения вступили в силу, вы должны перезапустить VLC (закрыть его и запустить снова)

Вот и все.
Таким образом, вы можете настроить положение субтитров, чтобы они отображались за пределами изображения .


витрина

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:
Следующие снимки экрана сделаны с использованием видеороликов из учебного курса Стэнфордского университета «
Алгоритмы: дизайн и анализ», часть 1 .

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

ПОСЛЕ: введите описание изображения здесь


Полезные советы

  • Очень полезно назначить соответствующие горячие клавиши для управления положением субтитров в реальном времени.
    Перейдите в Инструменты> Настройки> Горячие клавиши и назначьте некоторую комбинацию горячих клавиш для
    « Положение субтитров вверх » и « Положение субтитров вниз ». Для этого дважды щелкните по соответствующей строке и выберите комбинацию клавиш. Не забудьте сохранить и перезапустить проигрыватель VLC, чтобы изменения вступили в силу.
    Например, я выбрал Ctrl+ Alt+ UPи Ctrl+ Alt+ DOWNсоответственно. Теперь я могу динамически регулировать положение субтитров, перемещая их вверх или вниз во время просмотра видео.
  • В разделе « Субтитры / OSD » в настройках есть больше параметров настройки , например, изменение шрифта , размера шрифта и т. Д., Так что вы можете точно настроить параметры субтитров в соответствии со своими потребностями.

ОБНОВЛЕНИЕ (май 2015)

Как отметил пользователь akcasoy в своем комментарии в последней (по состоянию на май 2015 г.) версии 2.2.1 VLC, имя требуемого фильтра было изменено с «Фильтр масштабирования видео» на « Фильтр обрезки видео » (что на самом деле гораздо более интуитивно понятно). и актуально).

Итак, вот скриншот для шага 4, если вы используете последнюю версию VLC 2.2.1:

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


Я наконец смог заставить это работать, используя эти указания. Одна вещь, которую я хотел бы упомянуть, состоит в том, что есть 2 поля «Tic filter». Один в правом столбце, который не работает, и один в нижней части левого столбца. Я потратил по крайней мере час, пробуя разные настройки без каких-либо результатов. Я был очень расстроен. Затем я нашел выбор «Фильтр масштабирования видео» в левой колонке, и все работает. Я изменил шрифт субтитров на больший, чтобы я мог читать его через всю комнату.
— Роб Мур

4
@RobMoore Причиной вашей проблемы было то, что после того, как вы выбрали «Фильтр масштабирования видео», в текстовом поле ниже было написано « swscale », т.е. вы выбрали неправильный фильтр - «Swscale». Но, как я написал в своем ответе, в текстовом поле ниже должно быть написано « croppadd ». Но спасибо за упоминание вашей проблемы, я обновлю свой ответ, чтобы указать на этот момент.
— informatik01

3
@CemKalyoncu Пользователь отправил нам электронное письмо по поводу вашего запроса и попросил нас передать его совет. Они предположили, что значение, вводимое для «Пикселей для добавления», должно быть четным числом, чтобы избежать зеленой линии. По крайней мере, это сработало для пользователя.
— Благодать Примечание

1
@informatik Мы удалили все автоматизированные преобразования для вики сообщества несколько месяцев назад. Отредактируйте на досуге ~
— Благодать Примечание

2
Я использую VLC версии 2.2.1 (последняя версия) на Mac. И эта опция больше не называется «Фильтр масштабирования видео», а «Фильтр обрезки видео».

6

Это дополнительный ответ к основному .

В зависимости от соотношения сторон видеоизображение может иметь или не иметь черное пространство под видео.

Учитывая связанный ответ:

  1. когда у изображения есть черное пространство под ним, оно также имеет черное пространство над ним, и поэтому изображение не сжимается, а перемещается вверх , в то время как указанное пространство уменьшается (обратите внимание, что на изображениях ниже). Таким образом, видео перемещается и помещается над субтитрами, а не только субтитрами под видео.

До:

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

После:

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

Я использую VLC 2.2 и для получения этого эффекта я сделал некоторые настройки, которые как-то отличаются от настроек в другом ответе:

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

  1. когда соотношение сторон такое, что оно не оставляет места под и под изображением, вы не можете добавлять субтитры вне изображения, не уменьшая его каким-либо образом. Но в таком случае не имеет большого смысла отображать субтитры под картинкой . Достаточно, чтобы они были как можно ниже .

Проблема с настройками, предложенными в другом ответе, заключается в том, что VLC сохраняет их, даже если это не самый предпочтительный вариант, а видеоизображение «сокращается».

В таком случае, когда исходное изображение выглядит так:

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

Эти настройки приведут к этому:

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


Когда мне нужны субтитры под картинкой, мне гораздо проще просто открыть видео в другом плеере, таком как Bomi Player , который может легко активировать и деактивировать необходимые настройки.

Просто щелкните правой кнопкой мыши на изображении:

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

И вы получите это:

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

При воспроизведении видео с соотношением сторон, которое занимает весь экран, Bomi отображает сабвуферы на изображении с или без опции «почтовый ящик».


В качестве альтернативы проигрывателю Bomi в последнее время я использую mpv, который при необходимости отображает субтитры по умолчанию под видеоизображением.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.