Mplayer i rwanie filmów HD
Mplayer i rwanie filmów HD
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.
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.
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?
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?
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
Nie korzystam w ogóle z tego programu, więc nie wiem co więcej ustawić.
w mplayerze: video dekoder rozpoznał jako
po czym
W trakcie odtwarzania na konsoli pojawiają się komunikaty
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.
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
Kod: Zaznacz cały
main warning: resampling stopped after 75001 usec (drift: -21212)
main warning: buffer is 43843 late, triggering upsamplingw mplayerze: video dekoder rozpoznał jako
Kod: Zaznacz cały
VIDEO: [XVID] 1280x720 24bpp 29.970 fps 3547.6 kbps (433.1 kbyte/s)Kod: Zaznacz cały
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)Kod: Zaznacz cały
[mpeg4 @ 0xb40fa0]Invalid and inefficient vfw-avi packed B frames detected
[mpeg4 @ 0xb40fa0]Invalid and inefficient vfw-avi packed B frames detected
Gdy opalałem HDowy film spod xine - to xine na wespół z Xorg wykorzystywały po 45-50% mocy procka.
Może spróbuj przekonwertować do mniejszej rozdziałki to polecenie przerobi pierwsze 5min filmu
Pasuje ci jakość to polecenie na cały film brzmi:
Kod: Zaznacz cały
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.aviKod: Zaznacz cały
mencoder film.mkv -ffourcc DX50 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000:vme=5:mbd=2 -vf scale=1024:768 -oac copy -o film.avikiko80, 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?
Z drugiej strony - wolałbym unikać konieczności konwertowania filmów.
Jakiego wyjścia używa mplayer? Możesz wyjaśnić, paolus?
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ść.