Take the 2-minute tour ×
Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. It's 100% free, no registration required.

I'm looking to convert raw, uncompressed video (currently in avi container) into lossless motion jpeg2000 encoded video in an mxf container. I've tried FFMPEG, but don't think it can do this. What's the best method for transcoding on Linux?

FFMPEG command tried:
ffmpeg -i Glueck_Newsreel.avi -vcodec libopenjpeg -acodec copy ms0001.mxf

Errors:
[mxf @ 0x1f43a00] track 0: could not find essence container ul, codec not currently supported in container
Could not write header for output file #0 (incorrect codec parameters ?)

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

The JPEG 2000 codec in FFMPEG is still experimental. To use it you would have to compile FFMPEG by yourself with a special option enabled.

But you could use OpenDCP, which has it's documentation here. It needs TIFF images and WAV files as input, that you can produce with FFMPEG. The resulting MXF can be tested with the easyDCP player.

OpenDCP is available on all mayor platforms, but the easyDCP player only on Windows/Mac. But perhaps this is still an option for you, since you only need to run the easyDCP player once (on a friend's PC), just to be sure that the OpenDCP output is "according to the standard".

share|improve this answer
1  
FFmpeg won't put JPEG2000 in MXF, even with the codec enabled. –  slhck Feb 15 '13 at 16:02
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.