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

» Media Player Classic - Home Cinema (MPC-HC)

Автор: MILES
Дата сообщения: 26.11.2011 11:09
Nichron
Это аналог Cuda, для видеокарт ATI. Работает только с Cyberlink декодером. Только сама технология несколько другая, базируется на параллельных вычислениях, но суть одна - разгрузка СPU, путем частичного декодирования средствами GPU.
Автор: judelaw
Дата сообщения: 26.11.2011 11:42
MILES
режим HAM декодера Cyberlink можно юзать, но косяки есть таких как зеленые полоски из-за не кратности размеров видео кадра. Да и деинтерлейсинга аппаратного с ним нет.
Но проц разгружает. Не так как ДХВА конечно, но для слабых процессоров может и пригодится. Когда то пробовал HAM+ffdshow raw+SVP - реально снижалась нагрузка на процессор. Я так думаю и HAM+MadVr тоже раза в 1,5 снизится.

Добавлено:
vitsat

Цитата:
соберите, Plz, на основе тестовой mpc-hc.Cyberlink сборку с автопереключением (из вашей последней удачной тестовой  mpc-hc_x86_r3794_Rus-Eng_AF07)

mpc-hc_x86_r3856_EnRus_AF.7z (3.17 MB) - http://www.multiupload.com/WNH78ORVC0
Автор: Silent_Rain
Дата сообщения: 26.11.2011 15:04
Помню, как-то давно я никак не мог переубедить и доказать некоторым здешним пользователям, что при аппаратном деинтерлейсинге повышается плавность воспроизведения на некоторых интерлейсных (interlaced) видео. К сожалению, на пальцах объяснить это практически невозможно, ибо нужно видеть это своими глазами. Специально для таких неверующих форумчан решил записать наглядные видео-ролики, сделанные в PotPlayer'е (хотя в других плеерах ситуация та же), на которых отчетливо видна разница в плавности воспроизведения видео, декодируемого с применением программного и аппаратного деинтерлейсинга. По этим демонстрационным роликам четко и ясно видно, что при использовании аппаратного деинтерлейсинга (с помощью видеокарты) видео воспроизводится гооооораздо плавнее, чем при софтовом деинтерлейсе (с помощью процессора). Плавность повышается вдвое и это ощущается невооруженным глазом (25 кадр./сек. умножаем на 2 и получаем 50 кадр./сек.)! То есть, при программном деинтерлейсе средняя скорость кадров равна 25.00, а при аппаратном деинтерлейсе средняя скорость кадров равна уже 50.00. И это на старенькой NVIDIA GeForce 8600 GT! Я уж молчу о современных видеокартах.
А вывод из всего этого напрашивается следующий: если есть такая возможность, то лучше производить качественный деинтерлейсинг с помощью видеокарты, а не с помощью процессора (усилиями видеоплеера и его алгоритмов для борьбы с интерлейсным видео). Если, конечно, вы хотите убить одновременно двух зайцев (получить и качественный деинтерлейс, и высокую плавность видеоряда).
Впрочем, не стану вас томить ожиданием. Ниже эти самые наглядные примеры (почувствуйте разницу, что называется!):


На примере VOB файлов:
PotPlayer 01 (Software Deinterlacing)
PotPlayer 01 (Hardware Deinterlacing)

PotPlayer 02 (Software Deinterlacing)
PotPlayer 02 (Hardware Deinterlacing)

PotPlayer 03 (Software Deinterlacing)
PotPlayer 03 (Hardware Deinterlacing)

На примере DVD:
PotPlayer 04 (Software Deinterlacing)
PotPlayer 04 (Hardware Deinterlacing)
Автор: judelaw
Дата сообщения: 26.11.2011 15:17
Silent_Rain
Неужели дошло наконец?

