LINUX.ORG.RU

Как сделать разрешение субтитров не зависивым от разрешения видео?

 , ,


0

2

Привет! Использую SMplayer, проблема: разрешение субтитров зависит от разрешения видео.

Выглядит так: https://pp.vk.me/c628427/v628427426/2ccd/HYyInmpIIAE.jpg

Это ДВДРип

Как можно отобразить сабы нормально?



Последнее исправление: Dreamject (всего исправлений: 2)

В общем, проблема решается.

В интернетах советуют запускать с опцией -vo gl, сменить видеодрайвер на что-то другое, это не помогло.

У меня работает с опцией „Софтверное масштабирование“ (для этого, конечно, постпроцессинг должен быть включён) в настройках воспроизведения. Возможно, у кого-то будет лучшее решение.

Dreamject
() автор топика
12 июля 2015 г.
Ответ на: комментарий от ValdikSS

Попробуйте отключить возможность создания скриншотов, внезапно.

Как это сделать, если не секрет?

Dreamject
() автор топика
Ответ на: комментарий от ValdikSS

Как-то не работат, пробовал видео перезапускать. Это с пременением софт. склэйлинга, это без. Тут 720р и разница может не очень заметная, но 480р будет видно

Dreamject
() автор топика

У mplayer есть опция subfont-autoscale. Установи 0.

В smplayer во вкладке настроек «дополнительно» можно указывать опции mplayer. Впиши там -subfont-autoscale=0

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)

разрешение субтитров зависит от разрешения видео.

Не понимаю тебя.

Если сабы позиционируются правильно, то они будут на своём месте и при 1920x1080 и при 340x280. У тебя там mplayer или mpv?

Посмотри настройки на предмет всяких перемещений сабов.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Если сабы позиционируются правильно, то они будут на своём месте

По умолчанию mplayer автомасштабирует сабы в зависимости от диагонали фильма (а не экрана).

no-such-file ★★★★★
()

Переходи на mpv, там искаропки.

anonymous
()
Ответ на: комментарий от no-such-file

Это я в курсе. Я не понял, с какого перепуга сабы на середину кадра уползли. Тут или сабодел чудак, или плеер так настроен.

Radjah ★★★★★
()
Ответ на: комментарий от no-such-file

Ну я и говорю, что по уму надо скрипт посмотреть, может оно так и должно работать.

И про mpv я не просто так спросил. На днях таки сделал великое дело, перейдя с mplayer на mpv. Наплясался с переносом настроек. :)

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

При срединных субтитрах фокус находится в центре экрана, поэтому охватывается вся картинка, и не надо с центра вниз глазами бегать. Можешь посмотреть на слайдах http://dreamject.org/dreamjects/median_subtitles/ А что значит, что разрешение сабов = разрешению видео: субтитры текст рисуется на картинке низкого разрешения, при масштабировании будут артефакты как картинки, так и шрифта. Надо чтобы рисовались поверх масштабированного видео.

Dreamject
() автор топика
Ответ на: комментарий от Eddy_Em

Такой же, какой и русский текст.

А вот смысла смотреть фильмы с сабами внизу не вижу. Просмотр фильма либо в просмотр субтитров превращается, либо в беготню глаз от сабов к другим объектам, может это полезно.

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

Артефакты и лесинки могут быть только сабах в DVD при растягивании, потому что там сабы там - картинка. А шрифты ты можешь как угодно растянуть. По крайней мере сабы (*.ass) от 720p отлично смотрятся на 1080p.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Есть адекватная траектория движения глаз - в центр по умолчанию + наблюдение за объектами. Когда есть буквы, во-первых, надо посмотреть на них, во-вторых, в момент чтения другие объекты выпадают из поля зрения тем больше, чем дальше твои глаза от них фокусируются. К этому можно привыкнуть, но восприятие при этом неполноценное.

Шрифты в двд имеет такую же плотность, что и видео, где-то 480р. При рисовании шрифтов их в немасштабированном потоке при дальнейшем масштабировании теряют в качестве согласно отношению дисплея к видео.

Но если монитор х1080, видео х1080, никакого снижения качества в шрифтах не будет.

Dreamject
() автор топика
Ответ на: комментарий от Radjah

А шрифты ты можешь как угодно растянуть.

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

ValdikSS ★★★★★
()
Ответ на: комментарий от ValdikSS

Сейчас попробовал поставить, оказалось, что Smplayer его не ест, надо собирать нестабильную версию... Займусь этим. Или есть что для поддержки субтитров (надо в центр засунуть, прозрачность сделать, в идеале вообще 2 контура задать)..?

Dreamject
() автор топика
Ответ на: комментарий от ValdikSS

Установил, то, что надо, работает с режимом OpenGl, по дефолту выглядить так, с опенгл так

НО проблема СмПлеера — он не передаёт указанные в виде текста параметры в мпв, а надо сделать что-то подобное.

С мплеером работает, как ни странно. Более того, сейчас субтитры в режиме ГЛ’я выглядят нормально, как на скриншоте выше.

Dreamject
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.