Viddovation
Veteran
Tutorial - How to Record & Extract VFR and Ramp Footage from F23/F35 with Odyssey 7Q
Hey guys! As far as I know what I'm sharing is new knowledge that either no one had thought of before, or if they had, was something private and not shared for public use across the group. Apologies if that isn't the case.
Of all the features the F23/F35 originally offered with the SRW1 and Codex recorders, perhaps the most elusive feature set to utilize with the modern SSD recorders is the ramping and VFR (Variable Frame Rate Options). The SRW1 and Codex accomplished this feat because they could read special DDID packets in the ancillary part of SDI feed. While modern recorders could likely be programmed to do this as well, the market segment simply isn't big enough for them to bother spending the time. Luckily, I've determined a work around that while not hassle free, is reliable and poses a limited amount of additional workflow hassle.
Lets first discuss how the VFR/ramping works in the F23 and F35. When you choose a variable frame rate, the IF box continues to pump out frames at the frame rate of the mode you're currently in. However, since less real frames are being generated, some of these are going to be duplicates. The ratio of duplicates to real frames will vary based on the number of frames you've chosen, or where you are in a ramp. These are pixel perfect duplicates. They do not even have different noise distribution, because they are simply a buffered copy of a single sensor image, repeated until the next real sensor image is collected.
While the Odyssey won't automatically remove these duplicates for us, we can have the Odyssey record the entire stream for us, and then use tools on our computer to get an image sequence with no duplicates in two easy steps.
Okay so here are your steps:
1. Get free software called DupeGuru, or an alternate duplicate file remover: https://www.hardcoded.net/dupeguru/
1. Record your VFR/ramping clip on the Odyssey, using the DPX mode.
2. Transfer your DPX image sequence to your work drive - for safety, don't delete or overwite the original folder until you're satisfied with the result!
3. Use Dupe Guru. You have to select your DPX image sequence folder to be scanned. Make sure it is the only folder currently being scanned.
4. Dupe Guru will generate a list of files with duplicates. Make sure to select to view only duplicates - this makes sure one of each file is left unmolested. Then use Command-A to select all, putting checkboxes on all the duplicates. Delete all the duplicates.
5. At this point our image sequence has gaps in numbers. We need to remove the gaps so our video editing software doesn't think we're missing frames. If you have a recent version of OSX, just select all the remaining dpx images, and ctrl click, then use the "Rename Items" option, and use "Format" so that you can set them for sequential numbering.
This should do it. Because dpx files have no compression, the files should be perfect binary matches, making this process super easy and reliable. It is worth noting that the dpx files do contain metadata including the voltage level of the Odyssey. I'm not sure how CD coded this, but it may be possible for this to fluctuate during a recording, resulting in a less than 100% binary match between files. However, Dupe Guru does have the capability to note a close but not perfect match, so this shouldn't cause any real problems.
At this point you can open the dpx sequence and either edit it or re-encode to whatever codec you like. The dpx file is 444, but if you used a 422 mode on the F23/F35 then the data inside is still only from a 422 source. Also, by default the DPX sequence will try to play in the frame rate that had been selected on the camera, so make sure to interpret the footage to whatever frame rate you want if your project rate is not the same frame rate you were using on the camera for your VFR or ramp shot.
This method is going to use your SSD media quickly, because DPX files are big, but on the backend you can save space by removing the duplicate frames, and even by re-encoding to prores once ingested and processed.
Final note: Keep in mind that your audio file will not match up once you do this!!! If you use a constant VFR rate, then adjusting and matching the audio ought to be possible, particularly if you slated, but if you use the ramping feature, you will likely need to go to special effort to put audio to your ramped footage.
Let me know if you have further questions, I'll try to answer.
Hey guys! As far as I know what I'm sharing is new knowledge that either no one had thought of before, or if they had, was something private and not shared for public use across the group. Apologies if that isn't the case.
Of all the features the F23/F35 originally offered with the SRW1 and Codex recorders, perhaps the most elusive feature set to utilize with the modern SSD recorders is the ramping and VFR (Variable Frame Rate Options). The SRW1 and Codex accomplished this feat because they could read special DDID packets in the ancillary part of SDI feed. While modern recorders could likely be programmed to do this as well, the market segment simply isn't big enough for them to bother spending the time. Luckily, I've determined a work around that while not hassle free, is reliable and poses a limited amount of additional workflow hassle.
Lets first discuss how the VFR/ramping works in the F23 and F35. When you choose a variable frame rate, the IF box continues to pump out frames at the frame rate of the mode you're currently in. However, since less real frames are being generated, some of these are going to be duplicates. The ratio of duplicates to real frames will vary based on the number of frames you've chosen, or where you are in a ramp. These are pixel perfect duplicates. They do not even have different noise distribution, because they are simply a buffered copy of a single sensor image, repeated until the next real sensor image is collected.
While the Odyssey won't automatically remove these duplicates for us, we can have the Odyssey record the entire stream for us, and then use tools on our computer to get an image sequence with no duplicates in two easy steps.
Okay so here are your steps:
1. Get free software called DupeGuru, or an alternate duplicate file remover: https://www.hardcoded.net/dupeguru/
1. Record your VFR/ramping clip on the Odyssey, using the DPX mode.
2. Transfer your DPX image sequence to your work drive - for safety, don't delete or overwite the original folder until you're satisfied with the result!
3. Use Dupe Guru. You have to select your DPX image sequence folder to be scanned. Make sure it is the only folder currently being scanned.
4. Dupe Guru will generate a list of files with duplicates. Make sure to select to view only duplicates - this makes sure one of each file is left unmolested. Then use Command-A to select all, putting checkboxes on all the duplicates. Delete all the duplicates.
5. At this point our image sequence has gaps in numbers. We need to remove the gaps so our video editing software doesn't think we're missing frames. If you have a recent version of OSX, just select all the remaining dpx images, and ctrl click, then use the "Rename Items" option, and use "Format" so that you can set them for sequential numbering.
This should do it. Because dpx files have no compression, the files should be perfect binary matches, making this process super easy and reliable. It is worth noting that the dpx files do contain metadata including the voltage level of the Odyssey. I'm not sure how CD coded this, but it may be possible for this to fluctuate during a recording, resulting in a less than 100% binary match between files. However, Dupe Guru does have the capability to note a close but not perfect match, so this shouldn't cause any real problems.
At this point you can open the dpx sequence and either edit it or re-encode to whatever codec you like. The dpx file is 444, but if you used a 422 mode on the F23/F35 then the data inside is still only from a 422 source. Also, by default the DPX sequence will try to play in the frame rate that had been selected on the camera, so make sure to interpret the footage to whatever frame rate you want if your project rate is not the same frame rate you were using on the camera for your VFR or ramp shot.
This method is going to use your SSD media quickly, because DPX files are big, but on the backend you can save space by removing the duplicate frames, and even by re-encoding to prores once ingested and processed.
Final note: Keep in mind that your audio file will not match up once you do this!!! If you use a constant VFR rate, then adjusting and matching the audio ought to be possible, particularly if you slated, but if you use the ramping feature, you will likely need to go to special effort to put audio to your ramped footage.
Let me know if you have further questions, I'll try to answer.
Last edited: