Portál AbcLinuxu, 10. května 2025 07:27

Dotaz: podivné chování mplayeru

15.2.2008 00:00 Matlák
podivné chování mplayeru
Přečteno: 866×
Odpovědět | Admin
Dobrý den. Už dlouho používám mplayer jako jediný přehrávač multimédií na svém stolním PC a notebooku. Jiný přehrávač nemám. Vše je téměř dokonalé, má to ale dva závažné háčky:

1. HD videa nejdou přehrát.
..tedy vlastně jdou, ale jsou nekoukatelná - obraz se silně zpožďuje za zvukem. Myslel jsem, že by to mohlo být ovladači zvukové nebo grafické karty - ale ouha : i s nastavením -vo null -ao null je vytížení procesoru AthlonXP 3200+ neustále 100%! (u C2D 1.86GHz na notebooku je to asi 70%) Zpoždění obrazu za zvukem je navíc stále přítomné, i když jen jako číselný údaj A-V na terminálu. Že by problém externího kodeku?

Video vypisuje po spuštění toto :
VIDEO:  [SVQ3]  1920x1080  32bpp  59.940 fps    0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffsvq3] vfm: ffmpeg (FFmpeg Sorenson Video v3 (SVQ3))
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
AO: [null] 48000Hz 2ch floatle (4 bytes per sample)

2. Nejede H.263/ H.264
a to ani po překompilování Mplayeru s --enable-x264 po předchozím doinstalování tohoto kodeku. Dostanu jen tuto hlášku:
Ogg stream 0 has a header marker but is of an unknown type

Zvuk jde bez problému.
Mplayer jsem právě dnes aktualizoval na SVN. Dnes večer jsem také nainstaloval kodeky. Bez efektu. Konfigurace vypadá takto:

  Enabled optional drivers:
    Input: ftp pvr tv-v4l2 tv-v4l tv cddb cdda libdvdcss(internal) dvdread(internal) vcd dvb smb network
    Codecs: x264 xvid libdv libamr_wb libamr_nb libavcodec qtx real xanim win32 faad2 faac libmpeg2 liba52 mp3lib libtheora tremor(internal) libmad gif
    Audio output: alsa openal jack esd arts oss v4l2 sdl mpegpes(dvb)
    Video output: v4l2 sdl gif89a pnm jpeg png mpegpes(dvb) fbdev svga caca aa xvidix cvidix opengl dga xv x11 xover md5sum tga
    Audio filters: ladspa
  Disabled optional drivers:
    Input: dvdnav vstream radio tv-teletext tv-dshow live555 nemesi
    Codecs: musepack libdca speex toolame twolame liblzo
    Audio output: sun pulse ivtv dxr2 nas
    Video output: zr zr2 ivtv dxr3 dxr2 vesa ggi xmga mga winvidix 3dfx xvmc dfbmga directfb bl xvr100 tdfx_vid s3fb tdfxfb

Používám distro Slackware 11, jádro 2.6.23.1.
Máte někdo s mplayerem podobné problémy? Nebo používáte jiné přehrávače? Kompilujete nebo stahujete z repozitářů?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

SkyRaT avatar 15.2.2008 03:48 SkyRaT | skóre: 8 | Blansko, Praha, Nagoya
Rozbalit Rozbalit vše Re: podivné chování mplayeru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ad 1:
Problem je ve vykonu tvyho Athlona. HD videa jsou znacne narocna na HW. Proto mas tak velke vytizeni procu. A sorry, ale takove video prehrajes tak akorat na tom C2D. HD 720p by melo byt v klidu i na tom desktopu.
Proti zpozdeni zvuku udelej tyto opatreni:
* zapni framedrop aspon na soft
* predpokladam ze mas ALSA drivery na zvuk, pak bys mel pouzit prepinac "-ao alsa" protoze jinak mplayer defaultne hraje do OSS, coz se musi cpat do alsy pres dalsi modul v jadre a jiste to ma overhead.
* zkus jine video, toto ve faad a s missing bitrate se mi nezda jako idealni pro testy.
* pokdu si kompilujes mplayer sam, podivej se na vystup ./configure, jakej FAAD to bude pouzivat, je tam interni primo v mplayeru, nebo se to dynamicky linkne s externim (tim, co mas v systemu)
* jen jako pokus muzes zkusit zapnout dynamickou detekci CPU a optimalizaci pro nej (defaultne je vypnuta, kdyz si to kompilis ze zdrojaku), pripadne vypnout, kdyz ji ted mas zaplou. Na vykon to bude mit vliv, jde jen o to, kterym smerem...
15.2.2008 07:12 Matlák
Rozbalit Rozbalit vše Re: podivné chování mplayeru
S tím výkonem procosoru máte pravdu. Druhé video jde na Athlonu stále pomalu, na notebooku s C2D už ale hraje normálně. Zkušební 720p video hraje v pohodě na obou strojích. Možná je chyba v tom původním videu (používám externí kodek faad2).

Nevíte náhodou co s tím H.26x kodekem? Obsahuje dekodér mplayer sám? Pokud ne, není potřeba někde zapnout podporu externího kodeku x264 (že by zapomenutá volba configure)?

H.264 zkouším pomocí tohoto videa.
SkyRaT avatar 15.2.2008 07:37 SkyRaT | skóre: 8 | Blansko, Praha, Nagoya
Rozbalit Rozbalit vše Re: podivné chování mplayeru
S tím výkonem procosoru máte pravdu. Druhé video jde na Athlonu stále pomalu, na notebooku s C2D už ale hraje normálně. Zkušební 720p video hraje v pohodě na obou strojích. Možná je chyba v tom původním videu (používám externí kodek faad2).

Stejne doporucuju provest, co jsem doporucil, urcite tim nic nepokazis.

Nevíte náhodou co s tím H.26x kodekem? Obsahuje dekodér mplayer sám? Pokud ne, není potřeba někde zapnout podporu externího kodeku x264 (že by zapomenutá volba configure)?

Zatim nevim, zkusim zapatrat. Jestli je kodek podporovany v tvem mplayeru a jaky, opet zjistis z prostudovani vystupu z ./configure. Pokud tam vubec neni zminka, tak v mplayeru neni podpora. Pokud tam je "Checking for H.264 codec ..no" tak to tam pujde doladit.
Zkousel jsem svuj mplayet, kterej nemel dosud problem cokoliv prehrat a stejnej vysledek. Prehrava jen OGG stream. To stejne Xine a totem s gstreamerem. VLC ted nemam a nechce se mi instalit. Kazdopadne video soubor vypada, ze ma sice 2 streamy, ale ten video je asi nejakej poskozenej ci co.
SkyRaT avatar 15.2.2008 07:47 SkyRaT | skóre: 8 | Blansko, Praha, Nagoya
Rozbalit Rozbalit vše Re: podivné chování mplayeru
btw. jestli to treba nebude timto:

This site is a collection of video and audio codecs for Windows 95/98/ME/2000/NT/XP.

Je to hned prvni veta na te srance: http://www.leadcodecs.com/

Problem je v tom, ze jmeno toho video streamu je v tom .avi souboru "directx". :-)
elenril avatar 15.2.2008 08:00 elenril | skóre: 21 | blog: Raziel
Rozbalit Rozbalit vše Re: podivné chování mplayeru
Tipuju že to bude vadné video - má příponu avi, přitom je to ogg container, ale ogminfo hlásí
ogminfo limerick_720x480x40_365k.ogm
(ogminfo.c) (1) found new header of unknown/unsupported type
(ogminfo.c) (a1/serial 1) Vorbis audio (channels 2 rate 48000)
a první stream nejde demuxovat. Se schopností mplayeru přehrávat h.264 to nemá nic společného.

A btw x264 je pouze encoder, dekódování obstarává libavcodec, takže by mělo jít na každém mplayeru.
onion avatar 15.2.2008 14:17 onion | skóre: 8 | blog: onion | Praha
Rozbalit Rozbalit vše Re: podivné chování mplayeru
Hmm, x264 videa mi normalne jdou prehravat bez nejmensiho problemu, ale z odkazovaneho videa mi mplayer prehrava jen zvuk :/ Zkousel si VLC?
stativ avatar 15.2.2008 17:29 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: podivné chování mplayeru
To video, na keterém to testuješ je vadné, takže to že je bez obrazu je správně.

Ad. x264) knihovna x264 slouží jenom k enkódování do h264, o dekódování (což potřebuješ) se stará ffmpeg.

Ad HD video) Co používáš za video výstup? Mně to s -vo xv funguje relativně dobře na Pentiu 4 (2GHz), starém 6 let. Až po nějaké době podle mplayeru dojde k přeplnění cache a zvuk se začne nechutně sekat.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
15.2.2008 21:15 FAQ77
Rozbalit Rozbalit vše Re: podivné chování mplayeru
Odpovědět | | Sbalit | Link | Blokovat | Admin
DAM TI JEDNU JEDNODUCHOU RADU CHYBI TI NEJAKE KODEKY PRO HD VIDEO JSOU NEJNOVJSI AKTUALIZACE KODEKU VETSINOU VE VSECH BALICIVH JIAK STAHUJ KODEK PRO PRIPONU *.wmv A TEN DRUHY PROBLEM SOUVISI S KODEKY PRO *.avi TAK SKUS NECO POHLEDAT TREBA Codec Pack All in 1 6.0.3.0 http://www.stahuj.centrum.cz/multimedia/kodeky/codecpack/?g[hledano]=CODECPACK&g[oz]=6.0.3.0 TAKZE NA HD A NA H.263/ H.264 BY MNELY STACIT NOVE KODEKY JINAK SKUS JINY PREHRAVAC NEBO HO ZNOVU STAHNI AKTUALIZUJ ATD.
16.2.2008 08:36 Ash | skóre: 53
Rozbalit Rozbalit vše Re: podivné chování mplayeru
Prosím opravte si nějak ten zaseknutý capslock :)
SkyRaT avatar 17.2.2008 12:54 SkyRaT | skóre: 8 | Blansko, Praha, Nagoya
Rozbalit Rozbalit vše Re: podivné chování mplayeru
a nespletl sis forum? co sem tahas widle?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.