оно вроде и так неплохо работает. 20% CPU на 1080 hd.
mplayer не умеет декодировать h.264 в несколько потоков? (1080 видео конретно тормозит)
Модератор: Модераторы разделов
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: mplayer не умеет декодировать h.264 в несколько потоков?
оно вроде и так неплохо работает. 20% CPU на 1080 hd.
-
- Сообщения: 1375
- ОС: Gentoo
Re: mplayer не умеет декодировать h.264 в несколько потоков?
да, ситуация была следующая
Ноутбук с двухядерником и интегрированной (не дискретной) видеокартой nvidia 7000M, - одного ядра (т.е. обычного мплеера) вполне хватало для воспроизведения HDV (1440x1080@50i 16:9) в нативном виде. Также 1 ядра хватало для проигрывания этого HDV c применением простых деинтерлейсов ("linear blend", "kerndeint") - т.е. для видео 1440х1080@25р. Но не хватало для деинтерлейсов, удваивающих fps, т.е. 1440х1080@50p уже замедлялось хотя и плавно. При этом никаких сообщений о нехватке производительности мплеер не писал. С mplayer-mt загрузилось два ядра (CPU-монитор показал ~65%) и видео 1440х1080@50p заиграло нормально.
Gena_Zakharov писал(а): ↑16.08.2009 14:53Вообще говоря, многие современные видеопроцессоры имеют аппаратное декодирование h.264. Можно попробовать поставить новые дрова на видяху, и если все получится, то вопрос с процом отпадет сам собой.
как прикажешь быть в случае с ноутом (конфа выше)?
менять ноут?

Gena_Zakharov писал(а): ↑16.08.2009 14:53Ради интереса проверил на каком-то фрагменте под Linux и под виндой. Загрузка проца 5-10%.
Правда у меня карта Nvidia.
а видяха умеет только _декодировать_ видео? или еще может _накладывать фильтры_, например деинтерлейсы удваивающие fps? (последние меня интересуют больше всего, т.к. голивудские фильмы в виде BD-рипов 1920х1080@24000/1001 на 10Gb играются у меня без проблем даже на обычном Athlon64 3000+)
совершенно верно, причем декодирует строго с теми флагами которые зашиты в дровах и железе, т.е. как например железный BD плеер
Kido писал(а): ↑18.08.2009 20:51Был фильм 1080p, на одном из моментов тормозил. Поставил mt-версию mplayer'а - на том же момента торможение стало меньше, но не ушло. При этом smplayer с ним работать не захотел. В итоге вырнулся на обычный mplayer, так как космического прироста производительности, ради которого можно было бы возиться с smplayer'ом не заметил.
не понял...
SMPlayer это только гУЙ, не больше; в настройках (Options->Preferences->General) прописываешь mplayer-mt вместо mplayer. У меня mplayer-mt заиграл нормально как из консоли, так и через "sm"
Судя по твоему описанию, у тебя mplayer-mt собрался криво... и "sm" тут не причем
_____
ps /Теперь другая задача, где бы сворганить сборку SMPlayer на ядре mplayer-mt для оффтопика
Sspphheerraa
-
- Сообщения: 112
Re: mplayer не умеет декодировать h.264 в несколько потоков?
1) Неверно, вдпау работает и на 8-й серии, но не на 8800.
2) Если выкинуть, что тогда останется

а видяха умеет только _декодировать_ видео? или еще может _накладывать фильтры
Если не ошибаюсь, простой деинтерлейс уже есть в вдпау. Конечно, всего того набора фильтров, который существует в софтварном варианте, в видеокарте не реализовать, хотя если введут как промышленный стандарт - почему бы и нет

-
- Сообщения: 1375
- ОС: Gentoo
Re: mplayer не умеет декодировать h.264 в несколько потоков?
xfn писал(а): ↑20.08.2009 09:33а видяха умеет только _декодировать_ видео? или еще может _накладывать фильтры
Если не ошибаюсь, простой деинтерлейс уже есть в вдпау. Конечно, всего того набора фильтров, который существует в софтварном варианте, в видеокарте не реализовать, хотя если введут как промышленный стандарт - почему бы и нет.
простой это какой? меня BOB интересует (удваивающий fps),
а если "простой" это смешивание полей, то он нафик не нужен
Sspphheerraa
-
- Сообщения: 112
Re: mplayer не умеет декодировать h.264 в несколько потоков?
Вот что нашел по постпроцессингу:
VdpVideoMixer can perform some subset of the following post-processing steps on video:
* De-interlacing
o Various types, with or without inverse telecine
* Noise-reduction
* Sharpness adjustment
* Color space conversion to RGB
* Chroma format upscaling to 4:4:4
и
VDPAU already provides some postprocessing features: color space adjustments, deinterlacing (up to 50i->50p temporal spatial), sharpening, noise reduction.
похоже удваивания нет
VdpVideoMixer can perform some subset of the following post-processing steps on video:
* De-interlacing
o Various types, with or without inverse telecine
* Noise-reduction
* Sharpness adjustment
* Color space conversion to RGB
* Chroma format upscaling to 4:4:4
и
VDPAU already provides some postprocessing features: color space adjustments, deinterlacing (up to 50i->50p temporal spatial), sharpening, noise reduction.
похоже удваивания нет
-
- Сообщения: 949
- Статус: Космический Засланец
- ОС: ArchLinux x86_64 Current
-
- Сообщения: 112
-
- Сообщения: 1375
- ОС: Gentoo
Re: mplayer не умеет декодировать h.264 в несколько потоков?
в смысле?
если верить тому, что ты написал, то удваивание есть (50i->50p)

