sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Доброго времени суток. настроил свой mc на запуск файлов видео через mplayer. Посмотрев немонго азов по способу вывода решил остановится на xv. xvinfo показал, что карта поддерживает. запускаю как mplayer … -vo xv file.avi . Вроде ничего… но в некотрых особо темных моментах хорошо видны здоровые квадраты. Я перезагрузился в вынь, взял kmplayer, посмотрел на полном экране туже часть медиа файла и результат аналогичен. Очевидно что mplayer показывает не сильно хуже аналогов. Значит возможно дело просто в качестве картинки, а может в простенькой карте intel(надо на десктопе глянуть для само проверки)? и собственно интересное можно ли бороться с этим, мне даже не жалко если mplayer сожрет 50% процессорного внимания. Кто нибудь пробовал изобретать с настройками или ключами? Дрова , открытые интел, конфиг xorg строит автоматом, с не большими добавлениями как правило не имющие отношения к видео. поделитесь опытом если кто уже заморачивался,хочется увидеть возможно ли это или против качества видео не попрешь?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Посмотрите в сторону ffmpeg-mt и mplayer собранный с ним соотвественно. В общем, можно разбрасывать на несколько ядер декодирование. Я когда-то очень долго мучался с этим вопросом. В итоге в консоле с выводом в directfb и -threads 4(или как-то так, больше полугода прошло) перестало тормозить(большинство). -ao sdl мне особго прироста не давал… P.S. В иксах на intel gma у меня всё летало из коробки(я, собственно, на дискретную переключаюсь только когда по hdmi смотрю) так что я “оставил” этот вопрос… Сейчас какая-то ерунда вокруг ffmpeg-mt, какие-то там авторские права были нарушины(если я ничего не путаю). В общем собирается с трудом. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
понятно, вообщемто да, дело качается меж качеством и тормозами, поигрался с маном mc,доирался до mplayer -vo xv -autoq 50 -vf spp Sherlock.s02e01.rus.LostFilm.TV.avi при таком раскладе картинка явно лучше размывается и это видно на глаз, однако процессор хавает (2 ядра) , htop кажет никак не меньше 86% в среднем. Также это приводит к частому появлению рывков в динамичных сценах, хотя тут еще фактор того чтоя запустил по сети и сеть еще по воздуху. Другие варианты особо не сильно отличались от обычного пуска. Решил что оно того не стоит просто, вообщем решил ничего не изменять, оставить стандартно mplayer -vo … , без всяких постфильтров. Ну по крайней мере до того момента, как то же железо на форточке не станет явно показывать лучше(видно я просто начал сравнивать картинку с телевизора подключенного аналогом к десктопу с картинкой на ноуте) … наверно я погарячился..(сейчас еще раз запустил в ХРюше, разными плеерами с настройками по умолчанию, и стал задавать себе вопрос “чего вы барин хотите то, тут тоже не особо сильно размывает” =))))) , т.е. поначалу я думал что в xp я вообще такого не увижу; как цель - получить нечто похожее на форточный вариант…) в любом случае спс, посмотрю как время будет в сторону ffmpeg.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
sunstroke |
|
Темы:
3
Сообщения:
625
Участник с: 17 сентября 2009
|
sleepycat sleepycatПротив артефактов в виде “квадратов”, как вы их назвали, принято применять фильтр, добавляющий шум (-vf noise, в теории - “film grain”), а не сглаживание (которое замылит вам картинку, но от “квадратов” не избавит). Это позволит “замаскировать” квадраты, субъективно не сильно ухудшив картинку, так как в динамике небольшой шум зрением почти не воспринимается (особенно через некоторое время с начала просмотра). К тому же подозреваю, что алгоритмы накладывающие шум менее ресурсоемкие по отношению к алгоритмам сглаживания. PS. Насчет “здоровых квадратов” в тенях (проблемы с динамической глубиной цвета в сменяющихся изображениях, ИМХО) может и не сработать, так как применяется в основном против “мелких квадратиков” (артефакты, вызванные использованием при кодировании видеопотока чрезмерного сжатия). |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
Интересное лекарство. Добавлю в закладки.
Разберемся, голубчик!
|
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
SunStrokeУгу, поначалу я хотел назвать привычно - артефакты, но подумал что контр-вопрос возникнет - “какие?” xD. Вы все верно назвали. Это скорее всего глубина цвета. Действительно, уйти шумом от них както сильно не получилось. Однако против мелочи действительно немного помагает, это тоже не “вытерает их полностью” но в некоторых местах особенно если не всматриваться кое где начинаишь их не замечать. качество пострадало практически никак, трудно судить, чтото явного я не заметил. На первый взляд ничего и не меняется, но просмотрев 45 секунд одного и тогоже места 4 раза, уловил себя на мысле, что все же положительный эффект есть, скорей всего это основано на обмане зрения, как и было сказано. Спасибо очень интересный способ для “житейского” качества . Записываю на рукаве . =)sleepycat
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Собственно продожаем изыскания. Собственно игрался со значениями 0:1-5 и 1-5:0. mplayer -vo xv -vf noise=2:1 вот думаю гдето золотая середина, мелоч буквально рассасывается, она перестает размывать фон, а начинает лишь мелкать в некоторых моментах, также помогает немного сгладить и большие артефакты,иногда скажем так поле из квадратов превращается в зернистое поле,(вот так можно описать эффект словами смертных =) ) , но уже видна потеря в качестве, в цветовом аспекте практически не видно, а вот контраст выдает, однако вполне смотрибельно, т.е. при нормальном просмотре глаз быстро к шуму привыкает, но при этом редко отвлекается на мелоч, т.е ее “видно” хуже нежели чем без фильтра. Вообщем, явно зависит от настроения, если мелоч начинает раздражать - можно включить, если нет - то лучше не терять качество того что “не артефачит” =). upd: Обновил название темы, несмотря на то что mplayer по мнению (не моему) людей более продвинутых в области видео, хорошо себя ректомендует для плеера с удобной и гибкой системой применения обработки медиафайлов “на лету”, считаю что на нем свет клином не сходится, так что допускается все…для достижения иискомых целей…. Что делать с темой не знаю, толи закрыть толи прилепить в шапку …
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
ProFfeSsoRr |
|
Темы:
82
Сообщения:
948
Участник с: 14 мая 2009
|
Так а какие видеокарта и процессор? А то может у тебя аппаратное ускорение в видеокарте есть, тогда только его задействовать - да и все. |
elsonador |
|
Темы:
63
Сообщения:
996
Участник с: 09 апреля 2010
|
Аппаратное ускорение с последними драйверами (ессно, проприетарными, со свободными оно не работает) успешно роняет систему. |
frostmorne |
|
Темы:
30
Сообщения:
161
Участник с: 04 апреля 2010
|
ElSonadorу кого не работает? поподробнее, пожалуйста. понятно, что в ati - vdpau пока только mpeg2 запилено, но у интела то всё на мази, разве нет? |