Но софтовый деинтерлейсинг тоже разный бывает, и лучший там вроде ядиф с удвоением, но проц кушает прилично.
Приличный софтовый деинтерлейсер в любом случае должен удваивать кадры. Если это не так, то в мусор.
Как по мне, то в мусор все софтовые деинтерлейсеры. Что я и сделал, еще пару лет назад
Автор: V0lt
Дата сообщения: 26.11.2011 15:20
Silent_Rain

Цитата:
То есть, при программном деинтерлейсе средняя скорость кадров равна 25.00, а при аппаратном деинтерлейсе средняя скорость кадров равна уже 50.00.

Специально для тех кто в танке.


Цитата:
И это на старенькой NVIDIA GeForce 8600 GT! Я уж молчу о современных видеокартах.

А на современных чего будет? 100 или даже 200!?
Автор: Silent_Rain
Дата сообщения: 26.11.2011 15:20
judelaw

Цитата:
Неужели дошло наконец?


Я это итак знал. Не доходило не до меня, а до некоторых особо недоверчивых товарищей (помню, Aleksoid1978 никак не мог увидеть разницу в плавности) Именно поэтому мною и было решено продемонстрировать это наглядно с помощью видео-роликов.
Автор: judelaw
Дата сообщения: 26.11.2011 16:17
Silent_Rain
Насколько я помню, тогда речь шла о софт и дхва декодировании, а это к постобработке аля деинтерлейсинг никак не относится.
Но, в принципе, уже не важно. Че поднимать старое и всеми забытое.
Автор: Silent_Rain
Дата сообщения: 26.11.2011 19:43
judelaw

Цитата:
Насколько я помню, тогда речь шла о софт и дхва декодировании, а это к постобработке аля деинтерлейсинг никак не относится.


Не-не-не, это из другой оперы! Просто мне раньше многие не верили, что после аппаратного деинтерлейсинга может увеличиться плавность на некоторых интерлейсных видео. Я уже и так, и сяк пытался доказать это и подтвердить свои слова, но все было бес толку. Спустя столько времени, я наконец-то смог подкрепить свои слова наглядно
Автор: vitsat
Дата сообщения: 26.11.2011 23:36
И шо за чудо такое – шо-то, видать, в лесе сдохло, шо наш Silent_Rain сегодня вдома ? В смысле - в чате

С деинтерлейсингом всё давно было ясно и понятно. Меня лично другой случай беспокоит. Бывает, что дёргает в самом источнике. Например, при неправильном перекодировании на YouTube. И тогда уже ничем не уплавнить. А жаль : там сейчас полнятся запасы типа в HD качестве (замечу, что иногда попадается довольно терпимое) всяких разных редких исполнителей на вроде молодых талантов, Indie исполнителей и т.п., которых на трекерах днём-с-огнём не сыскать... Вот примеры дерготни на разных fps (закачку перехватывать при самом высоком HD-моде) :

[more=Клипы]
http://www.youtube.com/watch?v=2BJS9lE4YSY&feature=fvwrel
http://www.youtube.com/watch?v=Q6IoKnPERrQ&feature=related
http://www.youtube.com/watch?v=t4H_Zoh7G5A&feature=related

Правда, большинство клипов из http://www.youtube.com/charts/videos_views/music всё же идут плавно :
Flo Rida ft. David Guetta - Club Can't Handle Me : http://www.youtube.com/watch?v=SoWcVX9DzcQ
Pitbull - Rain Over Me ft. Marc Anthony : http://www.youtube.com/watch?v=SmM0653YvXU
LMFAO - Sexy and I Know It : http://www.youtube.com/watch?v=wyx6JDQCslE
Rihanna ft. Calvin Harris - We Found Love : http://www.youtube.com/watch?v=tg00YEETFzg
Shakira ft. Pitbull - Rabiosa (English Version) : http://www.youtube.com/watch?v=a5irTX82olg
и т.п.
Автопереключение частот, благодаря MI, на порой диковинных и экзотических fps (опять же кодеры YouTube косячат) срабатывает безукоризненно[/more]
Автор: Aleksoid1978
Дата сообщения: 27.11.2011 06:35
Silent_Rain
Ладно - показал. Но к чему ты все это показывал. И так все знают - что если материал интерлейс - то он должен играть с 2х fps, и как раз за это отвечает хардварный деинтерлейс - либо деинтерлейс софтого, тогда играть на 1х fps.

Еще раз повторюсь - что ты и кому хотел доказать ???
Автор: shadow_member
Дата сообщения: 27.11.2011 07:08
С некоторых пор MPC- HC после закрытия остается висеть в процессах. Переустановка не помогает, любая версия. Не грешу на плеер, но, тем не менее, можно ли избавиться от дефекта?
Автор: Silent_Rain
Дата сообщения: 27.11.2011 11:48
Aleksoid1978

Цитата:
Ладно - показал. Но к чему ты все это показывал. И так все знают - что если материал интерлейс - то он должен играть с 2х fps, и как раз за это отвечает хардварный деинтерлейс - либо деинтерлейс софтого, тогда играть на 1х fps.

Еще раз повторюсь - что ты и кому хотел доказать ???


Да что вы говорите, сударь? А это не ваше ли часом сообщение, цитирую: "Вообщем мое резюме - плавность одинаковая, никаких призраков/смазываний не наблюдаю. Понаделал скринов разных кадров и сравнивал ... да все одинакого". Вот еще одна ваше же цитатка: "Что значит плавность ... я тебя не понимаю, я просмотрел по быстрому клип и так и эдак - меня устраивают оба варианта". Даже SAI666 возмутился по этому поводу: "Не, тебе уже говорят о том, что ты не заметил разницы в частоте кадров. Либо в MPC статистика врёт, либо ты просто не видишь частотки. Разве не заметно, что при 50 кадрах в MPEG2 происходит эффект "футбольного матча" по телевизору. Даже, не знаю, как по другому это объяснить. Всё движется очень гладко и быстро". Не, ну вот объясните мне дурному, как можно не заметить разницу между 25 и 50 кадрами в секунду? Каааааак???!!!111 То есть, на своем ПК ты разницу тогда не уловил совершенно, зато на моем записанном видео, которое я выложил здесь (файлы "PotPlayer 03 (Software Deinterlacing).mp4" & "PotPlayer 03 (Hardware Deinterlacing).mp4") ты ее наконец-то увидел? Так получается?! Мда уж... тяжелый случай

З.Ы. Да-да, я ВСЁ прекрасно помню Меня так просто не надуришь

Aleksoid1978

Цитата:
...либо деинтерлейс софтого, тогда играть на 1х fps.


Софтовый деинтерлейсинг тоже может играть интерлейсный материал с удвоенной частотой кадров (2x fps) Правда, только в PotPlayer'е, ибо MPC-HC такое и не снилось:

Автор: MaxPeacecity
Дата сообщения: 27.11.2011 12:34
<offtopic>

Цитата:
Еще раз повторюсь - что ты и кому хотел доказать ???


Зачем вы это тронули? Снова развонялось. Проигнорировали бы все и всё было бы тихо.
</offtopic>
Автор: Aleksoid1978
Дата сообщения: 27.11.2011 12:47
Silent_Rain

Ну так к чему все это, ты можеш просто сказать - зачем ты все это расписываешь ??? Либо ты хочеш кому-то(например мне) что-то доказать, либо чтобы что-то изменилось в MPC-HC ???

MaxPeacecity

Цитата:
Зачем вы это тронули?


Мне просто интересно - для чего опять эти поэмы на форуме, мы вроде бы не кружок начинающих поэтов ... никого не хотел обидеть.

Автор: Silent_Rain
Дата сообщения: 27.11.2011 12:55
Aleksoid1978

Цитата:
Ну так к чему все это, ты можеш просто сказать - зачем ты все это расписываешь ??? Либо ты хочеш кому-то(например мне) что-то доказать, либо чтобы что-то изменилось в MPC-HC ???