надо тестить...
Sspphheerraa
-
- Сообщения: 18
- ОС: Ubuntu
Re: mplayer не умеет декодировать h.264 в несколько потоков?
Denjs писал(а): ↑06.07.2008 20:51по корню топика - про тормоза ) - если mplayer тормозит - можно почитать рекомендации того что выдает в консоли когда понимает что "ваша система слишком медленна для прогрывания". там много разных параметров для ускорения работы и т.п.
я такие фильмы запускаю через скриптик
собственно играет вполне приемлемо...Код: Выделить всё
mplayer -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $1
играет без тормозов но без субтитров и открывает маленький кусок изображения
у меня проц амд 5000+ я разогнал до 3015мгц видео тормозит меньше но всёравно тормозит
я хочу смотреть через смплеер, что нужно сделать что бы избавить от тормозов?
-
- Сообщения: 555
- Статус: Продвинутый ламер
- ОС: ArchLinux
Re: mplayer не умеет декодировать h.264 в несколько потоков?
VDPAU работает вполне неплохо.
В последней версии SMPlayer появился автодетект VDPAU, очень удобно, раньше приходилось использовать скрипт для определения формата
В последней версии SMPlayer появился автодетект VDPAU, очень удобно, раньше приходилось использовать скрипт для определения формата
Jabber: reiser_@jabber.ru
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
Я на LastFM: http://www.lastfm.ru/user/ReiserRUS
-
- Сообщения: 1375
- ОС: Gentoo
Re: mplayer не умеет декодировать h.264 в несколько потоков?
К стати, наткнулся как-то на лоре:
начиная с gcc-4.4+ компилите все проекты:
CFLAGS += -ftree-parallelize-loops=4 -fopenmp
и они все будут многонитевыми!
Sspphheerraa
-
- Сообщения: 68
Re: mplayer не умеет декодировать h.264 в несколько потоков?
tull писал(а): ↑06.07.2008 19:17двухядерный amd 2100 MHz, mythbuntu 8.04 (дистриб на базе ubuntu), видео ati
mplayer 1.0rc2 с автодетектированием типа проца.
видео 720, загрузка одного проца 30-45%, второй проц простаивает. видео отлично воспроизводится, ничего не тормозит.
видео 1080, загрузка проца 85-100%, второй проц практически простаивает. звук отстает, видео тормозит, на некоторых фильмах очень ощутимо.
можно ли заставить mplayer работать на двух процах?
man курил, там есть параметр threads=, но он для mpeg
в параметрах configure тоже ничего про мультипроцессорность и мультитредность не нашел.
видео вопроизвожу через -vo x11. -vo xv почему-то не работает. другие варианты -vo пробовал, эффекта нет (либо также, либо еще сильнее тормозит)
-ao alsa пробовал, не помогает
С такими проблемами могу подсказать подробно и понятно, если кому надо))
-
- Сообщения: 22
- ОС: GentooLinux
Re: mplayer не умеет декодировать h.264 в несколько потоков?
Может VDPAU поможет? BD-copy - полет нормальный. CPU ~2-3%
-
- Сообщения: 68
Re: mplayer не умеет декодировать h.264 в несколько потоков?
Работаю с Линуксами 10 лет, сам разбирался с HD-видео в своё время, сейчас всё отработано. Спрашивайте кому надо))
И кстати, под Линукс НЕ используйте видеокарты от ATI, если не хотите проблем))
И кстати, под Линукс НЕ используйте видеокарты от ATI, если не хотите проблем))
-
- Сообщения: 1375
- ОС: Gentoo
Re: mplayer не умеет декодировать h.264 в несколько потоков?
ок, спрашиваем

как заствляете загружаеться ядра на штатном мплеере?
а если религия разрешает использовать только OpenSource драйвера, то все равно ATI не брать?
Sspphheerraa
-
- Сообщения: 460
- Статус: Мандривопоклонник
- ОС: Mandriva 2011 x86_64
Re: mplayer не умеет декодировать h.264 в несколько потоков?
VDPAU есть в NVidia 7600? После сборки пункт такой появился, но не работает.
-
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
-
- Сообщения: 949
- Статус: Космический Засланец
- ОС: ArchLinux x86_64 Current
Re: mplayer не умеет декодировать h.264 в несколько потоков?
Есть nvidia gf 280gtx и amd phenom II 965 (4x3.4GHz). Пробовал смотреть в обычном mplayer с включенным vdpau и в mplayer-mt через xv. Более плавно проигрывается в последнем. Посмотрим что будет с новыми дровами для nvidia.