cax
8th June 2008, 18:17
Dear almighty All, I need your help.
I'd like to create files that my Casio Z-100 can play on it's brilliant screen, effectively making it a video player.
Camera itself creates video files in MOV container in the following formats (according to GSpot 2.70a):
Audio: "ms: MS ADPCM-ACM", 11/22/44KHz
Video: avc1, H.264, 14.985/29.971 frames/s, 546-6950 kbps, resolutions 320x240, 640x480, 848x480
I've tried a lot of tools in order to create a MOV having the same structure of atoms in it as the original MOV files have, and the only one that seems to be capable to do something similar is QuickTime Pro in File->Export [Hinted movie] mode. After that my camera shows the file as playable, but says it can't play the file right after I start the playback.
If I understand it right, there are 3 possible ways to achieve the goal:
1) having ready tool that does exactly what I need (I didn't find such a tool. "Digital Camera Media Studio" seems to be the one, but it is designed for previous generation of Casio/Sony cameras capturing in avi/mjpeg)
2) using some existing encoder that can be configured to create the file I need (maybe the mentioned Hinted mode in QuickTime Pro ? I just don't know how to use it)
3) taking MOV file created by the camera and replacing it's video and audio with externally prepared streams with desired content.
I tried a lot of atom viewers, even hacked MOV file to be recognized by AtomicParsley, but all I was able to do is remove some atoms, not to add or replace video/audio in MOV.
Here is a small (1 second in the dark) example of the MOV file that Casio Z-100 creates (http://cax.nm.ru/other/CIMG2145.MOV)
As you see, I tried a lot of things (e.g. created MOV using SUPER tool - it missed "ftyp" atom, and AtomicParsley cannot parse files that have no ftyp atom in it), but it seems I miss some important ingredient to solve this puzzle.
Please advice.
I'd like to create files that my Casio Z-100 can play on it's brilliant screen, effectively making it a video player.
Camera itself creates video files in MOV container in the following formats (according to GSpot 2.70a):
Audio: "ms: MS ADPCM-ACM", 11/22/44KHz
Video: avc1, H.264, 14.985/29.971 frames/s, 546-6950 kbps, resolutions 320x240, 640x480, 848x480
I've tried a lot of tools in order to create a MOV having the same structure of atoms in it as the original MOV files have, and the only one that seems to be capable to do something similar is QuickTime Pro in File->Export [Hinted movie] mode. After that my camera shows the file as playable, but says it can't play the file right after I start the playback.
If I understand it right, there are 3 possible ways to achieve the goal:
1) having ready tool that does exactly what I need (I didn't find such a tool. "Digital Camera Media Studio" seems to be the one, but it is designed for previous generation of Casio/Sony cameras capturing in avi/mjpeg)
2) using some existing encoder that can be configured to create the file I need (maybe the mentioned Hinted mode in QuickTime Pro ? I just don't know how to use it)
3) taking MOV file created by the camera and replacing it's video and audio with externally prepared streams with desired content.
I tried a lot of atom viewers, even hacked MOV file to be recognized by AtomicParsley, but all I was able to do is remove some atoms, not to add or replace video/audio in MOV.
Here is a small (1 second in the dark) example of the MOV file that Casio Z-100 creates (http://cax.nm.ru/other/CIMG2145.MOV)
As you see, I tried a lot of things (e.g. created MOV using SUPER tool - it missed "ftyp" atom, and AtomicParsley cannot parse files that have no ftyp atom in it), but it seems I miss some important ingredient to solve this puzzle.
Please advice.