Просто раньше у меня не было возможности показать разницу в плавности наглядно, а сейчас появилась. Вот я и показал Вдруг ты все еще как и раньше думаешь, что: "Вообщем мое резюме - плавность одинаковая"
Автор: V0lt
Дата сообщения: 27.11.2011 13:24
Silent_Rain
Как будто твои ролики кто-нибудь смотрел.

Цитата:
Софтовый деинтерлейсинг тоже может играть интерлейсный материал с удвоенной частотой кадров (2x fps) Правда, только в PotPlayer'е, ибо MPC-HC такое и не снилось

Есть Bob-деинтерлейс. Хреновый правда, но кадры удваивает.
Помню, Я упоминал ffdshow, который тоже может удваивать, но ты тогда игнорировал эту информацию. Впрочем как и сейчас. Я привел скриншот настроек LAV Video 0.40, но ты предпочел этого не заметить.
Автор: judelaw
Дата сообщения: 27.11.2011 14:07
V0lt

Цитата:
Как будто твои ролики кто-нибудь смотрел

я тоже сомневаюсь что кто то смотрел

Silent_Rain
Ты чё, потроллить зашел?
Автор: Silent_Rain
Дата сообщения: 27.11.2011 14:50
V0lt

Цитата:
Как будто твои ролики кто-нибудь смотрел.

judelaw

Цитата:
я тоже сомневаюсь что кто то смотрел


Судя по статистике скачивания, таки да, качали и смотрели Так что зря сомневаетесь, товарисчи



V0lt

Цитата:
Есть Bob-деинтерлейс. Хреновый правда, но кадры удваивает.
Помню, Я упоминал ffdshow, который тоже может удваивать, но ты тогда игнорировал эту информацию. Впрочем как и сейчас. Я привел скриншот настроек LAV Video 0.40, но ты предпочел этого не заметить.


Я просто не понял, к чему вообще был приведен тот скриншот, на котором даже не было выделено то место, куда, собственно, нужно смотреть. Сначала нужно научиться грамотно и доступно излагать свои мысли, а потом уже выкладывать всякие скриншотики ,) Да и при чем здесь вообще тот факт, что есть софтовый деинтерлейсинг, который может, как и аппаратный, удваивать частоту кадров?! Как будто бы я этого итак не знал А эту информацию я запостил исключительно для господина Aleksoid1978, который раньше никак не мог узреть разницу в плавности между софтовым и аппаратным деинтерлейсом. Ему и было посвящено то сообщение. Предвещая вопрос: а почему тогда для примера с удвоенной частотой кадров был выбран именно аппаратный деинтерлейсинг, а не какой-нибудь хороший программный (например: "Эксперимент (двойной кадр)" или "Bob (двойной кадр)"), отвечаю - мне просто так захотелось сыграть на контрасте. Тем более, я не зря выше писал, что: "А вывод из всего этого напрашивается следующий: если есть такая возможность, то лучше производить качественный деинтерлейсинг с помощью видеокарты, а не с помощью процессора (усилиями видеоплеера и его алгоритмов для борьбы с интерлейсным видео). Если, конечно, вы хотите убить одновременно двух зайцев (получить и качественный деинтерлейс, и высокую плавность видеоряда)".
Автор: V0lt
Дата сообщения: 27.11.2011 15:44
judelaw
По поводу AF. Внедрение твоего патча откладывается. Сначала надо привести исходный код в читаемый вид.
Помимо чистки думаю что-то внедрить из патча, что-то от себя:
1) Убрать строку Default (Я так понял она никому не нужна);
2) Добавить в список режимов первым пунктом текущий системный режим (пока не придумал как его назвать. в принципе можно "по умолчанию");
3) Убрать из в списка режимов букву "p", оставить только "i". Возможно даже стоит добавлять "i" не в конец, а сразу после частоты.
Автор: MILES
Дата сообщения: 27.11.2011 15:45
V0lt

В 3857 сделано fullscreen monitor mode: optimization, cleaning.

