My suggestion would be to try
ffmpeg, probably the most powerful en/decoder library available. Normally, you'd have to compile it on OS X yourself, but there's a slightly older prebuilt version called
ffmpegX, which bundles the
ffmpeg libraries into a GUI application, which is of course free.
- Download that (here's the direct download link) and install it.
- After opening it for the first time, it asks you to install additional libraries. You can do that, but you don't need to.
- Drop the MOV file into the field where it says "Drop here"
- Choose an appropriate output codec. In order to retain the best quality, go for
h.264 x264. Also change the output file name to
- Now go to the second tab ("Video") and enter your target file size or select 1 DVD (4GB). Then click "Rate" to calculate the bit rate necessary for fitting the newly encoded file to the medium you specified before. Note that my numbers are off, because I only used a 0:30 min test file
A few remarks:
- I can't promise it works, but
ffmpeg should be able to handle everything. Another note: Handbrake also uses
libavcodec which is bundled into
ffmpeg, so it should have been able to decode your MOV files as well.
- It might be that your MOV files are encoded with some codec that
ffmpeg will not understand, in that case we might have to dig deeper.