[FAQ] Сборка MPV плеера для удобного просмотра аниме с внешними дорожками в аниме разделах, а также просмотра Dolby Vision и HDR контента на SDR экранах.

Страницы :   Пред.  1, 2, 3 ... 20, 21, 22
Ответить
 

Okay26

Стаж: 13 лет 8 месяцев

Сообщений: 200

Okay26 · 11-Янв-25 11:57 (25 дней назад, ред. 11-Янв-25 11:57)

TemArt90 писал(а):
87231235Привет. Подскажите, есть ли возможность прикрутить SVP уплавнялку, как в potplayer?
Спасибо!
мою сборку поставь, там есть
не нравится моя сборка, вытащи оттуда уплавнялки в другую
LKpri писал(а):
87226817Я нашёл скрипт на выбор аудио-дорожки и субтитров в зависимости от простых условий.
Не знаю, скидывал ли кто-либо сюда, но решил поделиться.
https://github.com/CogentRedTester/mpv-sub-select
И составил для себя простой sub-select.json для тех, кто смотрит преимущественно с озвучкой, но если её нет, то на сабы согласен.
Код:
[
    {
        "alang": [ "ru", "rus", "und" ],
        "slang": "no"
    },
    {
        "alang": "*",
        "slang": [ "ru", "rus", "und" ]
    }
]
Поставил "und", ибо бывает во внешних аудио-дорожках и субтитрах не ставят язык.
UPD: чуть не забыл. Что бы заработало нужно убрать slang в mpv.conf. Можно просто закомментить
зачем ставить еще один скрипт если в конфиге уже есть такое
Код:

--slang=rus,ru
--alang=rus,ru
[Профиль]  [ЛС] 

LKpri

Стаж: 3 года 11 месяцев

Сообщений: 11

LKpri · 17-Янв-25 20:33 (спустя 6 дней)

Okay26 писал(а):
87240826зачем ставить еще один скрипт если в конфиге уже есть такое
Да просто тогда отображаются субтитры при наличии аудио на русском. И потому искал метод, как автоматом отключать субтитры.
У этого скрипта есть ещё функционал, но я не вдавался в подробности.
[Профиль]  [ЛС] 

alekseio

Стаж: 4 месяца 1 день

Сообщений: 1

alekseio · 19-Янв-25 21:44 (спустя 2 дня 1 час, ред. 19-Янв-25 21:44)

А какой вообще плеер использовать?
Прозьба посоветовать плеер (кроме VLC), желательно крос-млатформенный.
Пока использую для Windows WindowsMediaPler - поумолчанию, а для Linux Gnom-омский преер.
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 7 месяцев

Сообщений: 5035

Adventurer_Kun · 19-Янв-25 23:39 (спустя 1 час 54 мин., ред. 19-Янв-25 23:39)

Цитата:
Прозьба посоветовать плеер (кроме VLC), желательно крос-млатформенный.
Полностью только VLC, MPV, Kodi и Plex Media Player

Если вас устраивает текущий плеер по функционалу, то зачем вам менять что-то?
Если вам нужны какие-то функции, то просто опишите их.
[Профиль]  [ЛС] 

Okay26

Стаж: 13 лет 8 месяцев

Сообщений: 200

Okay26 · 21-Янв-25 12:58 (спустя 1 день 13 часов)

Adventurer_Kun
я конечно вижу что это гпт, НО
яндекс плеер существует? D:
[Профиль]  [ЛС] 

LKpri

Стаж: 3 года 11 месяцев

Сообщений: 11

LKpri · 21-Янв-25 22:20 (спустя 9 часов)

Okay26
Сам решил проверить. Кажись гпт где то выкопал информацию про браузерный плеер Яндекса:
https://yandex.ru/support2/video-player/ru/
https://yandex.ru/support2/video-player/en/
Ещё, возможно, где то спецификации есть в справочнике Yandex Cloud Video:
https://yandex.cloud/ru/docs/video/
[Профиль]  [ЛС] 

copyMister

Top Bonus 05* 10TB

Стаж: 15 лет 3 месяца

Сообщений: 219

copyMister · 21-Янв-25 23:35 (спустя 1 час 15 мин., ред. 22-Янв-25 01:05)