Что там изменилось? Просто прочистка кода или какие то новшества?
Автор: V0lt
Дата сообщения: 27.11.2011 15:51
MILES
В работе ничего не поменялось, кое-что переделал, убрал лишнее.
Автор: MILES
Дата сообщения: 27.11.2011 16:03
V0lt

Я почему задаю этот вопрос, мне бы хотелось, что бы плеер все таки выполнял то что написано в опции.
Именно выполнял всегда. Если я установил Полный экран-Запускать файлы в полноэкранном режиме, то так и должно быть. Сейчас же получается, что если плеер не запущен, то режим полноэкранный, а если уже запущен, то оконный, несмотря на опцию. Полноэкранный Direct 3D, это конечно выход из положения, но не совсем то, чего бы мне хотелось.

И еще так скромно спрошу, как же там со внешними субтитрами, есть ли надежда привести к варианту удовлетворяющему всех ?
Автор: judelaw
Дата сообщения: 27.11.2011 16:23
V0lt

Цитата:
По поводу AF. Внедрение твоего патча откладывается. Сначала надо привести исходный код в читаемый вид.

как скажешь

Цитата:
1) Убрать строку Default (Я так понял она никому не нужна);

не нужна, я ее и убрал.

Цитата:
2) Добавить в список режимов первым пунктом текущий системный режим

Зачем? Зачем вообще тогда создавать правило, которое не будет работать? Чек бокс отключения есть, если нужен системный. И так сбросится по-умолчанию

Цитата:
3) Убрать из в списка режимов букву "p", оставить только "i".

ну это косметика, не принципиально. Согласен на любой вариант.

MILES

Цитата:
Если я установил Полный экран-Запускать файлы в полноэкранном режиме, то так и должно быть.

у меня так в альтернативном режиме в моем тестовом варианте. В обычном не делал, так как V0lt помню был против, аргументирую тем, что если человек вышел из фуллскрина, то значит это ему было нужно и значит не нужно запускать следующий открытый файл на полный экран.

Добавлено:
-----------

вообще, лично меня интересуют только два момента из моего патча:
- поиск устройств по DeviceID
- D3DFS+AF

все остальное - ерунда
Автор: MILES
Дата сообщения: 27.11.2011 16:47
judelaw

Цитата:
В обычном не делал, так как V0lt помню был против, аргументирую тем, что если человек вышел из фуллскрина, то значит это ему было нужно и значит не нужно запускать следующий открытый файл на полный экран.


Моё мнение: такое поведение - медвежья услуга. Не нужны программе зачатки AI, когда это не требуется.
Реально, у меня гораздо чаще происходит следующее:
Смотрю видео.
Сворачиваю программу, допустим кнопкой B.
Тут требуется посмотреть следующее видео, а оно уже в оконном режиме открывается.
Согласен, сложно сказать где правда, тут хоть голосование устраивай. В общем не сильно это и напрягает, но все же мое мнение, в том, что установленной опции нужно придерживаться до отмены оной.

D3DFS+AF

Что такое AF?
Автор: judelaw
Дата сообщения: 27.11.2011 16:54
как вариант - присобачить еще одну опцию и будет:
- запускать файлы в полноэкранном режиме только при открытии плеера
- запускать файлы в полноэкранном режиме всегда

ну или типа того. Только как то коряво...

Добавлено:
MILES

Цитата:
Что такое AF?

автосмена частоты (по аналогии с AutoFrequency)
Автор: MILES
Дата сообщения: 27.11.2011 17:32
judelaw

Цитата:
как вариант - присобачить еще одну опцию и будет:


