Главное меню

Последние сообщения

#1
Обсуждение / Discussion / От: Поддержка длинных путей
Последний ответ от V0lt - 14 сентября 2024, 07:16:11
Провел тесты с файлами с длинными путями
Открываю через "Быстро открыть файл".
После изменения LongPathsEnabled  перезагружался.

Windows 10 22H2 с LongPathsEnabled = 0.
1.7.3.57 (без longPathAware) - файл открылся с префиксом '\\?\'.
1.7.3.58 (longPathAware = true) - файл открылся с префиксом '\\?\'.

Windows 10 22H2 с LongPathsEnabled = 1.
1.7.3.57 (без longPathAware) - файл открылся с префиксом '\\?\'.
1.7.3.58 (longPathAware = true) - файл открылся без префикса.

Windows 7 SP1.
1.7.3.57 (без longPathAware) - файл открылся с укороченным путем.
1.7.3.58 (longPathAware = true) - файл открылся с укороченным путем.
#2
Обсуждение / Discussion / Поддержка длинных путей для Wi...
Последний ответ от V0lt - 13 сентября 2024, 20:48:02
Решил улучшить поддержку длинных путей (более 260 символов) для Windows 10 v1607 или новее.

MPC-BE и раньше ограниченно поддерживал длинные пути, когда проводник подсовывал укороченный путь. Но там было много ограничений.
Поэтому за несколько дней сделал следующее:
1. Избавился от ATL CPath, т.к. он не работает с длинными путями.
2. Избавился от некоторых функций Path* из "shlwapi.h" по той же причине.
3. Постепенно ухожу от MAX_PATH для путей к медиафайлам.
Надеюсь, что для обычных путей (до 260 символов) ничего не поломалось. :-)

Начиная с MPC-BE 1.7.3.58 через манифест включена поддержка длинных путей. Чтобы все работало наилучшим образом, надо чтобы в Windows 10 были включены длинные пути.

У меня на Windows 10 22H2 x64 длинные видеофайлы открываются, внешние аудиодорожки подхватываются. В свойствах показывается путь БЕЗ всяких префиксов '\\?\'.

Поддержка длинных путей не работает:
1. Через Drag-and-Drop. Возможно недоработка винды. В MPC-HC также.
2. Через двойной клик в проводнике. Решается установкой новой версии и регистрацией расширений через интерфейс плеера.
3. В диалоге сохранения файлов. Сам диалог работает, но отдает обрезанные пути. В MPC-HC также не работает. Это надо как-то детектить, чтобы не сохранять туда куда не нужно. Похоже недоработка MFC. Исправлено в 1.7.3.61.
4. Для внешних субтитров. Надо менять базовый класс для работы с тестовыми файлами. Исправлено в 1.7.3.66.
Возможны и другие ограничения...
#3
Обсуждение / Discussion / От: ASIO рендереры для MPC-BE
Последний ответ от LongKick64 - 29 августа 2024, 19:19:52
Спасибо большое! Погуглю.

30 августа 2024, 00:41:27
MultiChannel ASIO Renderer и MBSE MultiChannel ASIO Renderer это походу одно и тожее. Установил и каждую пару секунд, женским голосом мне сообщают что у меня нелицензионная версия. Какой смысл в такой демке я ума не приложу, снес нафиг. Surodev ASIO Renderer не смог вообще запустить, читал что он работал на Windows 7, а при тестировании на Windows 8 или 10 он работал некорректно. В общем, в топку этот ASIO :)

29 августа 2024, 22:49:52
Дата последнего релиза Surodev ASIO Renderer 10/27/2012, неудивительно что он не пашет.
#4
Обсуждение / Discussion / От: ASIO рендереры для MPC-BE
Последний ответ от V0lt - 29 августа 2024, 19:07:28
В коде MPC-BE упомянуты такие:
  • Surodev ASIO Renderer
  • MultiChannel ASIO Renderer
  • MBSE MultiChannel ASIO Renderer
