mplayer и Ko и неравный бой за качество

Доброго времени суток. настроил свой mc на запуск файлов видео через mplayer. Посмотрев немонго азов по способу вывода решил остановится на xv. xvinfo показал, что карта поддерживает. запускаю как mplayer … -vo xv file.avi . Вроде ничего… но в некотрых особо темных моментах хорошо видны здоровые квадраты. Я перезагрузился в вынь, взял kmplayer, посмотрел на полном экране туже часть медиа файла и результат аналогичен. Очевидно что mplayer показывает не сильно хуже аналогов. Значит возможно дело просто в качестве картинки, а может в простенькой карте intel(надо на десктопе глянуть для само проверки)? и собственно интересное можно ли бороться с этим, мне даже не жалко если mplayer сожрет 50% процессорного внимания. Кто нибудь пробовал изобретать с настройками или ключами? Дрова , открытые интел, конфиг xorg строит автоматом, с не большими добавлениями как правило не имющие отношения к видео. поделитесь опытом если кто уже заморачивался,хочется увидеть возможно ли это или против качества видео не попрешь?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Посмотрите в сторону ffmpeg-mt и mplayer собранный с ним соотвественно.

В общем, можно разбрасывать на несколько ядер декодирование.

Я когда-то очень долго мучался с этим вопросом. В итоге в консоле с выводом в directfb и -threads 4(или как-то так, больше полугода прошло) перестало тормозить(большинство).
-ao sdl мне особго прироста не давал…

P.S. В иксах на intel gma у меня всё летало из коробки(я, собственно, на дискретную переключаюсь только когда по hdmi смотрю) так что я “оставил” этот вопрос…

Сейчас какая-то ерунда вокруг ffmpeg-mt, какие-то там авторские права были нарушины(если я ничего не путаю). В общем собирается с трудом.
https://fastenv.ru
понятно, вообщемто да, дело качается меж качеством и тормозами, поигрался с маном mc,доирался до
mplayer -vo xv -autoq 50 -vf spp Sherlock.s02e01.rus.LostFilm.TV.avi
при таком раскладе картинка явно лучше размывается и это видно на глаз, однако процессор хавает (2 ядра) , htop кажет никак не меньше 86% в среднем. Также это приводит к частому появлению рывков в динамичных сценах, хотя тут еще фактор того чтоя запустил по сети и сеть еще по воздуху. Другие варианты особо не сильно отличались от обычного пуска. Решил что оно того не стоит просто, вообщем решил ничего не изменять, оставить стандартно mplayer -vo … , без всяких постфильтров. Ну по крайней мере до того момента, как то же железо на форточке не станет явно показывать лучше(видно я просто начал сравнивать картинку с телевизора подключенного аналогом к десктопу с картинкой на ноуте) … наверно я погарячился..(сейчас еще раз запустил в ХРюше, разными плеерами с настройками по умолчанию, и стал задавать себе вопрос “чего вы барин хотите то, тут тоже не особо сильно размывает” =))))) , т.е. поначалу я думал что в xp я вообще такого не увижу; как цель - получить нечто похожее на форточный вариант…) в любом случае спс, посмотрю как время будет в сторону ffmpeg.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
Вроде ничего… но в некоторых особо темных моментах хорошо видны здоровые квадраты.
sleepycat
и собственно интересное можно ли бороться с этим
Против артефактов в виде “квадратов”, как вы их назвали, принято применять фильтр, добавляющий шум (-vf noise, в теории - “film grain”), а не сглаживание (которое замылит вам картинку, но от “квадратов” не избавит). Это позволит “замаскировать” квадраты, субъективно не сильно ухудшив картинку, так как в динамике небольшой шум зрением почти не воспринимается (особенно через некоторое время с начала просмотра). К тому же подозреваю, что алгоритмы накладывающие шум менее ресурсоемкие по отношению к алгоритмам сглаживания.

