For all of us out there who still use Avid Cinema, I have succeeded in making a PAL Video CD output template, with resolution 352 x 288. Avid seems to lack this output size. The "Avid Cinema - AVI" is 704 x 576, while the "Presentation" mode is 320 x 240, and some others are 352 x 480.
I made it by editing the "Presentation" ini file in the plugins/output formats folder in the Avid Cinema directory. Unfortunately, the codec it uses (Quicktime cinepak) is blocky and not very good. I was hoping to change it to the Matrox MJPEG, but haven't succeeded as yet because I lack the knowledge.
For those interested in trying, here is the VCD template I made. Just click on any of the templates in the output formats folder, and it will open as a text file in notepad. I took the "presentation" template and simply changed the line near the bottom that says
FrameSize = HALF_NTSC
to:
FrameSize = (352,288)
You can also make your own name for it by changing the "Formatname" from "Presentation" to whatever you like, and the "Description" to whatever you like also, then saving the template under a different name. It will then appear as a different option when you go to render your video.
# Quicktime Cinepak Internet
Initialize = TRUE
FormatName = "Presentation"
Cookie = ""
Description = "Save your movie in this format if you want to import your movie into a presentation program, such as Microsoft Powerpoint."
VideoFormat = 0x0A; SECAM | PAL
CompressorManufacturer = 0
CompressorType = 'cvid'
Version = 0x00010000
MovieFormat = 0x6 ; DATA_FORK_FORMAT + FAST_START_FORMAT
InitialAudioChunk = 2.0
AudioInterleave = 0.5
BitsPerPixel = 24
SpatialCompression = HIGH_QUALITY
TemporalCompression = HIGH_QUALITY
MinSpatialCompression = MIN_QUALITY
MinTemporalCompression = MIN_QUALITY
DataRate = 1024000 ; 60 MB/Minute
FrameTimescale = 600
FrameDuration = 24 ; Change the ExportData to match!!
AudioChannels = STEREO
AudioFormat = LITTLE_ENDIAN_AUDIO
AudioSampleSize = SIXTEEN_BIT_AUDIO
AudioSampleRate = 44100
Keyframe = 25 ; key frame once a second???
FrameSize = (352,288)
ExportType = 'AVI '
ExportData = { 'AVI ', {36, 'AVI ', 0, 0, 0x00010001, 0x11, 0, 0, 40000 } }
FileExtension = "avi"
As I said, the quality is still blocky. I would really prefer to modify the "Avid Cinema - AVI template, as it uses the Matrox codec, as identified at the top line:
# Native format - ActiveMovie Compatible
If you make a movie using this output, then view its properites under explorer, or using vritualDub, it identifies it as RRIcm, which is the Matrox MJPEG codec.
I tried changing the line:
FrameSize = (0,0)
to
FrameSize = (352,288)
but it still outputs to 704 x 576. I'm sure that this is because a lot of the parameters have a setting of "0" which presumably bypasses the size adjustment or locks it out. I could change them if I knew what to set them to. Anyone an expert in this?
If you try, here are some of the error messages to expect, when you go to test it, by rendering a clip using your modified template. By the way, in order for Avid to recognise the changes to the template, you must save the new template, then shut down Avid, and reopen it.
Error messages:
OUTPUT ERROR - if some setting isn't right
CANNOT FIND CODEC - if you change the line:
CompressorType = 'cvid'
to
CompressorType = 'RRIcm'
but not change the top line from
# Quicktime Cinepak Internet
to
# Native format - ActiveMovie Compatible
if trying to use the Matrox MJPEG codec (RRIcm)
Keep on trying, Graham
I made it by editing the "Presentation" ini file in the plugins/output formats folder in the Avid Cinema directory. Unfortunately, the codec it uses (Quicktime cinepak) is blocky and not very good. I was hoping to change it to the Matrox MJPEG, but haven't succeeded as yet because I lack the knowledge.
For those interested in trying, here is the VCD template I made. Just click on any of the templates in the output formats folder, and it will open as a text file in notepad. I took the "presentation" template and simply changed the line near the bottom that says
FrameSize = HALF_NTSC
to:
FrameSize = (352,288)
You can also make your own name for it by changing the "Formatname" from "Presentation" to whatever you like, and the "Description" to whatever you like also, then saving the template under a different name. It will then appear as a different option when you go to render your video.
# Quicktime Cinepak Internet
Initialize = TRUE
FormatName = "Presentation"
Cookie = ""
Description = "Save your movie in this format if you want to import your movie into a presentation program, such as Microsoft Powerpoint."
VideoFormat = 0x0A; SECAM | PAL
CompressorManufacturer = 0
CompressorType = 'cvid'
Version = 0x00010000
MovieFormat = 0x6 ; DATA_FORK_FORMAT + FAST_START_FORMAT
InitialAudioChunk = 2.0
AudioInterleave = 0.5
BitsPerPixel = 24
SpatialCompression = HIGH_QUALITY
TemporalCompression = HIGH_QUALITY
MinSpatialCompression = MIN_QUALITY
MinTemporalCompression = MIN_QUALITY
DataRate = 1024000 ; 60 MB/Minute
FrameTimescale = 600
FrameDuration = 24 ; Change the ExportData to match!!
AudioChannels = STEREO
AudioFormat = LITTLE_ENDIAN_AUDIO
AudioSampleSize = SIXTEEN_BIT_AUDIO
AudioSampleRate = 44100
Keyframe = 25 ; key frame once a second???
FrameSize = (352,288)
ExportType = 'AVI '
ExportData = { 'AVI ', {36, 'AVI ', 0, 0, 0x00010001, 0x11, 0, 0, 40000 } }
FileExtension = "avi"
As I said, the quality is still blocky. I would really prefer to modify the "Avid Cinema - AVI template, as it uses the Matrox codec, as identified at the top line:
# Native format - ActiveMovie Compatible
If you make a movie using this output, then view its properites under explorer, or using vritualDub, it identifies it as RRIcm, which is the Matrox MJPEG codec.
I tried changing the line:
FrameSize = (0,0)
to
FrameSize = (352,288)
but it still outputs to 704 x 576. I'm sure that this is because a lot of the parameters have a setting of "0" which presumably bypasses the size adjustment or locks it out. I could change them if I knew what to set them to. Anyone an expert in this?
If you try, here are some of the error messages to expect, when you go to test it, by rendering a clip using your modified template. By the way, in order for Avid to recognise the changes to the template, you must save the new template, then shut down Avid, and reopen it.
Error messages:
OUTPUT ERROR - if some setting isn't right
CANNOT FIND CODEC - if you change the line:
CompressorType = 'cvid'
to
CompressorType = 'RRIcm'
but not change the top line from
# Quicktime Cinepak Internet
to
# Native format - ActiveMovie Compatible
if trying to use the Matrox MJPEG codec (RRIcm)
Keep on trying, Graham
Comment