Portál AbcLinuxu, 27. dubna 2024 05:41


Dotaz: Lze opravit poskozeny avi soubor?

26.4.2004 16:20 anon123 | skóre: 35 | blog: ganomi
Lze opravit poskozeny avi soubor?
Přečteno: 1896×
Odpovědět | Admin
Kdyz pustim soubor .avi (divx) tak se neda rychle prochazet filmem. Zkusil jsem tedy soubor znova indexovat
mplayer -idx nazevsouboru.avi 
, coz se podarilo, ale jen do 44%.
Playing TombRider.avi.
AVI file format detected.
Seek failedIndex:  44 %
AVI: Generated index table for 125919 chunks!
VIDEO:  [DX50]  720x384  24bpp  25.000 fps  872.6 kbps (106.5 kbyte/s)
Kdyz pak dojedu doprostred toho filmu, tak se prerusi a vypise mi toho:
Seek failed2488.8 A-V:  0.165 ct:  0.017  62221/62221   0%  0%  0.0% 0 0 0%
Broken frame at 0x56275E
[mpeg4 @ 0x85f12b0]header damaged
Error while decoding frame!
A:2518.5 V:2518.4 A-V:  0.136 ct:  0.018  62960/62960   0%  0%  0.0% 0 0 0%
Successfully enabled DPMS
Exiting... (End of file)
Muzete mi nekdo poradit, jak to opravit. Diky
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Valoun avatar 26.4.2004 18:12 Valoun | skóre: 30 | blog: Psavec | Středočeský kraj
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Toto se stava, kdyz neni film kompletni. Neboli: tusim ze na zacatku AVI souboru je ulozena velikost/delka souboru. Z te mplayer usodi, jak velky by to MELO byt (a Windowsi Media player vas v tu ranu posle do pryc, kdyz to nesouhlasi). Indexy jsou ulozeny na konci souboru. Pokud neni soubor kompletni, prijdete jako prvni o tyto indexy.

To co vam mplayer udelal bylo toto: 1.) soubor neni celej, neva, hrajem co mame 2.) ouha na konci ti chybi indexy, nemuzu "pretacet" 3.) dobre, sestavime si indexy 4.) to se podari do 44% udavane velikosti (v hlavicce AVI) 5.) tak prehraje to co tam je, az do 44% (dal stejne zadna data nejsou!) 6.) na konci to rekne broken frame, protoze posledni frame je poskozeny. Bodejt by ne, je tezky uriznout video zrovna na konci framu.

Toze ma soubor zdanlive 700MB jeste neznamena, ze v nemjsou data. Pokud jste to stahoval pomoci nejakeho p2p klienta, ktery si nejdriv vytvori potrebne misto na disku (aka DC, overnet atd.) tak se neni co divit.

Netvrdim ze muj vyklad je presny a jediny spravny. Najdete-li chybu, prosim opravte me!
26.4.2004 18:41 anon123 | skóre: 35 | blog: ganomi
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Diky moc. Ja jsem si prave myslel, ze je to kompletni, protoze se stahla cela velikost souboru. Jak to tedy vypada, pulka z toho souboru neni nic.
8.4.2005 18:32 Krakonoš | skóre: 17 | Nová Ves v Horách
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Pozor, ne vzdy to je takhle. Treba takovy bittorrent (mam verzi pro python, nevim pres jakou ale delaj to vsechny co ja vim) si uklada nejaka data, EOF a potom zase nejaka data (nova). Teda alespon tak jsem to pochopil. Tyhle EOF a podobne pri ukonceni stahovani smazne (+ dalsi pomocne ptakoviny - predpokladam ze si tam neco takeho uklada). Avsak pokud stahuju adresar, ktery obsahuje vice souboru a jeden z nich je jiz stahly (hus stahuje dalsi, bittorrent si nealokuje misto predem), tak se na nej nemuzu kvuli teto veci podivat a vypada to asi jako tady... End of file...exitting...nebo jak to bylo ;]...

Tim bych i nekoho vyzval jeslti nevi jak tyhle veci z toho souboru odstranit, abych se mohl divat na dily postupne a nemusel cekat az se stahne pulka serie :]...Diky :]

Huu proc mi to nechtelo povolit <EOF>? :] (nesnasim psani pres entity tak sem se na to vykaslal a hodil to az na konec :]
8.4.2005 19:01 martas
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebo jeste muzes zkusit divfix (http://divfix.maxeline.com/divfix.html). Take jsem nkede videl navod jak opravit video pomoci transcode, nebo mencoder, ted nevim..
jose17 avatar 8.4.2005 19:36 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Odpovědět | | Sbalit | Link | Blokovat | Admin
skus ffplay alebo mplayer bez parametra idx (takze nepretacat). mohlo by to prehrat viac.

-- jose
Ja vim, on vi, ty nano!
8.4.2005 19:39 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Víte o tom, že odpovídáte na ROK starý dotaz?

To Leoš: fakticky by s těma oživlýma mrtvolkama nešlo něco dělat?
8.4.2005 22:30 Krakonoš | skóre: 17 | Nová Ves v Horách
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Uprimne sem si toho nevsim, pac datumy nesleduju. Kazdopadne to co zde bylo napsano se muze nekomu hodit, takze to az tak podle me nevadi,...a takovehle problemy existujou porad a jeste existovat budou, dokud nekdo nevymysli dokonaly format, coz se asi nestane ;]
7.7.2010 12:45 janS
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
mno a mě, po X letech, ta opožděná odpověď byla užitečná.
Dalibor Smolík avatar 7.7.2010 13:13 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: Lze opravit poskozeny avi soubor?
Proč ne, některé problémy nezastarávají. Někdy pomůže prohnat soubor přes avidemux a udělat kopii, případně převést na mpg a pokud se soubor chytne, uložit zpět do .avi kontejneru.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
CIJOML avatar 8.7.2010 13:26 CIJOML | skóre: 58 | Praha
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
nejlepsi je pouzit mencoder -vo copy -ao copy tim neztratis kvalitu zobrazeni, ale mencoder vyhodi vadne snimky, provede resync a reindexaci a opravi vadny soubor. Vetsinou to zabere.
otasomil avatar 8.7.2010 20:33 otasomil | skóre: 39 | blog: puppylinux
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Odpovědět | | Sbalit | Link | Blokovat | Admin
TombRider  ... to je nejaky porno co ?

Nejjednodussi je to sosnout znovu a bez prace.
K čemu hudba, která nevede k extázi... Stop MDMA !!! I spam umí být roztomilý
Fluttershy, yay! avatar 8.7.2010 20:54 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?
Ty neznáš Laru Croft? o_O
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
9.7.2010 19:55 JanikT | skóre: 2 | blog: Staerseus | Praha
Rozbalit Rozbalit vše Re: Lze opravit poskozeny avi soubor?

To je přece ta kočka, která kdyby existovala v reálu, tak by se kvůli velikosti svých prsou nemohla narovnat :-)

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.