MythTV Tools for the rest of us. No Qt need apply.

nuv2avi

Since almost all Windows-based video editing software (like VirtualDub) use AVI format for video, many people had been asking for an easy converter to AVI format. As MythTV uses a modified version of NuppelVideo (NUV) files and pretty much nothing else in the world does, there was a definite need. As the main MythTV developers didn't seem even slightly interested, I decided to try my hand at it.

nuv2avi will convert to AVI with minimal (or no) re-encoding of the source data. For MPEG4 .NUV, there is only resynchronization done. For RT-JPEG and MJPEG, the video will be converted to MPEG4 (maybe optional for MJPEG).

Since I am not a fan of Qt (as you likely gathered), let alone C++ at all, I implemented nuv2avi as a multi-threaded C program. This works well for me, and seriously reduces the external prerequisites.

Status:

MPEG4 .NUV
supported, and needs some testing. There were some issues with transcoded/cut files, but that may have been the source video.
RT-JPEG .NUV
not yet supported, working on it.
MJPEG .NUV
not yet supported, and my MJPEG capture card's being a pain
MPEG2 files
are not .NUV and will never be supported

To add later:

Command-line usage

nuv2avi -i file.nuv -o file.avi

All content © 2004, 2005 Gavin Hurlbut. All rights reserved.