Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Kostičkování akcelerovaného videa (vaapi)  (Přečteno 3105 krát)

pat82

  • Návštěvník
  • Příspěvků: 7
Kostičkování akcelerovaného videa (vaapi)
« kdy: 22 Července 2010, 16:53:46 »
Zdravim,
mam problem s akceleraci videa. Skompiloval jsem mplayer-vaapi se vsim potrebnym.
U nekterych videi mi obraz ale zacne hrozne kostickovat pokud video spustim:
mplayer -vo vaapi -va vaapi video.mkv

Pokud spustim pouze:
mplayer -vo vaapi video.mkv
tak je obraz cisty, ale zase mi to zatezuje cpu na 100%. Nikde jsem nenasel v manualu, co dela prepinac -va, pripadne neda-li se mu podstrcit nejaky jiny argument :(

Nesetkal se s tim nekdo? V cem by mohl byt problem? Kodek u filmu ktere kostickuji i ty nekostickujici maji podle mne stejny - MPEG4 AVC, nebo se lisi jeste nejak jinak?

MPlayer SVN-r31722-4.4.3 (z 2010-07-13)
libva 0.31.1.1+sds4
xvba-video 0.7.2-1

V konzoli pise mplayer napriklad toto:
Kód: [Vybrat]
pat@pat:~$ /usr/local/moje_apps/mplayer-vaapi/bin/mplayer -vo vaapi -va vaapi Apollo.13.1995.1080p.HDDVD.DTS.x264-CtrlHD\ PEPETOY.mkv
MPlayer SVN-r31722-4.4.3 (C) 2000-2010 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing Apollo.13.1995.1080p.HDDVD.DTS.x264-CtrlHD PEPETOY.mkv.
libavformat file format detected.
[matroska @ 0x364ada0] Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, APOLO 13 PEPETOY 1080P
[lavf] stream 1: audio (dca), -aid 0, -alang eng, ANGLICKÉ  DTS 5.1 @ 1536kbps
[lavf] stream 2: audio (ac3), -aid 1, -alang cze, ČESKÉ DD 5.1
[lavf] stream 3: subtitle (unknown), -sid 0, -slang cze, 7ČESKÉ TITULKY
VIDEO:  [H264]  1920x816  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
libva: libva version 0.31.1-sds1
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva: va_openDriver() returns 0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] VA API accelerated codec.
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported PixelFormat 61
[VD_FFMPEG] Trying pixfmt=1.
Movie-Aspect is 2.35:1 - prescaling to correct movie aspect.
VO: [vaapi] 1920x816 => 1920x816 H.264 VA-API Acceleration
[VD_FFMPEG] XVMC-accelerated MPEG-2.
A:   3.2 V:   3.2 A-V: -0.009 ct:  0.011   0/  0 14% 43%  3.1% 20 0

Exiting... (Quit)
pat@pat:~$

cmudik

  • Aktivní člen
  • *
  • Příspěvků: 325
Re: Kostičkování akcelerovaného videa (vaapi)
« Odpověď #1 kdy: 22 Července 2010, 18:25:55 »
Nevím jakou máte grafickou kartu, vaapi nepoužívám, ale tady je nějaký odkaz http://wiki.archlinux.org/index.php/ATI_Catalyst#Video_acceleration.

pat82

  • Návštěvník
  • Příspěvků: 7
Re: Kostičkování akcelerovaného videa (vaapi)
« Odpověď #2 kdy: 29 Července 2010, 10:28:09 »
Nevím jakou máte grafickou kartu, vaapi nepoužívám, ale tady je nějaký odkaz http://wiki.archlinux.org/index.php/ATI_Catalyst#Video_acceleration.

Mam ATI Radeon HD 4650,
stranku jsem skoukl, ale o kostickovani ani znamky :(
Vypada to jakoby spatnym kodekem, ale kdyz kodek pouziji stejny bez akcelerace, tak to zobrazuje spravne :( (kodek ffh264, jiny to nezobrazi).

cmudik

  • Aktivní člen
  • *
  • Příspěvků: 325
Re: Kostičkování akcelerovaného videa (vaapi)
« Odpověď #3 kdy: 29 Července 2010, 15:55:02 »
Nemůžu vyzkoušet, ale na těch stránkách je doporučeno spouštět mplayer takto:

Kód: [Vybrat]
mplayer -vo vaapi:gl -va vaapi movie.avi

pat82

  • Návštěvník
  • Příspěvků: 7
Re: Kostičkování akcelerovaného videa (vaapi)
« Odpověď #4 kdy: 29 Července 2010, 17:40:01 »
Nemůžu vyzkoušet, ale na těch stránkách je doporučeno spouštět mplayer takto:

Kód: [Vybrat]
mplayer -vo vaapi:gl -va vaapi movie.avi

jj, to jsem uz zkousel, to gl za dvojteckou ma snad jen vylepsit artefakty okolo rohu ci co.. Kazdopadne to nema vliv :-/

 

Provoz zaštiťuje spolek OpenAlt.