Нашел для себя причину, почему придется пересесть с PotPlayer на mpv.
Вкратце: из-за караоке-эффектов субтитров (KFX), которые только здесь нормально отображаются.
Подробнее + примеры видео
Вынужден констатировать, что PotPlayer уже не подходит для просмотра аниме с ASS-субтитрами, где используются эффекты KFX (караоке), создаваемые по всяческим гайдам с помощью различных утилит.
Чтобы в этом убедиться, вот опенинги из 10-ти разных релизов (новых и не очень):
- Папка на Cloud.Mail или на Mega.nz (зеркало)
Вырезал с помощью LosslessCut, оставив только субтитры с песнями (обычно называются "Signs & Songs"). Встроенные шрифты тоже пришлось оставить.
Также в папку "Separate Subs" положил экспортированные с помощью MKVcleaver исходные .ASS-файлы.
Вот сравнение рендеринга между PotPlayer от 7sh3 (версия 1.7.22318) и mpv от Adventurer_Kun на примере файлов выше:
[Arid] Land of the Lustrous - мигание, затыкание, низкий FPS (в PotPlayer)
[ScarletNeko] Komi-san - неправильные стили (помимо проблем выше)
[Starsugen] Oshi no Ko - неправильные стили
Blue Archive - неправильные стили
Demon Slayer - мигание, затыкание, низкий FPS (в PotPlayer)
Gurren Lagann - неправильные стили
ReZERO - неправильные стили
Solo Leveling - неправильные стили
The 100 Girlfriends - неправильные стили
The Wrong Way - субтитры вообще не выводятся, только изредка отдельные буквы
Я уж было обрадовался, увидев поддержку libass в последних бета-версиях PotPlayer, которая действительно появилась (скриншот из репака от elchupacabra).
Но увы, хоть эта опция и помогает выводить эффекты правильно, но сами субтитры у меня мигают и заикаются с процессором i5-7600K и картой 1060 GT, без включенного SVP.
При этом в плеере mpv - все нормально. Видимо, поддержка все еще сырая.
Сам уже лет 10 сижу на сборке от 7sh3 и очень к ней прикипел. Анимацию смотрю только с SVP (60 fps), потому что, на мой взгляд, именно для нее этот плагин и нужен. И для аниме, и для мультов типа Arcane. Мне это сильно облегчает восприятие в динамических сценах, а также когда камера ездит по статичному фону (движение становится плавным, а не прерывистым).
Сидел бы и дальше на любимом плеере, потому что mpv слишком уж непривычен. Но придется переходить, потому что фансабберы теперь ориентируются только на него.
Ошибки со стилями могут быть в любой момент, не только в опенингах.
Кстати, в MPC-BE ситуация гораздо лучше, если выбрать движок субтитров XySubFilter. Но и там есть проблемы, например шрифты в опенинге Solo Leveling неправильные.
А вот в MPC-HC с галкой "Use libass" - все окей.
Но похоже, что другие плееры всегда будут догонять mpv в плане рендеринга сабов с эффектами. И если уж переходить, то только на него.
Попробую собрать свою сборку с нуля, чтобы сделать все максимально привычным и не добавлять ничего лишнего.
Спасибо всем, кто делится своими наработками в этой теме
UPD: Автор сборки потплеера (7sh3) подсказал, что именно версия 1.7.22318 оказалась неудачной в плане субтиров. До и после нее таких серьезных проблем нет.
Но я проверил, что и в 1.7.22407, например, в последнем файле субтитры у меня не выводятся (The Wrong Way). Только если переключить на libass, но там тоже лагает.
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 7 месяцев

Сообщений: 5035

Adventurer_Kun · 22-Янв-25 07:23 (спустя 7 часов, ред. 22-Янв-25 07:23)

copyMister
лучше MPV пока что нет плеера в плане вывода сложных субтитров. Почти в каждой раздаче на няше где идёт сложный тайп, идёт в оформлении рекомендация использовать MPV ¯\_(ツ)_/¯
MPC-HC вроде немного приблизился в плане вывода субтитров, но они там лагают немного если сложная сцена. А также идут небольшие отличия между рендером в Aegisub и отображением в плеере.
[Профиль]  [ЛС] 

Nakari71

Стаж: 11 лет 11 месяцев

Сообщений: 92


