Portál AbcLinuxu, 10. května 2025 05:30

Dotaz: MPlayer nepřehraje XviD

Zafod avatar 18.7.2006 09:42 Zafod | skóre: 17 | blog: Zafodovo | Praha
MPlayer nepřehraje XviD
Přečteno: 299×
Odpovědět | Admin
Dobrý den.
Mám problém s Mplayerem v Archlinuxu. Při pokusu o přehrání avi XviD hlásí:
[lada@zafod av]$ mplayer film.avi 
MPlayer 1.0pre8-4.1.1 (C) 2000-2006 MPlayer Team
CPU: Intel Pentium III Katmai/Pentium III Xeon Tanner (Family: 6, Model: 7, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
Compiled with runtime CPU detection.

93 audio & 211 video codecs

Playing film.avi.
AVI file format detected.
Seek failed
AVI: Missing video stream!? Contact the author, it may be a bug :(
Našel jsem Googlem pár podobnejch případů, ale bez řešení.

Ještě výpis file:
film.avi: RIFF (little-endian) data, AVI, 640 x 272, 25.00 fps, video: XviD, audio: MPEG-1 Layer 3 (stereo, 48000 Hz)
Mám ještě jeden stroj se Slackwarem a tam to bez problémů přehraju, takže ten soubor chybnej není.
Děkuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Zafod avatar 18.7.2006 11:58 Zafod | skóre: 17 | blog: Zafodovo | Praha
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem zkusil Mplayer překompilovat a výsledej je stejnej. Ještě mě napadlo, jestli problém nemůže bejt v X11. Mám modulární Xorg 7.0. Není možné, že by mi něco chybělo?
Pinhead avatar 18.7.2006 12:07 Pinhead | skóre: 20
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
Stejně bych ale zkusil
mplayer -idx jmeno.avi
Complete the pattern, solve the puzzle, turn the key.
Zafod avatar 18.7.2006 13:06 Zafod | skóre: 17 | blog: Zafodovo | Praha
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
Zkoušel jsem dokonce i -forceidx, v obou případech to dopadne takhle:
Playing av/film.avi.
AVI file format detected.
AVI: Generated index table for 1 chunks!
AVI_NI: No video stream found.
18.7.2006 13:21 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
A co parametr -ni, taky nepomůže? Vypadá to možná na ne-interleaved nebo špatně "interleaved" (jak se to říká česky? Prolínaný?) AVI soubor.
Zafod avatar 18.7.2006 13:25 Zafod | skóre: 17 | blog: Zafodovo | Praha
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
S -ni jsem dopadl takto:
Playing film.avi.
AVI file format detected.
Using NON-INTERLEAVED broken AVI file format.
Seek failed
AVI: Missing video stream!? Contact the author, it may be a bug :(
18.7.2006 13:10 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
X.org to nebude. MPlayer nenalezl video stream v souboru, což je zvláštní. Pravděpodobně nějaký vadný soubor, špatně uložený, stažený nebo zakódovaný. Z té chybové hlášky se těžko dá něco konkrétního vyčíst. Zkusit, jestli to jde přehrát v jiném programu (přehrávač založený na xine, případně třeba Avidemux...). Přehraje MPlayer jiné soubory, nebo je problém jenom u tohoto?

P.S. Nepřehráváte "XviD". XviD je název softwarové knihovny a tu si opravdu nepřehrajete. ;-) Snažíte se přehrát MPEG-4 video v AVI souboru.
18.7.2006 13:11 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
A, pardon, přehlídl jsem ten poslední odstavec o tom, že v Slackware to jde. Tak to je opravdu zvláštní.
Zafod avatar 18.7.2006 13:29 Zafod | skóre: 17 | blog: Zafodovo | Praha
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
Zkoušel jsem ještě xine a VLC a ani jeden program neuspěl. Stáhnul jsem z netu i jiné "xvidy" a ty to přehraje.
Na tom stroji se slackwarem mám cvs verzi mplayeru, zatímco na Archu používám MPlayer-1.0pre8.
Takže ještě zkusim zkompilovat CVS verzi a uvidím.
18.7.2006 15:17 Liska | skóre: 3
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
ja by som asi skusil znovu preniest subor, kludne to moze byt sposobene chybnym prenosom dat.
Zafod avatar 18.7.2006 15:28 Zafod | skóre: 17 | blog: Zafodovo | Praha
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
To je ono! Trefil jest hrebicek primo na hlavicku! Soubory jsem stahoval pomoci Gftp, na Slacka Krusaderem. Ted jsem to stahnul znova na stroj s Archem, ale pomoci MC a jede to! Takze se asi budu muset podivat na nastaveni Gftp.

Diky vsem za pomoc.
18.7.2006 13:09 nft | skóre: 2
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skusal si porovnat ci mas pod oboma systemami rovnake kodeky?
/usr/lib/win32
18.7.2006 13:15 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
Vzhledem k tomu, že v AVI souboru je FourCC XVID a MPlayer na takové video implicitně používá nativní zabudovaný dekodér FFmpeg MPEG-4 (tedy nic z win32 kodeků), řekl bych, že tímto to taky nemůže být.
18.7.2006 13:18 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: MPlayer nepřehraje XviD
(Navíc MPlayer píše, že nemůže nalézt video stream a selhal "seek", vypadá to tedy spíš na problém na úrovni demuxeru, nikoli dekodéru.)

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.