Неплавное произведение некоторых видеофайлов [Кривые файлы]

Автор Laniere, 13 сентября 2025, 04:22:53

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Laniere

Система:
Windows 10 21H2
Nvidia RTX 4080 Super (драйвер 561.09)
Core i5-13600K

Версии MPC:
MPC-HC 2.5.2 x64 (Portable)
MPC-BE 1.8.6 x64 (Portable)

Описание проблемы
При воспроизведении некоторых видео, происходит следующее:

MPC-HC 2.5.2 - Видео воспроизводится плавно, без задержек:


MPC-BE 1.8.6 - Видео "дёргается", видны задержки до 200ms на кадрах:


Проверялось на севже-скачанных версиях програм, без изменения дефолтных настроек.
Просиходит при использовании любого встроенного (или внешенго) видео-рендерера и видео-декодера.
Исключительно для удобства отображения информации на скринах, в обоих плеерах использовался MPC-VR.

Ред.: По совету разработчика, проблему можно решить используя внешний плагин 'LAV Splitter Source'.

Ссылка на видео, использованное выше
Дополнительная ссылка
Дополнительная ссылка #2
MediaInfo видео, использованного выше:
Извините, вам запрещён просмотр содержимого спойлеров.

V0lt

MPEG-2. Что-то не так с тайм кодами.

Помогает замена сплиттера или декодера на LAV.

Aleksoid1978

#2
Бывает кривизна, ничего не поделать - всем не угодишь.

13 сентября 2025, 11:53:50
Monthly download limit exceeded (1074.27GB/1000GB per 30 days). Please upgrade to premium for higher download limits.

Еще и не скачать. Нафига юзать какие-то левые файлообменники ?
AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Laniere

#3
Цитата: V0lt от 13 сентября 2025, 07:47:02Помогает замена сплиттера или декодера на LAV.
Вы правы, использование LAV Splitter Source решает проблему, спасибо.
Замена только декодера на LAV, правда, ничего не меняет.

Если я правильно понимаю, фильтры LAV просто встроены напрямую в MPC-HC.
Заранее извиняюсь если вопрос глупый, но возможно ли сделать так, чтобы MPC-BE тоже мог плавно воиспроизводить подобные файлы с битым тайм-кодом, но без использования внешних плагинов?

Цитата: Aleksoid1978 от 13 сентября 2025, 11:47:45Еще и не скачать. Нафига юзать какие-то левые файлообменники ?
Очень странно, у меня всё ещё скачивается без ошибок, простите.
Посоветуйте пожалуйста альтернативный анонимный файлообменник, не требующий аккаунта.

V0lt


Laniere

Добавила доп. ссылки и предложенное вами решение в шапку темы :)

Aleksoid1978

Короче - это какой-то кривой файл. То что MPC-HC играет - это ни о чем не говорит, глянул код в libavformat(ffmpeg) - там куча какого-то кода, проверок для "таких" случаев.
Временные метки идут неверно.
Должны так - 1,2,3,4,5,6
А идут так - 1,2,4,3,5,6

Так что тему закрываем - можно просто LAV Splitter подключить только MPEG и все.
AMD Ryzen 7 7700 /ASRock B650M Pro RS /G.Skill RIPJAWS 32 ГБ /Kingston 1Tb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215