LINUX.ORG.RU

Screenshot XVideo extention


0

0

Есть такая проблема: при запуске mplayer -vo xv какого-либо файла с HW ускорением - нужно делать скриншоты видео (видео full HD - поэтому аппаратное ускорение необходимо) но получается синий фон - проблема старая и объяснение ей понятно: http://lists.xcf.berkeley.edu/lists/gimp-developer/2001-August/005538.html

Но! У меня под Kubuntu 10.04 все отлично работает - делается нормальный скриншот и с x11 и xv причем любым screenshot`ером, а под Debian Lenny 5 проблема актуальна - а нужно, чтобы были скрины =( Поддержка XVideo видеокартами, драйверами и X серверами на обеих системах имеется: xvinfo xdpyinfo

на Кубунту версия X Server 1.7.6 (Xorg Release/7.5) на Дебиане - 1.4.2 (Xorg Release/7.3)

Уверен что дело в X Server`е - но может кто подскажет что изменилась между этими релизами? Как решили проблему с захватом YUV видео потока (XVideo расширение)???

Заранее спасибо!


Ответ на: комментарий от AITap

работает правда - на `s` не реагирует Invalid command for bound key s : NULL % 11% 4.0% 0 0 а на 'S' или Shift+'s' - делает кучу скриншотов (пока снова 's' не нажмешь) если прописывать в confg vf-add=screenshot то та же фигня - одиночные скрины не делает

НО! Даже если и будет делать - это не совсем то что нужно - желательно было бы узнать какой кастыль или что там такое разработчики Xorg`а добавили что теперь видео из любого плейера захватывается ЛЮБЫМ скриншотером (при использовании XV - драйвера)

kresny
() автор топика
Ответ на: комментарий от vga

Ооо - вобще-то на «чистых» X-ах запускаюсь и по-ходу композитный менеджер не запущен кстати а как убедиться точно что он не запущен?

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

а как убедиться точно что он не запущен

Без понятия, я спросил, потому что было написано Kubuntu, а в кедах композит есть. И я видел, как видео захватывалось успешно с компизом, но синий квадрат без него.

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

кароче видео то захватывает и с XV но на Shift+s => следовательно композит включен? но вот на просто 's' (одиночный скриншот) не работает :( что за фигня? да и композит там KWin - но он нифига не запущен - ОМГ что за фигня??

kresny
() автор топика
Ответ на: комментарий от vga

Так с Кубунту все супер - все он захватывает На второй машине Дебиан - с ним проблемы - когда делаешь скрины прогами: import, scrot, Ksnapshot, gimp`ом, xwd и т.д. - тогда получаешь синий фон окна =( правда с mplayer`ом получилось сделать!! - но тоже кривова-то только мултискриншот работает :(

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

Ну вообще зависит от того, как видео выводится драйвером видеокарты, видеокарты там одинаковые на этих двух машинах?

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

Разные там где Кубунту - встроенная RadeonX1200 а там где Дебиан - Geforce 2 MX 400 Но дело не в этом - 1. обе карты поддерживают ускорение; 2. Х-ы в обеих системах тоже поддерживают hw-ускорение и карты с установленными дровами я это проверял (xvinfo и xdpyinfo) - вся фишка в том что Xorg`овцы что-то изменили/добавили между релизами 7.3 и 7.5 и теперь можно сделать скрины видео с hw-ускорением - но вот что они добавили - это вопрос!? =(

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

Ну вот, в этом скорее всего и дело. Ускорение делается в разных картах по разному - синий квадрат если ускорение через аппартный оверлей - http://en.wikipedia.org/wiki/Hardware_overlay, а так делают не все карточки.

vga ★★
()

xvideo не мешает никак снимать скриншоты. По-крайней мере последние года 3, что было 10 лет назад одному б-гу известно, вы бы еще подревнее нашли что-нибудь ;)))

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

tensai_cirno ★★★★★
()

>нужно делать скриншоты видео (видео full HD - поэтому аппаратное ускорение необходимо)

Какая связь между ускорением и скриншотами?

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