ok, I've explored these files a little bit more...

Some of them are valid mpeg streams, so ffmpeg -i outputs
Input #0, mpegts, from '00016.MTS':
  Duration: 00:12:35.99, start: 5289.968000, bitrate: 22482 kb/s
  Program 1 
    Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 
16:9], 50 fps, 50 tbr, 90k tbn, 50 tbc
    Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
    Stream #0.2[0x1200]: Subtitle: pgssub

but some are not.
In these cases, I can only recover a disk image of them with GNU ddrescue, 
hoping with foremost (or analogous tools) to be able to carving it, finding the 
mpeg streams.
If then I instruct foremost to catch mpeg streams (or mov files, because I 
think that these AVCHD are contanined in a MP4 format) on the disk image, it 
finds many (hundreds) of little file mpeg (approx.3MB each), instead of a 
audio, a video and a subtitle streams in MTS format (approx.2GB).
Then here is my question: these hundreds of little mpeg are eventually the 
"data atoms" (mdat) of the original MP4 file, but is there a tool to rebuild 
the original container structure?
In other words, where are others 'MP4 atoms'? How find them?
Can they be found in a heuristic way, bycomparison(with other files, belonging 
to same machine footage)?
Someone told me of atomicparsley (<http://atomicparsley.sourceforge.net/>) - 
but I never tried with it. 


Thank for your attention

enrico

_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to