PS. Насчет “здоровых квадратов” в тенях (проблемы с динамической глубиной цвета в сменяющихся изображениях, ИМХО) может и не сработать, так как применяется в основном против “мелких квадратиков” (артефакты, вызванные использованием при кодировании видеопотока чрезмерного сжатия).
Интересное лекарство. Добавлю в закладки.
Разберемся, голубчик!
SunStroke
sleepycat
Вроде ничего… но в некоторых особо темных моментах хорошо видны здоровые квадраты.
sleepycat
и собственно интересное можно ли бороться с этим
Против артефактов в виде “квадратов”, как вы их назвали, принято применять фильтр, добавляющий шум (-vf noise, в теории - “film grain”), а не сглаживание (которое замылит вам картинку, но от “квадратов” не избавит). Это позволит “замаскировать” квадраты, субъективно не сильно ухудшив картинку, так как в динамике небольшой шум зрением почти не воспринимается (особенно через некоторое время с начала просмотра). К тому же подозреваю, что алгоритмы накладывающие шум менее ресурсоемкие по отношению к алгоритмам сглаживания.

PS. Насчет “здоровых квадратов” в тенях (проблемы с динамической глубиной цвета в сменяющихся изображениях, ИМХО) может и не сработать, так как применяется в основном против “мелких квадратиков” (артефакты, вызванные использованием при кодировании видеопотока чрезмерного сжатия).
Угу, поначалу я хотел назвать привычно - артефакты, но подумал что контр-вопрос возникнет - “какие?” xD. Вы все верно назвали. Это скорее всего глубина цвета. Действительно, уйти шумом от них както сильно не получилось. Однако против мелочи действительно немного помагает, это тоже не “вытерает их полностью” но в некоторых местах особенно если не всматриваться кое где начинаишь их не замечать. качество пострадало практически никак, трудно судить, чтото явного я не заметил. На первый взляд ничего и не меняется, но просмотрев 45 секунд одного и тогоже места 4 раза, уловил себя на мысле, что все же положительный эффект есть, скорей всего это основано на обмане зрения, как и было сказано. Спасибо очень интересный способ для “житейского” качества . Записываю на рукаве . =)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Собственно продожаем изыскания. Собственно игрался со значениями 0:1-5 и 1-5:0.
mplayer -vo xv -vf noise=2:1
вот думаю гдето золотая середина, мелоч буквально рассасывается, она перестает размывать фон, а начинает лишь мелкать в некоторых моментах, также помогает немного сгладить и большие артефакты,иногда скажем так поле из квадратов превращается в зернистое поле,(вот так можно описать эффект словами смертных =) ) , но уже видна потеря в качестве, в цветовом аспекте практически не видно, а вот контраст выдает, однако вполне смотрибельно, т.е. при нормальном просмотре глаз быстро к шуму привыкает, но при этом редко отвлекается на мелоч, т.е ее “видно” хуже нежели чем без фильтра. Вообщем, явно зависит от настроения, если мелоч начинает раздражать - можно включить, если нет - то лучше не терять качество того что “не артефачит” =).
upd: Обновил название темы, несмотря на то что mplayer по мнению (не моему) людей более продвинутых в области видео, хорошо себя ректомендует для плеера с удобной и гибкой системой применения обработки медиафайлов “на лету”, считаю что на нем свет клином не сходится, так что допускается все…для достижения иискомых целей…. Что делать с темой не знаю, толи закрыть толи прилепить в шапку …
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Так а какие видеокарта и процессор? А то может у тебя аппаратное ускорение в видеокарте есть, тогда только его задействовать - да и все.
Аппаратное ускорение с последними драйверами (ессно, проприетарными, со свободными оно не работает) успешно роняет систему.
ElSonador
Аппаратное ускорение с последними драйверами (ессно, проприетарными, со свободными оно не работает) успешно роняет систему.
у кого не работает? поподробнее, пожалуйста. понятно, что в ati - vdpau пока только mpeg2 запилено, но у интела то всё на мази, разве нет?
 
Зарегистрироваться или войдите чтобы оставить сообщение.