Hy, I just uploaded the file "Angelic Layer - 08.avi". This file can't be played until the end. After just about half of the video (12min) it stops. Using -forceidx improved seeking but it still couldn't reach the second half. It's confirmed that the video does contain the information. I did the log without forceidx and did a little seeking. Lots of error messages. And the timer jumped to the second half but the video and sound didn't follow. Alexander Werth -- The right to read is a battle being fought today... http://www.gnu.org/philosophy/right-to-read.html
Hi,
Hy, I just uploaded the file "Angelic Layer - 08.avi". This file can't be played until the end. After just about half of the video (12min) it stops. Using -forceidx improved seeking but it still couldn't reach the second half. It's confirmed that the video does contain the information. I did the log without forceidx and did a little seeking. Lots of error messages. And the timer jumped to the second half but the video and sound didn't follow. Alexander Werth
hmm. did you tried it with other players? unfortunatelly most damaged avi files are unplayable with mplayer or any other player. reconstructing an avi index or play it without inde xis near impossible if there is a broken chunk header somewhere :( the only way what i can imagine is some brute-force thing, i mean skip 1 byte, try to demux few chunks, if not ok then jump back, skip 2 instead of 1 bytes, try again and again until you get a chain of proper chunk headers... it shouldn't be done realtime as it takes long... maybe implementing a prog called avifix, based on libmpdemux... A'rpi / Astral & ESP-team -- mailto:arpi@thot.banki.hu http://esp-team.scene.hu
Hy, Am Mit, 2001-12-05 um 22.47 schrieb Arpi:
Hi,
Hy, I just uploaded the file "Angelic Layer - 08.avi". This file can't be played until the end. After just about half of the video (12min) it stops. Using -forceidx improved seeking but it still couldn't reach the second half. It's confirmed that the video does contain the information. I did the log without forceidx and did a little seeking. Lots of error messages. And the timer jumped to the second half but the video and sound didn't follow. Alexander Werth
hmm. did you tried it with other players? Yes. aviplay for example can play the file. impossible if there is a broken chunk header somewhere :( the only way what i can imagine is some brute-force thing, i mean skip 1 byte, try to demux few chunks, if not ok then jump back, skip 2 instead of 1 bytes, try again and again until you get a chain of proper chunk headers... it shouldn't be done realtime as it takes long... maybe implementing a prog called avifix, based on libmpdemux... we could need something like that for linux anyway. But I hoped that since mplayer with -forceidx can do almost anything, reindexing and repairing could be done with mencoder. Alexander Werth
-- The right to read is a battle being fought today... http://www.gnu.org/philosophy/right-to-read.html
participants (2)
-
Alexander Werth (gmx) -
Arpi