Portál AbcLinuxu, 3. listopadu 2025 18:09
Ahoj, mám video z dovolené, které má asi poškozenou hlavičku, protože foťák chcíp dřív než ji uložil. Nic kromě mplayeru ho nenačte, mplayer to (po chvíli počítání) přehraje, ale hodně zrychleně a občas při tom spadne. Nedá se to nějak opravit? Nebo aspoň jak opravit hlavičku, aby to šlo načíst do avidemuxu?
Tady je co vypíše mplayer:
... Playing PICT0036.AVI. AVI file format detected. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 ** empty list?! Could not determine number of frames (for absolute seek). VIDEO: [MJPG] 0x0 0bpp inf fps -17179870.0 kbps (-2097152.0 kbyte/s) ...
Tak ten mencoder zafungoval, dík za tip:
mencoder -forceidx -ni -fps 20 PICT0001_3.AVI -oac copy -ovc copy -o output.avi
(na 0x20 (a v mem pripade jeste 0x80) je snimkova rychlost v mikrosekundach... porovnaval sem to proti funkcnim videim)
To vyse uvedene si nekam musim poznacit, abych priste vedel, ze nemusim analyzovat strukturu avi jak cyp
(akorat mne mrzi, ze kamera si drzi data dlouho v sobe, takze ten drzkopad uz se neulozil
)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.