11.03.2024, 14:50
Hi Selur,
I tested the latest version and it now accurately printing the timecode onto the new file. Can I ask if another addition can be made?
At the moment, the timecode from the original frame rate file is being copied onto the new file. However, that causes errors because it's not a direct translation once the frame rate is converted.
E.g. Original Frame Rate 29.98 - 00:05:43:28
New Frame Rate 23.98 (when using Hybrid) - 00:05:44:04
Because ':28' can't exist in the new frame rate, some sort of conversion is happening that leads to an incorrect frame rate.
I think it could be more accurate by converting to frames and then back to timecode at the end
E.g. Original Frame Rate 29.98 - 00:05:43:28
Conversion timecode to frames: 10,311
Conversion to new frame rate: (10,311/29.98)=~344 344*23.98=~8247
Conversion frames to timecode: ~05:43:22
Understandably there are round errors but the end timecode is accurate to within a frame or so when tested in Davinci Resolve
Thanks and hope you're up for the challenge!
James
I tested the latest version and it now accurately printing the timecode onto the new file. Can I ask if another addition can be made?
At the moment, the timecode from the original frame rate file is being copied onto the new file. However, that causes errors because it's not a direct translation once the frame rate is converted.
E.g. Original Frame Rate 29.98 - 00:05:43:28
New Frame Rate 23.98 (when using Hybrid) - 00:05:44:04
Because ':28' can't exist in the new frame rate, some sort of conversion is happening that leads to an incorrect frame rate.
I think it could be more accurate by converting to frames and then back to timecode at the end
E.g. Original Frame Rate 29.98 - 00:05:43:28
Conversion timecode to frames: 10,311
Conversion to new frame rate: (10,311/29.98)=~344 344*23.98=~8247
Conversion frames to timecode: ~05:43:22
Understandably there are round errors but the end timecode is accurate to within a frame or so when tested in Davinci Resolve
Thanks and hope you're up for the challenge!
James