Я про них ничего не знаю (гуглите сами). И нет никакого смысла в ASIO для видеоплеера.
#5
Обсуждение / Discussion / ASIO рендереры для MPC-BE
Последний ответ от LongKick64 - 29 августа 2024, 18:40:20
Есть еще какие-то ASIO рендереры кроме Multichannel DirectShow ASIO Renderer? Последний я установил, но он у меня почему-то не завелся и + он платный. Может есть что-то аналогичное, но freeware?
#6
Баг Репорт / The bug report / От: Черный экран при открытии ...
Последний ответ от Aleksoid1978 - 29 августа 2024, 03:26:44
Исправлено.
#7
Баг Репорт / The bug report / Черный экран при открытии AVIF...
Последний ответ от V0lt - 28 августа 2024, 20:19:07
Сэмпл: 20140606_102418_IMGP0297_hdr_rec2020_pq_yuv444_full_cq10.avif
Для открытия файла используется LAV Spliter.
Декодер и видеорендерер нормально конектятся.
Но при начале воспроизведения вылезает ошибка и в итоге черный экран.
mpc-be64.exe(tid 86c)   343036 : CMainFrame::SetLoadState() : LOADED
MpcVideoRenderer64.ax(tid 86c)   342872 : CMpcVideoRenderer::Pause()
mpc-be64.exe(tid 3070)   343047 : CMPCVideoDecFilter::NewSegment()
MpcVideoRenderer64.ax(tid 3070)   342873 : CMpcVideoRenderer::NewSegment()
mpc-be64.exe(tid 18d0)   343049 : FF_LOG : [av1 @ 00000287c7143880] Your platform doesn't support hardware accelerated AV1 decoding.
mpc-be64.exe(tid 18d0)   343049 : FF_LOG : [av1 @ 00000287c7143880] Failed to get pixel format.
mpc-be64.exe(tid 18d0)   343049 : FF_LOG : [av1 @ 00000287c7143880] Get current frame error
Помогает отключение аппаратного декодера для AV1.

В статусе декодера следующее:
Входной формат:      av1, YUV 10-bit 4:4:4
Размер кадра:        1638x2048, SAR 1:1, DAR 819:1024
Выходной формат:     Y410 (10-bit 4:4:4)
Гарфический адаптер: Intel(R) UHD Graphics 750 (8086:4C8A)
Входной формат не декодируется аппаратно, но декодер почему-то пытается. Хотя CheckDXVACompatible выдает false.

С LAV Video Decoder такой проблемы нет.


#8
Внешние фильтры / External filters / От: MPC ScriptSource
Последний ответ от V0lt - 18 августа 2024, 08:29:33
MPC Script Source 0.2.1.165
Изменена лицензия на LGPL-2.1.
Добавлена поддержка аудио для скриптов AviSynth+ и VapourSynth.
ScriptSourceFilter не будет показывать видео с ошибкой, если не может подключиться к AviSynth+ или VapourSynth. Это позволит проигрывателю попробовать другие фильтры.
Теперь используется VapourSynth API 4.
Рекомендуемые версии: AviSynth+ 3.7.3 или новее, VapourSynth R63 или новее.
#9
Разное / Other / Регистрация на форуме / Regist...
Последний ответ от V0lt - 11 августа 2024, 11:00:01
Во время регистрации укажите "Имя пользователя", реальный "Имейл" и пароль.
Через некоторое время (обычно в течении суток) ваш логин можно будет использовать.

-------------------------------------------------------

During registration, please specify "Username", real "Email" and password.
After some time (usually within 24 hours) your login will be available for use.
#10
Обсуждение / Discussion / От: Официальные релизы
Последний ответ от V0lt - 07 августа 2024, 07:09:29
Релиз MPC-BE 1.7.3

Важные изменения:
Теперь декодер VVdeC используется для видео VVC на процессорах без поддержки SSE4.1.
Оптимизирована работа c NVDEC.
Устранено зависание с некоторыми URL при использовании внешних фильтров.
Обновлен MPC Video Renderer 0.8.5.