ďťż
 
 
   Mplayer i rwanie filmów HD
 
 

Tematy

 
    
 

 

 

 

Mplayer i rwanie filmów HD





T4ng10r - 23-10-2009 20:44
Witam
Zawsze gdy uruchamiam film w jakości HD - obraz się rwie. Jakby nie wyrabiał z przetwarzaniem, bufor mu się opróżniał. Mam filmy reklamowe do Starcrafta 2 i oglądanie ich jest męczarnią. Nawet zmniejszanie okienka, w którym wyświetlam film nic nie pomaga.
Nadmienię, że mplayer pod WinXP na tej samej maszynie odtwarzał te filmy płynnie.
Proszę o wskazówki co i jak skonfigurować, dodać/usunąć by usunąć lub zminimalizować ten problem.

System: lenny, amd64, GeForce 6200, 1 GB

PS: Z ciekawostek, po odpaleniu tych filmów w xine odtwarzanie jest dość płynne. Jednak po kilku chwilach dostaję wiadomość, że ilość dropnietych klatek przekroczyła jakąś tam wartość. Czyli za płynność odtwarzania płacę wyrzucaniem co x klatki.



KeFaS - 23-10-2009 21:44
A w jakim kodeku są te filmy skompresowane? Masz zainstalowane w ogóle odpowiednie kodeki?
Zobacz też z VLC, który ma wbudowane większość popularnych kodeków i nie korzysta z systemowych, ale jednocześnie zjada więcej zasobów komputera.
Jaki masz procesor? Czy np. cpufreq nie obniża Ci taktowania pod Linuksem?



kiko80 - 23-10-2009 21:46
Musisz przekonwertować film do mniejszej rozdziałki bo filmy hd lecą na 1900x1200 czy jakoś tak a jak zmienisz na 1024x768 to będzie ok.



KeFaS - 23-10-2009 21:49
kiko80, trochę bez sensu, po to jest wysoka rozdzielczość, żeby w niej oglądać. ;-)
A jak komputer nie wyrabia to trzeba sobie w ogóle odpuścić HD i ściągać filmy w SD.



T4ng10r - 23-10-2009 22:10
Po kolei:
z VLC z Okienka 'Informacje o strumieniu i nośnikach' widzę, że kodek to XVID, rozdzielczość 1280x720. VLC NIE wyświetla obrazu, żadnego. W komunikatach pojawia się naprzemiennie ostrzeżenie
main warning: resampling stopped after 75001 usec (drift: -21212)
main warning: buffer is 43843 late, triggering upsampling Nie korzystam w ogóle z tego programu, więc nie wiem co więcej ustawić.

w mplayerze: video dekoder rozpoznał jako VIDEO:  [XVID]  1280x720  24bpp  29.970 fps  3547.6 kbps (433.1 kbyte/s) po czym Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4) W trakcie odtwarzania na konsoli pojawiają się komunikaty [mpeg4 @ 0xb40fa0]Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 0xb40fa0]Invalid and inefficient vfw-avi packed B frames detected Obserwując top podczas odtwarzania filmu w mplayer to Xorg zabiera po 70-80% mocy procesora, podczas gdy normalne filmy pobierają do 30%. Czyli obciążenie procka pod 99%.
Gdy opalałem HDowy film spod xine - to xine na wespół z Xorg wykorzystywały po 45-50% mocy procka.



kiko80 - 24-10-2009 08:13
Może spróbuj przekonwertować do mniejszej rozdziałki to polecenie przerobi pierwsze 5min filmu
mencoder film.mkv -endpos 00:05:00 -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vme=5:mbd=2 -vf scale=1024:768 -oac copy -o probka.avi Pasuje ci jakość to polecenie na cały film brzmi:
mencoder film.mkv -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vme=5:mbd=2 -vf scale=1024:768 -oac copy -o film.avi



paolus - 24-10-2009 13:34
Witam
Nikt nie pytał jakiego wyjścia obrazu używa mplayer tzn XV, gl, X11. Ma to duże znaczenie przy szybkości odtwarzania obrazu. Ewentualnie może być problem ze sterownikami karty graficznej.
Pozdrawiam



T4ng10r - 24-10-2009 16:15
kiko80, Twoje wskazówki rzeczywiście pomogły i film odtwarza się płynnie. Jakość nieco zmalała, ale jakoś daje radę. Wciąż widać rwanie, ale jest to na poziomie akceptowalnym.
Z drugiej strony - wolałbym unikać konieczności konwertowania filmów.
Jakiego wyjścia używa mplayer? Możesz wyjaśnić, paolus?



paolus - 24-10-2009 17:15
Chodzi o sterownik wyjściowy mplayer'a. Wybór jest dość duży. Dla ati (której używam) najlepiej sprawdza się gl. Dla Nvidia najlepszy jest Xv (najszybszy). Każdy z programów, które były tu wymienione daje możliwość wyboru sterownika wyjścia (vlc, xine, mplayer). Trzeba poeksperymentować. Jeszcze jedna sprawa - jakich sterowników karty graficznej używasz? Z tego co wiem zamknięte sterowniki dają lepszą wydajność.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis