Portál AbcLinuxu, 10. května 2025 09:49

Dotaz: Nejde mi přehrát video ve formátu AVI

17.8.2007 18:09 Michal Svatuška | skóre: 9
Nejde mi přehrát video ve formátu AVI
Přečteno: 4238×
Odpovědět | Admin
Dobrý den. V přehrávačích xine a MPlayer mi nejde přehrát video ve formátu AVI. Týká se to jenom jednoho konkrétního souboru o velikosti něco málo přes 2 GB. Jiné soubory *.AVI se přehrají. MPlayer napíše AVI_NI: No video stream found. Xine hlásí:
- xine engine error -
There is no demuxer plugin available to handle 'deda001.AVI'. Usually this means that the file format was not recognized.
To je divné, protože v adresáři /usr/local/lib/xine/plugins/1.1.7/ jsem našel xineplug_dmx_avi.so, což by snad mohl být demuxer plugin pro formát AVI. Taky jsem zkusil pustit xine --verbose deda001.AVI a ve velmi dlouhém výpisu se mimo jiné píše
main: probing < dxr3 > video output plugin
video_out_dxr3: Failed to open control device /dev/em8300-0 (No such file or directory)
main: probing < xv > video output plugin
video_out_xv: Xv extension is present but I couldn't find a usable yuv12 port.
              Looks like your graphics hardware driver doesn't support Xv?!
Tomu ovšem vůbec nerozumím. Mám xine library 1.1.7, operační systém SUSE 10.0, jádro 2.6.13-15.12-smp, architekturu mikroprocesoru i686 a MPlayer 1.0pre8-4.0.2. Nevíte někdo, jak na to? Předem děkuji za všechny rady.
Rychlost je první ctnost.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Michal Fecko avatar 17.8.2007 18:15 Michal Fecko | skóre: 31 | blog: Poznámkový blog
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
a co vypise mplayer -vo sdl ? alebo mplayer -vo xv?
17.8.2007 18:34 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Děkuji, že jste se ozval. Dostal jsem tyo výpisy:
svatuska@pc049e:~/video/DEDA_100> mplayer -vo sdl deda001.AVI
MPlayer 1.0pre8-4.0.2 (C) 2000-2006 MPlayer Team
CPU:               Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 3, Stepping: 3)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Failed to open /dev/rtc: Permission denied (it should be readable by the user.)

Playing deda001.AVI.
AVI file format detected.
AVI: ODML: Building ODML index (1 superindexchunks).
AVI_NI: No video stream found.


Exiting... (End of file)
a
svatuska@pc049e:~/video/DEDA_100> mplayer -vo xv deda001.AVI
MPlayer 1.0pre8-4.0.2 (C) 2000-2006 MPlayer Team
CPU:               Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 3, Stepping: 3)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

Failed to open /dev/rtc: Permission denied (it should be readable by the user.)

Playing deda001.AVI.
AVI file format detected.
AVI: ODML: Building ODML index (1 superindexchunks).
AVI_NI: No video stream found.


Exiting... (End of file)
Rychlost je první ctnost.
17.8.2007 19:12 Opium | skóre: 14 | blog: drugz | -cenzura-
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkuste příkaz file deda001.AVI, s trochou štěstí vám to řekne jaký používá kodek
17.8.2007 19:23 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Příkaz file deda001.AVI mi vypsal deda001.AVI: RIFF (little-endian) data, AVI, 0 x 0, 25.00 fps, . Kromě toho jsem změnil přístupová práva u /dev/rtc na crwxrwxr-x 1 root audio 10, 135 Aug 17 11:50 rtc a potom jsem znova pustil mplayer -vo sdl deda001.AVI a dostal jsem výpis:
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.

Playing deda001.AVI.
AVI file format detected.
AVI: ODML: Building ODML index (1 superindexchunks).
AVI_NI: No video stream found.


Exiting... (End of file)
Ale nevím, jak se něco přidává do startup scripts.
Rychlost je první ctnost.
17.8.2007 19:36 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Ale nevím, jak se něco přidává do startup scripts.
Nic nikam nepřidávejte. Tyhle hlášky se týkají synchronizace a jsou pouze informativní. Příčina problému je v tom "AVI_NI: No video stream found." Což znamená, že přehrávače v tom AVI žádné video nevidí, což bych jim věřil. Ten soubor bude patrně poškozený.
Dalibor Smolík avatar 17.8.2007 19:37 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím, zda je to stejný problém, ale něco podobného jsem vyřešil instalací balíčku w32codecs. Soubor.avi pak hrál normálně.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
17.8.2007 19:43 Boo
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
AVI je jenom kontejner, video v nem je kodovane nejakym codec-em ktery zrejme v systemu neni.
17.8.2007 20:18 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Instaloval jsem w32codecs-0.90-1.i686.rpm. S jakými parametry mám pouštět mplayer nebo xine aby byly používány kodeky z toho balíčku?
Rychlost je první ctnost.
mess avatar 17.8.2007 20:30 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Co vím, tak s žádným, ty kodeky se použijou automaticky.
Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
18.8.2007 10:31 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Ach jo. Všechny programy jasně píšou, že AVI je nečitelné a chybí v něm video stopa. To nemá s kodeky co dělat. Kodeky přicházejí na řadu teprve až ve chvíli, kdy přehrávač v souboru stream nalezne a je schopen ho parsovat.
17.8.2007 20:33 Opium | skóre: 14 | blog: drugz | -cenzura-
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
možná něco zprovozníte ve wine :)
http://www.geocities.com/avimedic/
http://www.free-codecs.com/Software/Codec_Identifiers.htm
17.8.2007 21:02 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak už psal Ctirad, ten soubor je s největší pravděpodobností vadný. Špatně stažený, nekompletní, poškozený nebo prostě podvržený – pamatuji si, že před pár lety bylo velkým hitem šíření (zřejmě v rámci boje proti pirátství) takových „falešných AVI souborů” ve výměnných sítích, možná to je ten případ. I vzhledem k tomu, že ostatní soubory ti fungují, takže to nebude žádnými kodeky (kdyby to byl jenom chybějící kodek, přehrávač by napsal, že nelze přehrát video, jelikož mu chybí dekodér a ne, že tam vůbec není video stopa).
7.12.2007 18:15 Michal Svatuška | skóre: 9
Rozbalit Rozbalit vše Re: Nejde mi přehrát video ve formátu AVI
Odpovědět | | Sbalit | Link | Blokovat | Admin
Video deda001.AVI nakonec hraje v přehrávači Totem. Ale pozor! Je potřeba mít verzi 2, která používá backend gstreamer. Totem 1 používá backend xine a tam to nehraje. Já používám Totem Movie Player 2.18.1. Děkuji všem, kdo přispěli do této diskuse.
Rychlost je první ctnost.

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.