x264 1080p video

Sekcia: Aplikácie & Desktop 04.11.2009 | 18:19
Avatar Pali   Používateľ
Mam dvojjadrovy procesor AMD Athlon 64 2 x 2,1GHz a graficku kartu nvidia geforce 6600 GT. Ovladac nvidia-glx nepodporuje vdpau pre tuto kartu.

Ako dokazem prehrat full hd video (1080p) x264 (alebo h264)? V zakladnych nastaveniach vlc, xine alebo mplayer seka pri prehravani, alebo video stopa zaostava za zvukovou - co sa neda pozerat.

Existuje vobec nejake riesenie, bez nutnosti konvertovania kazdeho videa na mensie rozlisenie do avi?
    • Re: x264 1080p video 04.11.2009 | 21:14
      WlaSaTy   Návštevník
      ak mas v poriadku ovladace, tak skus video video vystup v mplayeri xvidix, xv, gl alebo gl2.
      • Re: x264 1080p video 04.11.2009 | 21:21
        Avatar Pali   Používateľ
        xvidix nefunguje vobec, a ostatne mi vyzenu CPU na 100% a video zaostava za zvukom. S casom sa zaostavanie zvysuje.

        Skusal som este dragon player a v nom ide video bez problemov, ale zvuk kazdu chvylu seka...
        • Re: x264 1080p video 04.11.2009 | 21:33
          WlaSaTy   Návštevník
          Nemusis skusat dalsi player. To ze Ti OpenGL vyhuli system na 100% ukazuje na absenciu korektnych ovladacov pre graficku kartu. Nepytal sa Ta system pri alebo po instalacii ci chces "neslobodne" graficke ovladace?
          • Re: x264 1080p video 05.11.2009 | 08:51
            Avatar Pali   Používateľ
            mam nainstalovany ovladac nvidia-glx-190 "neslobodny" priamo zo stranky nvidie (najnovisia verzia 190.42)
            Pouzil som uz ubuntu skripty na spravenie debian baliku z toho. Ten ovladac mi urcite bezi bez problemov (mam ho aj korektne nastaveny v xorg.conf). Nevyhazuje ziadne chyby a aj vdaka nemu mi idu cez wine hrat 3D opengl hry, ci composite efekty v X-ku. So zaplutimy efektami mi mplayer video vobec nespustil, iba vypiskoval nejake chyby BadAlloc.

            Este jednu vec som nenapisal a to, ze pri prehravani cez mplayer (s lubovolnym video vystupom) dostavam asi kazdu sekundu chybu:
            [h264 @ 0x7f24d3917a80]non-existing SPS 32 referenced in buffering period
    • Re: x264 1080p video 04.11.2009 | 21:32
      Avatar marian25 PCLinuxOS, Minime...LINUX  Používateľ
      Skús ffplay. Občas som zvykol prehrávať hd video aj cez Winff. Je to síce konvertor, ale všimol som si, že mi najlepšie prehráva AVCHD z môjho foťáku.
      • Re: x264 1080p video 19.11.2009 | 17:29
        Avatar Pali   Používateľ
        nainstaloval som ffplay. ten je na tom lepsie. nie je ziaden posun obrazu voci zvuku. avsak asi po minute zacne zvuk sekat (ako keby ho PC nestihal prehravat). Vytazenie jedneho procesora ide na 70%, druheho na 40%

        Avsak to sekanie zvuku mi dost vadi.
    • Re: x264 1080p video 04.11.2009 | 21:57
      dimaggio   Návštevník
      mplayer -vfm lavdopts=fast:skiploopfilter=all *
      • Re: x264 1080p video 05.11.2009 | 08:52
        Avatar Pali   Používateľ
        v prehravani videa nie je vidno ziaden rozdiel. Video zacne pomaly zaostavat za zvukovou stopou, ako stale cez mplayer
    • Re: x264 1080p video 04.11.2009 | 23:48
      Avatar hramat Arch + Openbox  Používateľ
      Vyskusaj XBMC podla toho co pisali tu tak by mal vediet prehravat HD videa. Zatial som nemal cas vyskusat.
      Mam tiez podobny problem. Potrebujem prehravata konvertovat HD 60p videa do niecoho znesitelnejsieho
      • Re: x264 1080p video 20.11.2009 | 01:08
        Avatar Michal Sedlák Debian, Ubuntu  Používateľ
        XBMC ma naozaj podporu VDPAU v sebe by default, len to nieje zrovna player na vsobecne pouzitie.
    • Re: x264 1080p video 05.11.2009 | 15:46
      julo   Návštevník
      Na 6600-vku daj radšej staršie ovladače v.173 alebo 185
      • Re: x264 1080p video 05.11.2009 | 18:33
        Avatar Pali   Používateľ
        v com to pomoze a v com je rozdiel pre tuto graficku?
        • Re: x264 1080p video 19.11.2009 | 23:25
          partizann   Návštevník
          No pokial ma pamet neklame tak nvidia podporuje cuda, vdpau a dalsie ficurky pre video az od rady Geforce 8xxx vyssie. A to ze ti funguje akceleracia na karte este neznamena ze karta dokaze aj pocitat cele video za CPU ale len ho vykresluje cez akcelerovane rozhranie...
    • Re: x264 1080p video 20.11.2009 | 01:05
      Avatar Michal Sedlák Debian, Ubuntu  Používateľ
      na to aby ti isla HW akcelaracia na nividii potrebujes proprietarny ovladac a prehravac s podporou VDPAU.

      Na poslednom LinuxFeste som mal aj o tom prednasku. http://linuxfest.sk/linuxfest/materialy/linuxfest07/Desktop_na_kazdy_den.pdf

      na slajde 51 najdes PPA odkial si mozes nainstalovat mplayer s podporou vdpau
      a na slajde 53 najdes co treba dopisat do configuracneho suboru mplayeru

      neviem ci ma tvoja karta podporu vdpau, vyskusaj a uvidis.
      • Re: x264 1080p video 20.11.2009 | 09:04
        Avatar Pali   Používateľ
        ako som uz pisal vyssie, Nvidia Geforce 6600 GT nema podporu vdpau. Cize toto sa mi nehodi. Potrebujem prehravac, ktory nepouziva vdpau.
        • Re: x264 1080p video 20.11.2009 | 09:19
          Avatar Pali   Používateľ
          a co sa tyka toho PPA pre nvidiu, z neho som upravil si skripty pre instalaciu najnovsej verzie (i ked uz aj oni maju teraz verziu 190.42)
        • Re: x264 1080p video 20.11.2009 | 11:29
          Avatar Michal Sedlák Debian, Ubuntu  Používateľ
          ked nemas vdpau, tak to neprehras.
          • Re: x264 1080p video 20.11.2009 | 17:45
            Avatar Pali   Používateľ
            neexistuje ziaden iny sposob ako sa zaobist bez uzavretych ovladacov?
            • Re: x264 1080p video 20.11.2009 | 18:42
              Avatar Michal Sedlák Debian, Ubuntu  Používateľ
              moze to prehrat grafika alebo CPU

              Procak ti to neutiehne a grafika to nevie. Myslim ze potrebuje mat uplne CUDA rozhranie aby to vedela a to vedia az 8+

              Asi by bolo mozne doprogramovat k VDPAU extension ze by slo nieco akcelerovane a nieco sftwerom, ale bez dokumentacie to nebude nikto robit. DOkumentaciu am len nvidia a ta to nebude robit pre stare karty.

              myslim ze si v slepej ulicke. Ale ked najdes nejaky projekt ktory ti bude aspon ciastocne akcelerovat nejaky kodek, tak ucite daj vediet, strasne vela ludi sa potesi.
              • Re: x264 1080p video 20.11.2009 | 19:27
                Avatar Pali   Používateľ
                Niekedy davnejsie som cital, ze prave 6600 ma podporu purevideo, co dokaze renderovat 1080p h264. Pozrel som si to teraz na wiki http://en.wikipedia.org/wiki/Nvidia_PureVideo kde je naozaj napisana podpora purevideo. Je purevideo implementovane na linux?
                • Re: x264 1080p video 22.11.2009 | 15:43
                  Avatar Michal Sedlák Debian, Ubuntu  Používateľ
                  ano purevideo je v podstate VDPAU, podpora vsak v linuxe pre tuto kartu nie je
    • Re: x264 1080p video 22.11.2009 | 03:03
      dusan   Návštevník
      Po prečítaní všetkých príspevkov napíšem niečo aj ja

      1. 6600GT nepodporuje VDPAU (akceleráciu videa a je jedno, že má prvú implementáciu purevideo(aj tak ak my je všetko jasné tak purevideo_1 nezvládne ani všetky profily H.264 takže ani vo windowse by nemuselo to video byť akcelerované.)
      Akcelerácia videa je podporovaná až od kariet NV 8***(čipy nv50). Aj tam podporujú "všetky" profily len tie najnovšie. (nie XBMC fakt nepomôže)

      2.Ak nemáš skompilovaný mplayer s podporou dvoma jadrami (neviem či sa už pač dostal do upstreamu) tak ti dekódovať video bude len jedno jadro.

      3. Pri prehrávaní stačí nastaviť zahadzovanie obrázkov. Napríklad taký Smplayer to má v nastaveniach- výkon- povoliť preskakovanie snímkov a nastaviť treba aj loop filter pre HDvideo. Toto sa dá nastaviť aj v xine aj vo vlc.

      A áno správne si podotkol H.264 je formát videa. x264 je códer pomocou ktorého bolo to pôvodné video (nekomprimovaný stream, VC-1(čiže blueray) prevedený do formátu H.264.
    • Re: x264 1080p video 02.01.2010 | 20:57
      Avatar Pali   Používateľ
      nainstaloval som novy mplayer-mt a video spustam s parametrami:
      mplayer-mt -vfm lavdopts fast=1:skiploopfilter=nonkey:threads=2 -framedrop -hardframedrop -vo xv:ck=set -ao pulse -vf pp=lb -x 1280 -y 800

      problem, ze video ide pomalsie ako zvuk je stale :-( ale vytazenost procesora je na oboch jadrach okolo 50%. V pripade ak pouzijem iny video vystup ako xv tak casom zacne tahat procesor na 100% (oba jadra). Neda sa nejak povedat mplayeru nech zrychli video, ked uz nezere 100% CPU?
      • Re: x264 1080p video 03.01.2010 | 03:55
        Avatar bedňa antiX, Devuan, LegacyIce  Administrátor
        Je dosť hodín nechce sa mi to hladať, ale mplayer vie posunutie zvuku, stači pozrieť: man mplayer.
        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • Re: x264 1080p video 03.01.2010 | 10:48
          Avatar Pali   Používateľ
          Zvuk ide v mplayeri bez problemov a bez sekania (tak ako ma). To obraz ide pozadu.
          • Re: x264 1080p video 03.01.2010 | 12:15
            Avatar rolec Archlinux, Ubuntu  Používateľ
            ak audio a video nesedia mozes sa skusit este pohrat s parametrami -autosync a -mc ktore nastavuju synchronizaciu audia a videa
            :(){ :|:& };: