> ĭo check the output of command C and confirm that the durations of both video and audio are identical. TOWER37_SHR_F_EN-XX_US-XX_51_2K_ST_20101105_OVĬommand A (create a video MXF file from the folder of J2K files):Īsdcptest -v -E -L -c FOLDER_OF_J2KSĬommand B (create an audio MXF file from the six wavs):Īsdcptest -v -l 5.1 -E -L -c \Ĭommand C (create an XML composition playlist): When you see DCPFULLNAME below, that's shorthand for what I used, which was the mouthful: Naming conventions are very important in DCP land, so I highly recommend that you read about them yourself and make informed choices. This step has five substeps, each of which generates one or more of the files needed for the DCP. NOTE: the next time I revisit this process I'm going to try using the new openDCP library instead of OpenCinemaTools, which is not actively supported and was quite challenging to build. Step 4: make all the necessary DCP filesTool: OpenCinemaTools This takes longer per frame than convert, in my experience. Image_to_j2k -cinema2K 24 -i FRAME.tif -o FRAME.j2c Version: 2.1.3.0(compiled locally from subversion revision 543) Step 3: convert TIFFs to JPEG-2000Tool: OpenJPEG's image_to_j2k According to a comment I saw here, only one of the dimensions of the image need to match 2048 x 1080. This takes a 1920 x 1080 PNG from step 1, removes any alpha, sets the bit depth to 12 bits per pixel, and does a linear-space color shift from RGB->XYZ. Step 2: convert to 12 bit per channel XYZ color imagesTool: ImageMagick's convertĬonvert FRAME.png -type TrueColor -alpha Off -depth 12 \ ![]() This marches through the video file outputting a lossless, compressed PNG 24 times per second. Step 1: export PNGs from source QuickTime movieįfmpeg -r 24 -i INMOVIE.mov -f image2 d.png This bit depth is critical! Dolby DSS servers considered the DCP corrupt until the audio sources were 24 bit. ![]() My source audio comprised of six wav files for Dolby 5.1 surround, each 48kHz mono and 24 bits per sample. For the purposes of this document, call it INMOVIE.mov. My source video was a 24fps lossless QuickTime movie, RGB color, 1920 x 1080 (16:9). This technique is an updated version of the original pipeline I posted earlier this year, but with many small but important changes (mostly related to audio and proper formatting of the hard drive). ![]() I have used these techniques to produce a DCP for The Incident at Tower 37 that has (to date) ingested and played properly on Doremi and Dolby servers. Here I detail my most up-to-date pipeline for producing a DCP with open source tools.
0 Comments
Leave a Reply. |