PDA

View Full Version : Video errors in Canon's cams


tohtorrent
15th of January 2009 (Thu), 08:33
hello, i have a problem with video on 650 IS: broken avi index.
This can cause freezes and seeking errors during playback, but more importantly, some portable devices(digital photo albums) can not playback videos with errors.

I am discussing this problem with Canon’s support but at the same time I like to gather some statistics:

Canon A650 IS - problem
Canon ISUX 860 IS - problem
Canon A640 - OK (no errors)
Canon A550 – OK (no errors)

It seems to be the Digic III issue, but I need more data.

Please, help me with that and test the issue on your cams.

1. shoot a video (10 sec will be enough)
2. Try to play it with VLC Player

If there is a bug you will see this:
http://img-fotki.yandex.ru/get/3005/tohtorrent.16/0_2283f_d442acdf_L.jpg

Or you can test video with DivFix++ and see this:
http://img-fotki.yandex.ru/get/3004/tohtorrent.16/0_22840_54171ae8_orig.jpg

3. post result in this thread

Download VLC: http://www.videolan.org/vlc/download-windows.html
Download DivFix: http://downloads.sourceforge.net/divfixpp/DivFix%2B%2B_v0.31-Win32.zip?modtime=1230449269&big_mirror=0

Tnx for your help, people!

ps. few non-Canon testings will be nice to see also.

Jon
15th of January 2009 (Thu), 08:54
Do you have the proper codec for the Canon for VLC? For whatever reason, it evidently won't work properly with the codec Canon provides.
http://photography-on-the.net/forum/showthread.php?t=595861&highlight=VLC
http://photography-on-the.net/forum/showthread.php?t=509343&highlight=VLC

tohtorrent
15th of January 2009 (Thu), 11:53
i will try it,
but what is the difference between AVI (MJPEG) from A640(working always fine) and AVI (MJPEG) from A650 (always have errors)?

VLC need some codec? i can "buy" it. But what about DivFix (software for detecting that kind of errors... detecting them in A650's video!)


People, i am especially interested in testing models G9, IXUS 960 IS, A720 IS, SX100 IS because they was released in the same day as 860 and A650 (both have this bug, at least my exemplars)

Jon
15th of January 2009 (Thu), 15:02
Canon presumably (and not surprisingly) made some changes between the DiGiC II and DiGiC III processors so they'd be able to write AVI files faster. Both AVI and MJpeg are "loose" specs. There's room for variance within the overall definition. If the specs were very precise, any application would be able to read any AVI or any MJpeg without special codecs. But if DivFix is going to be able to detect an error in a file, it has to know what that file is supposed to look like. That's what a codec does. If DivFix doesn't know what the A650's file structure is supposed to be, it will find errors. Try renaming a JPEG to GIF, BMP or TIFF and opening it in a program that expects the file type to match the standard for that file type.

cornflakes2
15th of January 2009 (Thu), 15:41
I did the divX fix and got this:

Bad Frame Report from DivxRepair
____________________________________________

File Name: C:\Documents and Settings\Joseph\My Documents\My Pictures\MyPictures14\dec08misc\MVI_0824.AVI ; Total frames: 632

Total of 631 bad frames found.
Bad frames interval from 1 to 631

Repaired file: C:\Documents and Settings\Joseph\My Documents\My Pictures\MyPictures14\dec08misc\MVI_0824.AVI.REPAI R_OK.AVI

tohtorrent
15th of January 2009 (Thu), 15:49
damn, i give the link for the wrong program.
Please "check errors" using divfix:
http://downloads.sourceforge.net/divfixpp/DivFix%2B%2B_v0.31-Win32.zip?modtime=1230449269&big_mirror=0

cornflakes2
15th of January 2009 (Thu), 18:31
Ok here it is:
http://img220.imageshack.us/img220/7351/test1ds6.jpg

and my camera is the canon sx 110