LINUX.ORG.RU

Чем лучше смотреть HD Video?


0

0

Пытался смотреть HD Video на своём ноуте Fujitsu Siemens Amilo 1526 (1 Гиг памяти, двухядерный АМД). Казалось бы, ресурсов достаточно, однако при воспроизведении VLC картинка постоянно зависает (через несколько секунд после начала просмотра), а MPlayer утверждает, что "Too many video packets in buffer". При просмотре HD Video на значительно более немощном AMD Athlon с 1 Гигом памяти, но под Виндой, ничего подобного не происходит. Куда копать? Где искать "грабли"?

anonymous

Re: Чем лучше смотреть HD Video?

У меня была похожая проблема, один и тот же файл под вендой играл прекрасно, под линуксом нещадно тормозил. Не решил, но насколько понял, под вендой декодирует видеокарта, а под линуксом mplayer такое не умеет.

Legioner ★★★★★ ()
Ответ на: Re: Чем лучше смотреть HD Video? от Tverskoy

Re: Чем лучше смотреть HD Video?

>-lavdopts threads=2 - декодирование в два потока

Увы, для H.264 в основной ветке этого нет. В сторону mplayer-mt надо смотреть.

redgremlin ★★★★★ ()
Ответ на: Re: Чем лучше смотреть HD Video? от Legioner

Re: Чем лучше смотреть HD Video?

>под вендой декодирует видеокарта, а под линуксом mplayer такое не умеет.

Почти правильно, только поправочка - не умеет под не-nVidia, для nVidia VDPAU уже есть патч.

redgremlin ★★★★★ ()
Ответ на: Re: Чем лучше смотреть HD Video? от kto_tama

Re: Чем лучше смотреть HD Video?

>под вендой декодирует видеокарта, а под линуксом mplayer такое не умеет.

>Почти правильно, только поправочка - не умеет под не-nVidia, для nVidia VDPAU уже есть патч.

В ядре моей мандривы 2008.1 есть поддержка NVidia Framebufer, вчера в ядре копался. Для вывода через видеокарту используйте вывод вывод через OpenGL, mplayer -vo gl или gl2, если видюха поддерживает, можете в конфиг записать

Tverskoy ()
Ответ на: Re: Чем лучше смотреть HD Video? от Tverskoy

Re: Чем лучше смотреть HD Video?

>В ядре моей мандривы 2008.1 есть поддержка NVidia Framebufer

Framebuffer - это сильно не то.

>Для вывода через видеокарту используйте вывод вывод через OpenGL


Это _вывод_ картинки, речи о _декодировании_ видеопотока не идет. Нужен mplayer пропатченный под VDPAU и видеокарта с поддержкой оного, тогда будет использоваться аппаратное декодирование MPEG4 part 10 (мы же о HD Video говорим, нэ?).

redgremlin ★★★★★ ()
Ответ на: Re: Чем лучше смотреть HD Video? от SplindeR

Re: Чем лучше смотреть HD Video?

У меня на P-IV 3000 нормально можно смотреть только 720p в x264. 1080p - невообразно тормазит. В тоже время, на E6400 - все ок!

> Mplayer пишет про пакеты в буфере.

Коэффицент воспроизведенных аудио "кадров" (frames?) к видео кадрам перевалил за 6.5. Например, у меня на sample Transformers, за 6.87 (A:~19 к V:~11 A/V:~6.8).

Можно попробовать: -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all - немного помогает.

Пользуюсь mplayer'ом уже 6 месяцев - нравится больше vlc. У vlc есть, правда, свои тузы в рукове, но незабываем к какому плееру nvidia прикрутила аппаратный декодинг первому.

Warbozz ()

Re: Чем лучше смотреть HD Video?

Таки mplayer рулит. На ноутбучном семпроне 3600+ (одноядерный, частота 2000 МГц сниженная до 1600 МГц посредством cpufreq) загрузка не превышает 50-70% при декодировании 720р x.264. Рывков и лагов не замечено (ну может на некоторых фильмах в особо динамичных сценах).

fat_angel ★★★★★ ()
Ответ на: Re: Чем лучше смотреть HD Video? от fat_angel

Re: Чем лучше смотреть HD Video?

Естественно mplayer, ffmpeg и х264 пересобранные и оптимизированные под проц ибо гента.

fat_angel ★★★★★ ()

Re: Чем лучше смотреть HD Video?

mplayer file -lavdopts threads=2:skiploopfilter=nonref -framedrop

Если видеокарта не ATI/Intel, то можно попробовать так:

mplayer file -vo gl:yuv=6:force-pbo -lavdopts threads=2:skiploopfilter=nonref -framedrop

Если же на два ядра не распаралеливается, то собрать mplayer с вот этой
веткой ffmpeg:

http://gitorious.org/projects/ffmpeg/repos/ffmpeg-mt

Andru ★★★★ ()

Re: Чем лучше смотреть HD Video?

Смотрю HD-рипы с такими ключами mplayer:

mplayer -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all

Ubuntu 8.04 model name : Intel(R) Pentium(R) 4 CPU 2.40GHz

Без этих ключей тормозит жестоко. Пробовал -vo gl или gl2 - толку нет.

Esh ★★★★ ()

Re: Чем лучше смотреть HD Video?

просто смотрю в 720р на мплеере из убунто-реп.

ноутбук, Celeron m440 1,86

glamball ()
Ответ на: Re: Чем лучше смотреть HD Video? от Esh

Re: Чем лучше смотреть HD Video?

>HD-рипы
>Без этих ключей тормозит жестоко


Какой кодек/железо? Чтоб рипы тормозили, это ж надо антиквариат, как у меня, использовать... И чтоб кодек тормозячий типа 264го был...

redgremlin ★★★★★ ()

Re: Чем лучше смотреть HD Video?

Какие установки надо выставить в ГУЕ МПлейера? По умолчанию там в закладке "codecs" в поле "vido" и "audio" стоит "none".

anonymous ()
Ответ на: Re: Чем лучше смотреть HD Video? от redgremlin

Re: Чем лучше смотреть HD Video?

железо написал - P4 старенький, 515 оперативки, nvidia 6600GT, Ubuntu 8.04

рипы хз с каким кодеком, разрешение самое большое. формат mkv. Тормозила сама картинка и через какое-то время звук начинал быстрее играть чем картинки.

Esh ★★★★ ()
Ответ на: Re: Чем лучше смотреть HD Video? от Esh

Re: Чем лучше смотреть HD Video?

>рипы хз с каким кодеком, разрешение самое большое. формат mkv

Что в консоли говорит? Просто такой же проц (2.53), 1080 рипы с 2000kbps нормально показывает.

redgremlin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.