Ru-Board.club
← Вернуться в раздел «Программы»

» Media Player Classic (MPC)

Автор: RussianNeuroMancer
Дата сообщения: 10.11.2008 08:29
Гляжу на декодеры FLAC, TrueHD и DTS-HD в ffdshow и облизываюсь. Конечно, ffdshow можно просто установить и использовать их, но может быть всё же разработчики могли бы интегрировать эти декодеры в MPC-HC?
Автор: RusherDM
Дата сообщения: 10.11.2008 10:07
szl

Спасибо!
Автор: V0lt
Дата сообщения: 10.11.2008 14:21
нашел глюк
в MPC-HC встроенный декодер не понимает DAR меньше 4:3
т.е если с помощью MPEG4Modifier прописать DAR=1:1 или даже DAR=1:2, то MPC-HC на это никак не реагирует, в ffdshow показывает правильно
Автор: arestarh1986
Дата сообщения: 10.11.2008 17:42

Цитата:
нашел глюк
в MPC-HC встроенный декодер не понимает DAR меньше 4:3
т.е если с помощью MPEG4Modifier прописать DAR=1:1 или даже DAR=1:2, то MPC-HC на это никак не реагирует, в ffdshow показывает правильно

Решил тоже проверить. Скачал *MPEG4Modifier*. Взял на пробу ролик, закодированный XviD, с DAR=4/3:

Поменял на DAR=1/2:

Если выбрать в настройках декодера *Читать пропорции из видеопотока*, то должен MPC-HC реагировать (но только касательно ПРОГРАМНЫХ декодеров):


Автор: V0lt
Дата сообщения: 10.11.2008 22:03
arestarh1986

Цитата:
Если выбрать в настройках декодера *Читать пропорции из видеопотока*, то должен MPC-HC реагировать (но только касательно ПРОГРАМНЫХ декодеров):

галка стоит, пропорции для 4:3, 16:9, 1.85:1, 2.35:1 работают, но для 1:2 (как у тебя на картинке) не получается
PS: MPC-HC v1.1.866.0, video - XVID 720x480 30fps
Автор: arestarh1986
Дата сообщения: 11.11.2008 01:03

Цитата:
галка стоит, пропорции для 4:3, 16:9, 1.85:1, 2.35:1 работают, но для 1:2 (как у тебя на картинке) не получается
PS: MPC-HC v1.1.866.0, video - XVID 720x480 30fps

А у тебя в цепочке фильтров MPC-HC всё только *родное* или есть внешние?
Просто я дополнительно ничего не ставил и у меня так выглядит список при просмотре тестового ролика:
Автор: Aleksoid1978
Дата сообщения: 11.11.2008 01:34
V0lt

Цитата:
но для 1:2 не получается


Все отлично получается - я тоже проверил. Посмотри, может у тебя внешний филтьтр юзаеться для видео ???
Автор: promod
Дата сообщения: 11.11.2008 09:04
А что с xvidvideo случилось? 2-ой день недоступен
Автор: szl
Дата сообщения: 11.11.2008 12:52
promod, все в порядке, делаю перенос сайта на домашний сервак, утром (по Москве) 12 числа все будет работать.
Автор: V0lt
Дата сообщения: 11.11.2008 13:45
arestarh1986
Aleksoid1978
других фильтров нет
Автор: arestarh1986
Дата сообщения: 11.11.2008 18:55
V0lt, а выложи-ка сэмпл оригинального файла... Так, по шагам, гляди и проблему решим
Автор: V0lt
Дата сообщения: 11.11.2008 21:12
arestarh1986

Цитата:
а выложи-ка сэмпл оригинального файла...

вот - http://ifolder.ru/9027544
но я чето, сомневаюсь что дело в файле...
Автор: Mitnadev
Дата сообщения: 11.11.2008 21:32
Ребятки как через Media Player Classic проигрывать .wmv если нет WMP(удалён через nLite)?
Автор: V0lt
Дата сообщения: 11.11.2008 21:46
Mitnadev
поставь Windows Media Format Runtime - http://www.codecguide.com/windows_media_codecs.htm
Автор: arestarh1986
Дата сообщения: 12.11.2008 00:56

Цитата:
вот - http://ifolder.ru/9027544
но я чето, сомневаюсь что дело в файле...

