1

Тема: Проблема с MPEG-PS [исправлено]

Файлы не открывается через MPC MPEG Source, только через File Source (Async.) + MPC MPEG Splitter.
LAV Splitter Source вообще тупит на начале.

Добавлено: 2015-09-26 18:24:00

У первого файла 0x000001BA появляется на отметке 276 байт. У второго - на 400 байт. Похоже некорректно отрезали файлы.

Добавлено: 2015-09-26 21:40:02

Еще связка File Source (Async.) + MPC MPEG Splitter дает небольшой рассинхрон на этих файлах, если смотреть не перематывая.

2

Re: Проблема с MPEG-PS [исправлено]

А если так - https://yadi.sk/d/PIrGvNTljLt7M

По поводу рассинхрона - укажи место где можно это "заметить", а то в обоих клипах почти нет мест где песню поют в камеру ...

Добавлено: 2015-09-27 14:03:27

По поводу подключения MPEGSource - я вообще предлагаю убрать весь этот список заголовков/расширений, т.к. как известно MPEG может быть с практически любым расширением, так же в заголовке может находиться куча мусора и т.д.

И т.к. он подключается последним в списке - должно быть все нормально.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

3

Re: Проблема с MPEG-PS [исправлено]

По поводу рассинхрона - укажи место где можно это "заметить", а то в обоих клипах почти нет мест где песню поют в камеру ...

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

Добавлено: 2015-09-27 08:11:58

А если так - https://yadi.sk/d/PIrGvNTljLt7M

Сурс цепанулся, но рассинхрон остался.
Blue Jeans лучше подождать до 1:15.
Summertime Sadness очень хорошо видно проблему уже на 0:35.

Добавлено: 2015-09-27 08:20:39

По поводу подключения MPEGSource - я вообще предлагаю убрать весь этот список заголовков/расширений, т.к. как известно MPEG может быть с практически любым расширением, так же в заголовке может находиться куча мусора и т.д.

Логично, но надо будет в начале добавить отлуп для AVI, WAV, MKV, RAR, 7z, чтобы фигней не страдал.

Можно еще расширение ISO блочить, а то вон LAV их пытается открыть и даже играет, только криво естественно.

4

Re: Проблема с MPEG-PS [исправлено]

А вопрос - кто может корректно играть эти файлы ??

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

5

Re: Проблема с MPEG-PS [исправлено]

PotPlayer, VLC, ffmpeg воспроизводят без рассинхрона.

6

Re: Проблема с MPEG-PS [исправлено]

Вообщем так - файлы кривые, мучиться с ними не буду smile

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

7

Re: Проблема с MPEG-PS [исправлено]

Я тогда сам попробую.
Пойду по упрощенному варианту. Имеем в начале небольшой кусок, у которого таймкод сильно отличается от остального содержимого файла. Кусок маленький, поэтому его можно просто игнорировать.

С помошью DGIndex получил таймкоды этих файлов - https://yadi.sk/d/tjsZ69AXjMQRi
Выжимка из таймкодов:

Spoiler

Avril Lavigne - Hot.VOB (http://rutracker.org/forum/viewtopic.php?t=237075)
5 строка - SCR 0, [0ms]
28 строка - SCR 12661930971, [468960ms]

Lana Del Rey - Blue Jeans.VOB
5 строка - SCR 7755362562, [287235ms]
11 строка - SCR 0, [0ms]

Lana Del Rey - Summertime Sadness.VOB
5 строка - SCR 12647772802, [468436ms]
147 строка - SCR 0, [0ms]

Т.е. по факту не более 150 пакетов и длительностью не более 1 секунды. Терпимо.
Осталось только написать код который будет быстро перебирать пакеты и вычислять System Clock Reference (SRC).

Добавлено: 2015-09-27 20:48:27

Набросал 1-й тестовый билд - x86, x64 и патч.
Ввел параметр m_startpos, который пока считается только для MPEG-PS.

Добавлено: 2015-10-06 21:34:31

Исправлено в r808 + r815.

8

Re: Проблема с MPEG-PS [исправлено]

Полку проблемных VOB-ов прибыло. big_smile

После перемотки звук не совпадает с видео.
В MPC-HC нормально.

P.S. Рассинхронизация не всегда, 100% - на 00:36.

9

Re: Проблема с MPEG-PS [исправлено]

V0lt пишет:

Полку проблемных VOB-ов прибыло. big_smile

После перемотки звук не совпадает с видео.
В MPC-HC нормально.

P.S. Рассинхронизация не всегда, 100% - на 00:36.

Проверяем, ну и заодно на любых других MPEG-PS/TS
https://yadi.sk/d/7PEVrrVu3SB7Q4

P.S. На некоторых MPEG-TS, особенно вырезок со спутниковых трансляций, заметно упала скорость перемотки - выражается в том что некоторое время(на некоторых сэмплах до 2-3-х секунд) картинка статична после перемотки. LAV Source - тоже самое. Так что тут надо понять что важнее - рассинхрон при перемотке на очеееень редких файлах, либо скорость )))

Добавлено: 2018-02-08 12:45:17

Вот обновленный билд - перемотка MPEG-TS в нем не затронута(по отношению к SVN).
https://yadi.sk/d/Mz3l0opr3SC77f

Проверяем и отписываемся.

I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / GIGABYTE GTX 960 / BenQ EW2430 / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215