Nakari71 · 22-Янв-25 16:56 (спустя 9 часов)

Adventurer_Kun писал(а):
87291306лучше MPV пока что нет плеера в плане вывода сложных субтитров
Натыкался на субтитры в котором перевод текста экрана телефона нормально рендерился на PotPlayer и, наоборот, заставлял подлагивать mpv.
Вот в этих на девятой секунде
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 7 месяцев

Сообщений: 5035

Adventurer_Kun · 23-Янв-25 07:45 (спустя 14 часов)

Цитата:
Натыкался на субтитры в котором перевод текста экрана телефона нормально рендерился на PotPlayer и, наоборот, заставлял подлагивать mpv.
Вот в этих на девятой секунде
ну ок момент где дропы кадров случились, однако это не изменяет факта что в большинстве случаев потный неправильно выводит субтитры.
[Профиль]  [ЛС] 

AlexGoo2009

Стаж: 14 лет 7 месяцев

Сообщений: 3


AlexGoo2009 · 25-Янв-25 04:55 (спустя 1 день 21 час)

Okay26 писал(а):
87135324собсно, ознакомиться
При нажатии SVP_fast плеер прекращаяет работу.
Нужна ли самая новая версия svp? (стоит старая)
[Профиль]  [ЛС] 

Okay26

Стаж: 13 лет 8 месяцев

Сообщений: 200

Okay26 · 25-Янв-25 21:38 (спустя 16 часов)

конечно, только x64 никаких 86..
[Профиль]  [ЛС] 

535879

Стаж: 11 лет 8 месяцев

Сообщений: 4


535879 · 28-Янв-25 11:18 (спустя 2 дня 13 часов)

Всем привет!
Спасибо автору за сборку, почти идеально, но есть пара нюансов.
Почему-то не работает скрипт автовыбора звуковой дорожки, вроде все прописал как надо, что в mpv.conf, что в скрипте(Russian и Japanese на тот случай, если дороги так и будут называться), скрины приложил. Дорожка помечена как [jpn], но не работает, стартует по дефолту с русской. Проверено на многих файлах, которые идеально резмечены по главам и дорогам.