Еще одно окошко, это плохо, лучше сделать 3-юю позицию в опции. Аналогично с Субтитры - Стандартный стиль-Позиционировать относительно кадра. То есть Птичка есть - Птички нет - Квадратик (скажем Интеллектуальный режим). Тогда всем хорошо станет и сам Интеллектуальный режим можно будет потом развить и дополнить новыми выбрыками интеллекта.
И так как Алиса уже провалится в кроличью нору, поступим так же и с внешними субтитрами. На квадратик можно повесить теперешний вариант выборки по языковому приоритету, а с птичкой старый вариант. Вот это мне нравится. Но проблема в том, что нужно еще толково описать работу этих опций. Я например в упор не помню, зачем нужен квадратик в Позиционировать относительно кадра, помню, кто-то объяснял, что это для определенного редкого типа субтитров.


Цитата:
автосмена частоты (по аналогии с AutoFrequency)


А, это штука нужная, внедрять обязательно!


Автор: MaxPeacecity
Дата сообщения: 27.11.2011 17:50

Цитата:
Согласен, сложно сказать где правда, тут хоть голосование устраивай. В общем не сильно это и напрягает, но все же мое мнение, в том, что установленной опции нужно придерживаться до отмены оной.

Ну так все сейчас правильно: вы САМИ вручную вышли из полноэкранного - значит ХОТЕЛИ этого. Вот оно и "отменяет" временно опцию. По вашему желанию.
А если исходить из такой логики: мол пока я опцию не выключил - не должно, то можно договориться и до того, что плеер вообще не должен из полноэкранного выходить. Вы же опцию не отменили.

Так что логика V0lt вполне правильная и логичная: раз вы сами, вопреки опции, свернули в не фуллскрин, то оно и должно быть в таком виде. Ведь вы это явным образом сделали => показали плееру что по какой-то причине вам фуллскрин не нужен.
Автор: vitsat
Дата сообщения: 27.11.2011 17:55

Цитата:
А, это штука нужная, внедрять обязательно!

Поддерживаю. Тем более срабатывает на порядок точнее, опираясь на данные MI . За пару месяцев массированных тестов попался только один файл (здесь выкладывали ссылку на мульт-сериал. Я качал семпл Star_Wars_The_Clone_Wars_3_(MI-ERROR).mkv), на котором типа MI ошибается. Но это чистая кривизна ручонок риппера-самоучки.
Автор: judelaw
Дата сообщения: 27.11.2011 18:03
MaxPeacecity
что за логика такая не пойму? Я включил опцию "Запускать файлы в полном экране", значит хочу чтоб они запускались в полном экране. Там же не опция в конце концов "Запускать файлы в полном экране только при старте плеера". А то что я вышел из полного экрана.... может случайно.... или временно - это как то вообще к этой опции отношения не имеет. Ну вышел и что? Опция так и стоит как и стояла - значит следующий файл должен развернутся в полный экран. Если не нужна такая реакция - нефиг вообще включать данную опцию. Ну накой она тогда нужна, если она же и раздражает.

Убрать нафиг вообще ее чтоб не спорить. Двойным кликом развернуть окно - особого труда не составит.
Автор: MILES
Дата сообщения: 27.11.2011 18:05
MaxPeacecity

Не совсем. В моем случае я просто сворачиваю на время (кнопка BOSS), а потом открываю другое видео, но я же не показываю своими действиями, что мне не нужен фулскрин ? Я спрятал на время, или от начальства (жены, тёщи), но не отказался от полноэкранного режима.
И команду я провел, то же из полноэкранного режима.
Возможно мои запросы несколько своеобразны, поймите я фансабом занимаюсь, мне часто приходится прыгать с одного файла на другой и переключатся на другие программы. И мне хочется контролировать этот аспект поведения плеера, поскольку иной раз хорошо и в окне, но часто и на в полном экране нужно смотреть.
Я, как говорится не настаиваю, но если по душе придется разработчикам вариант с 3-мя позициями был бы рад.

Проще говоря если перевести на другие плеера, то мы имеем выбор между POT, в котором эта опция реализована так же как сейчас и вариантом SPLASH, в котором так как я хочу. Но действительно классное решение, это примерить всех с 3мя опциями.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

Предыдущая тема: Opera (часть 21)


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