user5899: I have some video files which were stored with the format headers in separate files.  Unfortunately, the disk crashed, and the header information has been lost.  I still have large chunks of stream data though.  Before I start writing brute-force code to figure out the parameters, are there any tools available for recovering this sort of thing?
update:  Further research and analysis indicates that this is multiple video streams multiplexed into a single file, with codec data hard-coded into the recording software.  As such, repair is likely impossible.  Software capable of scrounging such a file and extracting likely video frames might have some success, but I do not find any such software available. If anyone knows of any I would be happy to test it out and review it.  If this moves the question beyond the scope of this site, feel free to close it.

user3295: There are no such tools to my knowledge. You will probably have to make these headers yourself. Usually you don't have all that much parameters to set in a format header. If all the streams have the same origin you will be able to use the same header for all streams.
Just look into the format specification and edit a sample header in a way it could fit your stream data.

user6568: Try to extract header from other file (e.g. create a new one with that recording software) and prepend it to your stream.
On Windows you can use that command to concatenate files: 
copy /b header.hdr + stream.mov outputFile.mov


5899: <p>I have some video files which were stored with the format headers in separate files.  Unfortunately, the disk crashed, and the header information has been lost.  I still have large chunks of stream data though.  Before I start writing brute-force code to figure out the parameters, are there any tools available for recovering this sort of thing?</p>

<p>update:  Further research and analysis indicates that this is multiple video streams multiplexed into a single file, with codec data hard-coded into the recording software.  As such, repair is likely impossible.  Software capable of scrounging such a file and extracting likely video frames might have some success, but I do not find any such software available. If anyone knows of any I would be happy to test it out and review it.  If this moves the question beyond the scope of this site, feel free to close it.</p>
 3295: <p>There are no such tools to my knowledge. You will probably have to make these headers yourself. Usually you don't have all that much parameters to set in a format header. If all the streams have the same origin you will be able to use the same header for all streams.</p>

<p>Just look into the format specification and edit a sample header in a way it could fit your stream data.</p>
 6568: <p>Try to extract header from other file (e.g. create a new one with that recording software) and prepend it to your stream.</p>

<p>On Windows you can use that command to concatenate files: </p>

<pre><code>copy /b header.hdr + stream.mov outputFile.mov
</code></pre>
