LINUX.ORG.RU

воспроизведение видео в linux


0

0

Люди. Чем лучше это делать?

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

в чем дело и как исправить?

anonymous

мплеер другой поставить, обновить ffmpeg, еще поставить всяких кодеков

Dudraug ★★★★★
()

У меня ATI карта и при комбинации fglrx драйвер и вывод через opengl тоже был такой эффект.

Я лично не смог этого побороть в такой комбинации, наверное все варианты настроек перепробовал.

У меня этот эффект пропал после того как я начал пользоватся драйвером radeonhd, за счет более высокой нагрузки на процессор, но слава богу моего процессора хватает.

Попробуй в настройках карты установить, double buffer и что бы вывод изображения синхронизировался с частотой развертки. Если xvideo у тебя поддерживается, то попробуй использовать его, а не gl драйвер вывода mplayer-а.

the_moon
()
Ответ на: комментарий от the_moon

да. про разрыв и говорил.

карта nvidia gforce 6600

xv не помогает

anonymous
()
Ответ на: комментарий от kto_tama

>хине

бестолку

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

беру эти же фильмы и пускаю под kmplayer (win32) - все за...ца. никаких рывков.

тема жива?

ESTAF ★★★
()

столкнулся с этой проблемой на Ubuntu 7.1, видеокарта NVidia 6600GT пробовал разные проигрыватели и режимы вывода mplayer'а. выглядит это точно так, как в ссылке на википедию выше, только на видео. то есть можно исправить, включив вертикальную синхронизацию с частотой обновления экрана. сделал 2 вещи:

прописал строку конфигурации монитора в файл xorg.conf так, как описано тут: http://zero.kanet.ru/site/index.php?page=12 . не помогло.

в утилите настройки видео драйвера nvidia-settings поставил галку "sync to vblank" в разделе x screen0 - x server xvideo settings - video texture adaptor. после этого "сдвиг" в кадрах исчез (по крайней мере в полноэкранном видео, когда все элементы управления плеера гаснут). нужно отметить вот еще что.. в Ubuntu нашел программку ("выбор мультимедийной системы") для конфигурирования устройства вывода видео. там я предварительно задал работу видео через 3d-текстуру, как я понял... (модуль "система x window (Xshm/Xv)", устройство "NV17 video texture").

ps. не пинайте за, возможно, нелепое описание и некорректную терминологию - я новичок в линукс. в ветку еще загляну.

anonymous
()
Ответ на: комментарий от anonymous

добавление. вылечился глюк только в плеере Totem (входит в дистрибутив Ubuntu). в mplayer все по-старому, вдобавок, после воспроизведения в mplayer, глюк опять себя обнаруживает в Totem...

anonymous
()
Ответ на: комментарий от ESTAF

нашел вот что: https://bugs.launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.22/+bu...

"

So far I'm getting much better results by enabling Sync to To VBlank in CCSM. Changing settings in nvida-settings doesn't appear to help things any.

XVideo by default will sync to vblank, which is what you want if you're rendering directly to the display without the use of a composite manager. When a composite manager is in effect there's probably extra steps involved and you're no longer rendering directly to the display. Instead you're rendering the video to a texture in your video hardware and the composite manager takes care of rendering the display with the assistance GPU. If the composite manager isn't syncing the display you're going to have shabby results because the video playing and display painting is no longer in sync.

If you try this also verify CCSM shows the correct Refresh Rate for your display. If it's wrong, disable Detect Refresh Rate and set the Refresh Rate manually. TwinView users (like me) often have the wrong Refresh rate displayed due to the way the nVidia drivers abstract the displays in a TwinView configuration."

Выключил автомат обнаружения частоты. переключил частоту обновления на свою (60 hz (TFT))

результат нулевой

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