Mplayer - klatkowanie filmu w formacie mkv

Ogólne pytania dotyczące systemu
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Mplayer - klatkowanie filmu w formacie mkv

Post autor: DaVidoSS »

Cześć.
Mam problem z Mplayerem podczas odtwarzania filmu HD.
Czy można coś z tym zrobić?

Kod: Zaznacz cały

Playing /media/DISK/FILMY/dokument/sgfort.720p.HDTV.x264.mkv.
Cache fill:  0.00% (0 bytes)                                                                               
[mkv] Track ID 1: audio (A_AC3), -aid 0, -alang und                                                        
[mkv] Track ID 2: video (V_MPEG4/ISO/AVC), -vid 0                                                          
[mkv] Will play video track 2.                                                                             
Matroska file format detected.                                                                             
VIDEO:  [avc1]  1280x720  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)                                     
open: No such file or directory                                                                            
[MGA] Couldn't open: /dev/mga_vid                                                                          
open: No such file or directory                                                                            
[MGA] Couldn't open: /dev/mga_vid                                                                          
[VO_TDFXFB] Can't open /dev/fb0: No such file or directory.                                                
s3fb: can't open /dev/fb0: No such file or directory                                                       
[vdpau] Error when calling vdp_device_create_x11: 1                                                        
==========================================================================                                 
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family                                           
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)                                                  
==========================================================================                                 
==========================================================================                                 
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders                                           
AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00% (ratio: 48000->192000)                                     
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)                                                    
==========================================================================                                 
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)                                                          
Starting playback...                                                                                       
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1280x720 => 1280x720 Planar YV12
A:   3.1 V:   2.4 A-V:  0.721 ct:  0.001   0/  0 118% 18%  2.1% 50 0 88%

           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

A: 100.1 V:  82.6 A-V: 17.525 ct:  0.002   0/  0 103% 15%  1.7% 1955 0 48%

Awatar użytkownika
grucha
Beginner
Posty: 345
Rejestracja: 29 września 2007, 01:04
Lokalizacja: Rzeszów / Kraków

Post autor: grucha »

A jakim sprzętem dysponujesz?
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Kod: Zaznacz cały

davidoss@debian-squeeze-2010:~$ lscpu && lspci
Architecture:          i686
CPU(s):                1
Thread(s) per core:    1
Core(s) per socket:    1
CPU socket(s):         1
Vendor ID:             AuthenticAMD
CPU family:            6
Model:                 8
Stepping:              1
[B]CPU MHz:               1999.807[/B]
L1d cache:             64K
L1i cache:             64K
L2 cache:              256K
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 741/741GX/M741 Host (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
00:0a.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:0a.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:0a.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
01:00.0 VGA compatible controller: nVidia Corporation NV44A [B][GeForce 6200] (rev a1)[/B]
beta1
Beginner
Posty: 131
Rejestracja: 27 kwietnia 2008, 09:42

Post autor: beta1 »

mplayer sam ci napisał co możesz robić:
Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
- Try -ao sdl or use the OSS emulation of ALSA.
- Experiment with different values for -autosync, 30 is a good start.
- Slow video output
- Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
- Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
- Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
- Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
- Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Próbowałem już to i wszystko co znalazłem w Google. Naprawdę nie da się nic zrobić?
Może brakuje jakiegoś pakietu.
Wyczytałem, że karta GeForce 6200 nie obsługuje VDPAU ale czy to coś zmienia?

No dobrze poddaje się. Jeśli sprzęt za słaby.
W takim razie jak dokonam konwersji pliku mkv do avi?
Kiedyś pod Windowsem używałem vdub. Jak to wygląda pod Linuksem?
Awatar użytkownika
tremor
Beginner
Posty: 186
Rejestracja: 12 marca 2010, 18:20
Lokalizacja: Wrocław

Post autor: tremor »

1280x720 to naprawdę duża rozdzielczość. Możesz popróbować z różnymi vo (ja używam gl2 lub xv).
No i przede wszystkim nie odtwarzaj filmu z płyty - przegraj go na twardy dysk.
Sprawdź też jak sobie radzi vlc.

Do konwersji pomiędzy różnymi formatami video służy np. mencoder.
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

Dziękuję pięknie.
VLC też nie dało rady.
Użyłem:

Kod: Zaznacz cały

sudo apt-get install mencoder 

Kod: Zaznacz cały

mencoder  /media/DISK/FILMY/dokument/sgfort.720p.HDTV.x264.mkv -ovc xvid -xvidencopts bitrate=900:turbo :p ass=1:trellis -vf scale=960:540 -oac pcm -o /home/davidoss/konwertowane/sgfort.avi
Mam nadzieję, że to co wyjdzie będę mógł oglądać.

Z drugiej strony wiem, że komputer już stary jest ale:
2GHz procesor AMD 2400+
2GB DDR 400 pamięci
Grafika GeForce 6200

Debian działa tak wolno jak Windows Vista na podobnym komputerze.
Co może być przyczyną takiego zamulania? To przecież nie spotykane żeby Linux tak sprzętożerny był..
Jeszcze nie widziałem żeby swap użyta została, dziwne.
Awatar użytkownika
tremor
Beginner
Posty: 186
Rejestracja: 12 marca 2010, 18:20
Lokalizacja: Wrocław

Post autor: tremor »

Co do wolnego działania to przyczyn może być mnóstwo. Przejrzyj forum, temat co jakiś czas powraca.
Oczywiście punktem startowym jest z reguły program typu top (htop/gnome-system-monitor/ksysguard).
Awatar użytkownika
DaVidoSS
Junior Member
Posty: 875
Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/

Post autor: DaVidoSS »

O Jezu.
Postanowiłem sprawdzić jak system działa w środowisku GNOME i...
Ja nie mogę, toż dostał takiego kopa, że hej.
Nie ma problemu z grą np. Nexuiz, czy z odtwarzaniem HD.mkv.

Szybko, niech mi ktoś podpowie, jak całkowicie i bezpiecznie usunąć KDE?
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

2 pytania - czy masz zainstalowane najnowsze sterowniki do karty ze strony nvidia.com (nie z pakietów debiana) i jaki sterownik wideo wybrales w konfiguracji mplayera? Jaki masz procesor i ile RAM-u?

@DaVidoSS
Nie po to pobiera się filmy HD zeby potem obnizac ich rodzielczosc - zamiast tego lepiej pobrac od razu (mniejszy) film w nizszej rozdzielczosci.
ODPOWIEDZ