Videomaker – Learn video production and editing, camera reviews › Forums › Cameras and Camcorders › Consumer Camcorders › Is the .Mod format new for capturing video › I have been working with a
I have been working with an Everio HD camcorder for some time, and while renaming works some of the time, I have found that the files themselves seem to have certain inconsistencies which cause certain applications to crash or behave oddly when working with these files. I use Premiere CS3 and Premiere Elements. While Elements ‘supports’ these files, it is markedly unstable and frequently crashes while using the files, though the application is otherwise reliable. The solution I have arrived at is to repair the container using ffmpeg.
If you are not familiar with ffmpeg, it may be a bit of a bear to learn, but it’s not only useful for this, but functions as a video swiss army knife useful for splicing, muxing/demuxing, and rendering just about any format into just about any other format.
ffmpeg is an open source project from the linux world, but it has been ported and is supported on windows. Fetch it here and place it somewhere handy on your system.
To rewrite the container into a nice, standards compliant .mpg file that doesn’t make applications die, WITHOUT rerendering video or audio itself, I use this command.
ffmpeg -i INFILE.MOD -acodec copy – vcodec copy OUTFILE.mpg
This not only renames the file, but actually rebuilds the container around unmodified video and audio data, yielding a file which works much more stably with Adobe applications, and presumably others as well, as ffmpeg’s open source development goals result in very standards compliant files.
I have a short script to handle a batch of files using the bash command interpreter from UNIXy type systems, which can be installed on windows via the cygwin project. Perhaps others in this forum with some knowledge of DOS type scripting can create a similar script for the standard cmd.exe for windows.
The short and simple bash script goes like this:
for x in *.MOD; do ffmpeg -i $x -acodec copy -vcodec copy $x.mpg; done
Maybe this helps someone as much as it helps me.