Наверное все-таки в нем...
Сразу тоже не получилось *правильно* воспроизвести, не реагировал MPC(((
Вот та часть информации о файле *XviD_DAR=1-2.avi*, которая *виновна* в таком(может бред, но все же приведу):
Resolution: 720 x 480
User data: DivX503b1393p
User data: XviD0047
Packed bitstream: Yes
QPel: Yes (*)

На счет размера кадра - может было произведено анаморфное кодирование(если исходный материал DVD), ну и в итоге Frame aspect ratio, Pixel aspect ratio, Display aspect ratio *мешали* друг другу.... К слову вот их значения:
Frame aspect ratio: 3:2 = 1.5
Pixel aspect ratio: 1:3 = 0.333333
Display aspect ratio: 1:2 = 0.5

Может еще виновен параметр QPel [с точностью до четверти пикселя; Точность до четверти пиксела (Qpel) при компенсации движения обеспечивает очень высокую точность описания движущихся областей; Опция "Quarterpel" включает разрешение с точностью до четверти пикселя; Опция "Use Quarter Pixel" включает вычисление координат с точностью до четверти пикселя].
Короче, перекодировал файл с помощью *Avidemux* с настройками кодера XviD и resize фильтром как на картинке:

Получил файл с такими значениями *разных* AR:
Frame aspect ratio: 43:28 = 1.535714
Pixel aspect ratio: 1:1 = 1
Display aspect ratio: 43:28 = 1.535714

Поменял DAR на 1/2 через *MPEG4Modifier*:

Ссылка(и) на модифицированный файл:
Xvid2
или
Xvid2
Автор: V0lt
Дата сообщения: 12.11.2008 12:30
arestarh1986

Цитата:
ну и в итоге Frame aspect ratio, Pixel aspect ratio, Display aspect ratio *мешали* друг другу....

нет, c AR все правильно, far - зависит лишь от размера кадра, par и dar зависят друг от друга и в поток пишется что-то одно (вроде par, он же sar для x264)

Цитата:
Может еще виновен параметр QPel

нет, это из другой оперы, к тому же на x264 тоже есть глюк

...
глянув на твой файл, у меня возникла идея, что глюк зависит от размера кадра
и я не ошибся
глюк наблюдается при след. соотношениях ширины и высоты кадра
w:h
1:1
3:2
2:1
3:1
x:1

как увидеть глюк? сделать видео с размером кадра с соотношениями указанными выше, например 400x200 (w:h=2:1), сохранить в XviD, в MPEG4Modifier изменить Display AR -> Custom = 1:2, сохранить.

если открыть такой файл через строенный декодер MPC Video Decoder, то пропорции не работают
если открыть через ffdshow, с пропорциями порядок

но если поменять размер кадра, например 400x300(w:h=4:3), то глюка нет

вот пример - http://ifolder.ru/9036613

PS: еще раз уточняю, с "нормальными" dar=4:3,16:9 и т.д. глюка нет, есть глюк с вытянутыми по высоте типа 1:2, а также 1:1
Автор: szl
Дата сообщения: 12.11.2008 14:06
Media Player Classic HomeCinema (x86), svn 875
Media Player Classic HomeCinema (x64), svn 875

Поддерживаемые языки: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Полный лог изменений

Disable the "Display Stats" and "Remaining Time" menu options when the OSD is turned off; Fixed : better detection of top first/bottom first using SEI messages; Updated French translation, cleanup in "TODO" comments; Fixed : minidump not working on Windows XP; Fixed : invalid project setting for mpciconlib in x64; Updated Turkish translation: all strings checked and corrected; Updated Hungarian translation; Update KOREAN translation.
Автор: mpioner
Дата сообщения: 12.11.2008 15:23
szl
Небольшая просьба, можно ли с твоего сайта по RSS получать не описание программы, а Полный лог изменений! ?
Автор: arestarh1986
Дата сообщения: 12.11.2008 15:29
V0lt
Спасибо, что внес ясность! Вчера, пытаясь найти решение, как-то все сумбурно происходило!
Ждем слова от Aleksoid1978, т.к. он эту фичу добавил в MPC Video Decoder.
Автор: szl
Дата сообщения: 12.11.2008 16:46
mpioner, размерчик однако будет не хилый...
Автор: mpioner
Дата сообщения: 12.11.2008 16:48
szl
хотя бы относительно предыдущей ревизии
Автор: Aleksoid1978
Дата сообщения: 13.11.2008 07:18
arestarh1986

Цитата:
Ждем слова от Aleksoid1978, т.к. он эту фичу добавил в MPC Video Decoder.


Да собственно я и сам сильно не копался - просто сделал так, что бы можно было соотношение сторон читать из потока, а не только и заголовка.
Автор: arestarh1986
Дата сообщения: 13.11.2008 18:30

Цитата:
Да собственно я и сам сильно не копался - просто сделал так, что бы можно было соотношение сторон читать из потока, а не только и заголовка.

Aleksoid1978, а сможешь глянуть? Может найдешь причину!
Автор: Vouk1
Дата сообщения: 13.11.2008 19:53
подскажите, как в сабже задать задержку для субтитров?
не совпадают с фільмом на несколько секунд
Автор: Abs62
Дата сообщения: 13.11.2008 20:37
Vouk1
Клавиша F2 увеличивает задержку, F1 - уменьшает.
Автор: Kostja_V
Дата сообщения: 13.11.2008 23:06
Ув. форумчане, помогите пожалуйста решить проблемку.

На компе стоят ffdshow, Media Player Classic, VSfilter. И при этой комбинации крайне редко, но встречаются проблеммы с отображением субтитров в аниме. Однако методом тыка заметил, что стоит рядом поставить CCCP в комплектации Media Player Classic HC и VSFilter как эти проблеммы моментально решаются. Сразу после установки можно удалить CCCP оставив его настройки (спрашивает при удалении) и в моем Media Player Classic все продолжает работать корректно. Стот при удалении СССP согласится с удалением настроек как все возвращается к старым крякозябрам.

До установки CCCP: http://s60.radikal.ru/i167/0811/6f/43aaf7136bd0.jpg
После установки и удаления CCCP: http://s58.radikal.ru/i162/0811/1c/4677f09550e9.jpg

Поэтому очень бы хотелось узнать что такого особого делает CCCP при установке и можно ли повторить подобный эффект самому.
ЗЫ: Еще заметил что MPC из СССР во Внешних фильтрах не прописан VSfilter но он тем не менее работает. Не могли бы подсказать в какой ветке реестра или файле может хранится подобная настройка?
Автор: arestarh1986
Дата сообщения: 14.11.2008 00:06
Kostja_V выложи сэмпл файла, где наблюдаются описанные проблемы.
Автор: Aleksoid1978
Дата сообщения: 14.11.2008 04:51
arestarh1986

Цитата:
Aleksoid1978, а сможешь глянуть? Может найдешь причину!


А что именно глянуть ?? Ну даже если один файлик и неверно показывается, это же не конец света .

Я могу выложить кусок кода, который отвечает за определение DAR/SAR из потока, если надо - вдруг ктонить возьмет и улучшит его.


Добавлено:
Kostja_V

Цитата:
Еще заметил что MPC из СССР во Внешних фильтрах не прописан VSfilter но он тем не менее работает


А не обязательно прописывать VsFilter - он просто зареген в системе и поэтому юзаеться. Ты сделай вот что - добавь его во внешние фильтры и отключи, разреши встроенные субтитры в самом MPC - и посотри на резалт. Чтобы на 100% увереным быть что юзаеться для вывода субтитров - посотри перечень фильтров при проигрывании видео(Правая кнопка->фильтры)
Автор: szl
Дата сообщения: 14.11.2008 04:56
Media Player Classic HomeCinema (x86), svn 890
Media Player Classic HomeCinema (x64), svn 890

Поддерживаемые языки: CN, CZ, DE, ES, FR, HU, IT, KR, PL, RU, SK, TR, UA

Полный лог изменений

FIXED : broken playback with some Ogg files; FIXED : Crash/black screen with DXVA decoder with some ATI cards. Untranslated P&S string added; Removed file association option for image files; The FLV splitter now supports FLV files that contain H.264 video and AAC audio; Updated Czech translation; Update Traditional Chinese translation; Updated Slovak translation; Updated Turkish translation.

Исправлены следующие ошибки:
проблемы с воспроизведением Ogg файлов;
вылеты/черный экран при работе декодера DXVA на некоторых видеокартах ATI с драйвером версии 8.11.
Удалена ассоциация MPC-HC с файлами графического формата.
FLV сплитер, теперь воспроизводит файлы FLV с видеопотоком H264 и звуком AAС.
Обновлены языковые файлы: чешский, традиционный китайский, словацкий, турецкий.



Media Player Classic, svn 85 (eng) (x86)

Removed file association option for image files;
The FLV splitter now supports FLV files that contain H.264 video and AAC audio

Удалена ассоциация MPC с файлами графического формата.
FLV сплитер, теперь воспроизводит файлы FLV с видеопотоком H264 и звуком AAС.
Автор: V0lt
Дата сообщения: 14.11.2008 09:00
Aleksoid1978

Цитата:
Я могу выложить кусок кода, который отвечает за определение DAR/SAR из потока, если надо - вдруг ктонить возьмет и улучшит его.

дай посмотреть

szl

Цитата:
FLV сплитер, теперь воспроизводит файлы FLV с видеопотоком H264 и звуком AAС.

класс! я уже хотел просить чтобы доработали

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Супер Окна (часть 2)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.