Knut Erik Evensen
Member
Thanks Knut but are you sure ? I'm not an expert at all, I don't understand anything about these command-line things, but for the 1.6.34 version the change logs are :
- Added edit rate constants to AS_DCP.h (25, 30, 50, 60).
Doesn't that mean a possibility of adding 25 fps ?
Yes. You can make a 25 fps SMPTE DCP with asdcplib. Compiled asdcplib 1.6.34 again with the missing framerates added to asdcp-test.cpp and used -p 25 to wrap the jpeg2000 sequence/wav files in 25 fps MXF wrappers. Compiled opencinematools with the fixes/updated dependencies from Wolfgang and made a 25 fps dcp that plays ok on the doremi cinema server. Used openjpeg with the 24 fps setting to make the jpeg2000 sequence, according to John Hurst from Cinecert this should work ok with a 25 fps DCP.To do the color conversion I downloaded a trial of After Effects CS 5.
John Hurst from Cinecert gave me the missing framerates that should have been in asdcp-test and will be added to asdcp-test in the next release:
To modify asdcp-test, replace the PictureRate() and szPictureRate() in methods of the Command Options class (in asdcp-test.cpp) with the following:
Code:
//
Rational PictureRate()
{
if ( picture_rate == 23 ) return EditRate_23_98;
if ( picture_rate == 25 ) return EditRate_25;
if ( picture_rate == 30 ) return EditRate_30;
if ( picture_rate == 48 ) return EditRate_48;
if ( picture_rate == 50 ) return EditRate_50;
if ( picture_rate == 60 ) return EditRate_60;
return EditRate_24;
}
//
const char* szPictureRate()
{
if ( picture_rate == 23 ) return "23.976";
if ( picture_rate == 25 ) return "25";
if ( picture_rate == 30 ) return "30";
if ( picture_rate == 48 ) return "48";
if ( picture_rate == 50 ) return "50";
if ( picture_rate == 60 ) return "60";
return "24";
}
Last edited: