30fps to 29.97 delivery

royfphoto wrote on 2/23/2012, 6:33 AM
Camera files are 30fps. I need to deliver 29.97 for broadcast.
A) Set project properties to 30 or 29.97?
B) Found script that shortens (at the event level) to 29.97 and disables resample. Use it and render out 29.97.?
C) Just pretend it is 29.97 and render out as such, without script?
D) Render the whole thing at 30fps then bring it back and render as 29.97? How?

Comments

altarvic wrote on 2/23/2012, 7:14 AM
Set project fps to 29.97 and use the script
Chienworks wrote on 2/23/2012, 7:53 AM
Shouldn't it be "lengthens" instead of shortens?

Definitely set project properties to 29.97.

I'd be tempted to use C, with resampling disabled. You'll drop about 2 frames per minute which is probably unnoticeable. This will preserve the original speed, timing, and audio properties.
altarvic wrote on 2/23/2012, 8:15 AM
I suppose this script reduces the playback rate by 1.001 (30/29.97), so this is the best way.
johnmeyer wrote on 2/23/2012, 9:41 AM
If it is an AVI file, you can use the old hack utility AVIFrate and change the header to 29.97 (30000/1001). You put this into a 29.97 project and then Ctrl-Drag stretch the audio to make it the same length as the video that is now playing more slowly. Use Elastique mode (right-click on the audio) to render out the audio, if you are rendering it separately.
Laurence wrote on 2/23/2012, 10:35 AM
This thread discusses the script located here.

The script that JR wrote is awesome. JR wrote it for a need I expressed and it works perfectly. While it is not hard to do this change manually, this script lets you do it with the raw footage on the timeline, and even better, will ignore clips that don't need it.
royfphoto wrote on 2/23/2012, 10:58 AM
Laurence, Sort of thought the script was the way. Please forgive my ignorance:
Project properties at 29.97? Bring in 30fps clip(s)? Activate script (sync won't be out)? Will only affect 30fps clips?
Laurence wrote on 2/23/2012, 1:54 PM
Yes, that's it. The only thing that isn't fully automated in the script is a couple of details in how the audio is handled. You want to make sure that the resample method in your project properties is set to "best" rather than the default "good", and you have to manually set it to choose the best élastique time compression method (pro instead of fast). Other than that, just run the script with your 30p clips in the timeline.

Which camera is doing exactly 30fps? There might be a firmware upgrade that fixes it.
royfphoto wrote on 2/24/2012, 4:42 AM
Camera: The hacked Pana GH@ has 2 modes for 30fps: a AVCHD that gives 29.97 and a MOV MJPEG that is 30. Currently the MPJEG is a better image.