Нашел только временный костыль, удалив параметр "fuzzy", но тогда ру дорожка вообще пропадает, потому и временный костыль(
Еще просто прирос к переключению глав вперед и назад на две боковые кнопки мыши(а если глава последняя, включается следующий файл), а тут бинд просто включает следующий файл. Тоже перепробовал все, от MBTN_UP/DOWN/BACK/FORWARD до MOUSE_BNT3/4/5/6... Перетаскивал строчки в раздел биндов мыши выше, вроде игнор нигде лишний не прописан, а все равно не фурычит(

Максимально далек от кода, помогите, люди добрые.
Единственное, что останавливает от полного перехода на этот плеер и сборку!
[Профиль]  [ЛС] 

danilkanto

Стаж: 11 лет 1 месяц

Сообщений: 5


danilkanto · 28-Янв-25 15:59 (спустя 4 часа, ред. 28-Янв-25 15:59)

535879 писал(а):
87318813Почему-то не работает скрипт автовыбора звуковой дорожки, вроде все прописал как надо, что в mpv.conf, что в скрипте(Russian и Japanese на тот случай, если дороги так и будут называться), скрины приложил.
В файле trackselect.conf попробуй убрать Japanese и Russian из expected_audio_words= и expected_sub_words=. Не забудь после этого почистить папку watch_later по пути %LOCALAPPDATA%\mpv
535879 писал(а):
87318813Еще просто прирос к переключению глав вперед и назад на две боковые кнопки мыши(а если глава последняя, включается следующий файл), а тут бинд просто включает следующий файл. Тоже перепробовал все, от MBTN_UP/DOWN/BACK/FORWARD до MOUSE_BNT3/4/5/6... Перетаскивал строчки в раздел биндов мыши выше, вроде игнор нигде лишний не прописан, а все равно не фурычит
На твоём скриншоте бинд начинается с #. Всё что в файле input.conf начиниается с # будет интерпретироваться как комментарий. Нужно написать вот так:
Код:
MBTN_BACK add chapter -1
MBTN_FORWARD add chapter 1
[Профиль]  [ЛС] 

535879

Стаж: 11 лет 8 месяцев

Сообщений: 4


535879 · 28-Янв-25 17:07 (спустя 1 час 7 мин.)

danilkanto писал(а):
87319644
535879 писал(а):
87318813Почему-то не работает скрипт автовыбора звуковой дорожки, вроде все прописал как надо, что в mpv.conf, что в скрипте(Russian и Japanese на тот случай, если дороги так и будут называться), скрины приложил.
В файле trackselect.conf попробуй убрать Japanese и Russian из expected_audio_words= и expected_sub_words=. Не забудь после этого почистить папку watch_later по пути %LOCALAPPDATA%\mpv
535879 писал(а):
87318813Еще просто прирос к переключению глав вперед и назад на две боковые кнопки мыши(а если глава последняя, включается следующий файл), а тут бинд просто включает следующий файл. Тоже перепробовал все, от MBTN_UP/DOWN/BACK/FORWARD до MOUSE_BNT3/4/5/6... Перетаскивал строчки в раздел биндов мыши выше, вроде игнор нигде лишний не прописан, а все равно не фурычит
На твоём скриншоте бинд начинается с #. Всё что в файле input.conf начиниается с # будет интерпретироваться как комментарий. Нужно написать вот так:
Код:
MBTN_BACK add chapter -1
MBTN_FORWARD add chapter 1
Вот спасибо! Главы теперь работают, но неразмеченные файлы не переключает. Это можно как-то настроить? Чтоб в размеченных файлах скакал по главам, а неразмеченные просто переключал?
А вот скрипт так и не поддается, еще как-то странно, выборочно.
Опять убрал "fuzzy", так он в одном аниме перестал показывать русскую, оставил только две дороги, no track и [jpn], а в остальных файлах, вроде оставляет русскую дорогу
Спишем на одиночный баг, с остальными файлами стартует с японской дороги, даже при наличии русской.
[Профиль]  [ЛС] 

danilkanto

Стаж: 11 лет 1 месяц

Сообщений: 5


danilkanto · 28-Янв-25 20:12 (спустя 3 часа)

535879 писал(а):
87320080Вот спасибо! Главы теперь работают, но неразмеченные файлы не переключает. Это можно как-то настроить? Чтоб в размеченных файлах скакал по главам, а неразмеченные просто переключал?
Можно. Скачай скрипт и помести в папку scripts, где находиться плеер. И подредактируй input.conf вот так:
Код:
MBTN_BACK script-binding chapter_prev
MBTN_FORWARD script-binding chapter_next
Сам код скрипта chapter_seek.lua
скрытый текст
Код:
function chapter_seek(direction)
    local chapters = mp.get_property_number("chapters")
    if chapters == nil then chapters = 0 end
    local chapter  = mp.get_property_number("chapter")
    if chapter == nil then chapter = 0 end
    if chapter+direction < 0 then
        mp.command("playlist_prev")
        mp.commandv("script-message", "osc-playlist")
    elseif chapter+direction >= chapters then
        mp.command("playlist_next")
        mp.commandv("script-message", "osc-playlist")
    else
        mp.commandv("add", "chapter", direction)
        mp.commandv("script-message", "osc-chapterlist")
    end
end
mp.add_key_binding(nil, "chapter_next", function() chapter_seek(1) end)
mp.add_key_binding(nil, "chapter_prev", function() chapter_seek(-1) end)
535879 писал(а):
87320080А вот скрипт так и не поддается, еще как-то странно, выборочно.
Опять убрал "fuzzy", так он в одном аниме перестал показывать русскую, оставил только две дороги, no track и [jpn], а в остальных файлах, вроде оставляет русскую дорогу
Спишем на одиночный баг, с остальными файлами стартует с японской дороги, даже при наличии русской.
Честно, без примера мне сложно понять и самому протестировать
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 7 месяцев

Сообщений: 5035

Adventurer_Kun · 29-Янв-25 00:49 (спустя 4 часа)

Цитата:
Опять убрал "fuzzy", так он в одном аниме перестал показывать русскую, оставил только две дороги, no track и [jpn], а в остальных файлах, вроде оставляет русскую дорогу
Спишем на одиночный баг, с остальными файлами стартует с японской дороги, даже при наличии русской.
внешние дорожки русские?
[Профиль]  [ЛС] 

535879

Стаж: 11 лет 8 месяцев

Сообщений: 4


535879 · 29-Янв-25 07:52 (спустя 7 часов, ред. 29-Янв-25 09:18)

Adventurer_Kun писал(а):
87322285
Цитата:
Опять убрал "fuzzy", так он в одном аниме перестал показывать русскую, оставил только две дороги, no track и [jpn], а в остальных файлах, вроде оставляет русскую дорогу
Спишем на одиночный баг, с остальными файлами стартует с японской дороги, даже при наличии русской.
внешние дорожки русские?
Проверил.
Как оказалось, он подсосал внешнюю русскую дорогу даже из подпапки "Rus sound", лежащей рядом(да, часто читаю не очень внимательно, переходя сразу к кнопке "скачать" ).
С MPC-HC и VLC их приходилось перекидывать прям в папку с видео, не ожидал такой прыти от плеера.
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 7 месяцев

Сообщений: 5035

Adventurer_Kun · 29-Янв-25 08:50 (спустя 58 мин.)

535879
Читайте заголовок этой темы) это фишка этой сборки)
[Профиль]  [ЛС] 

535879

Стаж: 11 лет 8 месяцев

Сообщений: 4


535879 · 29-Янв-25 09:18 (спустя 27 мин.)

danilkanto писал(а):
87320973
535879 писал(а):
87320080Вот спасибо! Главы теперь работают, но неразмеченные файлы не переключает. Это можно как-то настроить? Чтоб в размеченных файлах скакал по главам, а неразмеченные просто переключал?
Можно. Скачай скрипт и помести в папку scripts, где находиться плеер. И подредактируй input.conf вот так:
Код:
MBTN_BACK script-binding chapter_prev
MBTN_FORWARD script-binding chapter_next
Сам код скрипта chapter_seek.lua
скрытый текст
Код:
function chapter_seek(direction)
    local chapters = mp.get_property_number("chapters")
    if chapters == nil then chapters = 0 end
    local chapter  = mp.get_property_number("chapter")
    if chapter == nil then chapter = 0 end
    if chapter+direction < 0 then
        mp.command("playlist_prev")
        mp.commandv("script-message", "osc-playlist")
    elseif chapter+direction >= chapters then
        mp.command("playlist_next")
        mp.commandv("script-message", "osc-playlist")
    else
        mp.commandv("add", "chapter", direction)
        mp.commandv("script-message", "osc-chapterlist")
    end
end
mp.add_key_binding(nil, "chapter_next", function() chapter_seek(1) end)
mp.add_key_binding(nil, "chapter_prev", function() chapter_seek(-1) end)
535879 писал(а):
87320080А вот скрипт так и не поддается, еще как-то странно, выборочно.
Опять убрал "fuzzy", так он в одном аниме перестал показывать русскую, оставил только две дороги, no track и [jpn], а в остальных файлах, вроде оставляет русскую дорогу
Спишем на одиночный баг, с остальными файлами стартует с японской дороги, даже при наличии русской.
Честно, без примера мне сложно понять и самому протестировать
Вот теперь вообще идеально, еще раз
[Профиль]  [ЛС] 

Adventurer_Kun

Top Seed 01* 40r

Стаж: 12 лет 7 месяцев

Сообщений: 5035

Adventurer_Kun · 29-Янв-25 18:36 (спустя 9 часов)

Цитата:
Вот теперь вообще идеально, еще раз
это суть этого плеера так-то, что можно под себя всё настроить))
[Профиль]  [ЛС] 

alexmerser2525

Стаж: 14 лет 4 месяца

Сообщений: 15


alexmerser2525 · 03-Фев-25 18:12 (спустя 4 дня, ред. 03-Фев-25 18:12)

А через mpv можно как-то DVD образы смотреть, как в этой раздаче? https://rutr.life/forum/viewtopic.php?t=418762
Думал просто файлы запущу и все подряд посмотрю, а там и реклама какая-то, и двд меню. При этом автоматически плейлистом они не подхватываются, а сам файл первой серии я так и не смог открыть, по итогу решил соседнюю раздачу скачать, где весь сезон в .mkv формате залит.
Хотел бы на будущее узнать, как можно плеер настроить на просмотр такого.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error