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

37

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

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

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

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

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

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

informatik01
источник
Я наконец смог заставить это работать, используя эти указания. Одна вещь, которую я хотел бы упомянуть, состоит в том, что есть 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, который при необходимости отображает субтитры по умолчанию под видеоизображением.

Сообщество
источник