Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Timecode issue. #1990

Open
5 tasks done
Doug183 opened this issue May 9, 2024 · 1 comment
Open
5 tasks done

Timecode issue. #1990

Doug183 opened this issue May 9, 2024 · 1 comment

Comments

@Doug183
Copy link

Doug183 commented May 9, 2024

The fewer issues I have to read, the more new features I will have time to implement, so I ask that you please try these things first

Operating System

MacOS 12

Steps to reproduce

I posted once before, but here are pictures to illustrate the issue.

  1. I am using the latest download from GitHub - Lossless Cut 3.59. However this problem can be recreated with older versions.
  2. Main problem. Lossless cut/FFMPEG use timing calculation in that thousands of second format.
  3. Videos use frame rates.
  4. There is a Time Code drift in Lossless Cut that is not accounted for. This problem can be seen in other simpler video viewers as well (Quicktime X, VLC, FFMPEG, LossLess Cut.).
    3a) Adobe Premiere, AVID, and FCP do not have this issue.

Here is 49+ minute video compressed in both H264 and ProResLT with a counter burned in.
H264 version
ProResLT

I created comparative screen shots using Lossless Cut and Adobe Premiere at the following time intervals:
6 seconds, 10 Minutes, and then in 5 minute increments and then two different endings.

0006_LosslessCut_v1 0006_Premiere_v1 1000_LosslessCut_v1 1000_Premiere_v1 1500_LosslessCut_v1 1500_Premiere_v1 2000_LosslessCut_v1 2000_Premiere_v1 2500_LosslessCut_v1 2500_Premiere_v1 3000_LosslessCut_v1 3000_Premiere_v1 3500_LosslessCut_v1 3500_Premiere_v1 4000_LosslessCut_v1 4000_Premiere_v1 4500_LosslessCut_v1 4500_Premiere_v1 490621_LosslessCut_v1 490621_Premiere_v1 490921_LosslessCut_v1 490921_Premiere_v1

Expected behavior

Time code should be spot on.

Actual behavior

Time Code drifts.

Share log from developer tools

No response

@Doug183
Copy link
Author

Doug183 commented May 9, 2024

Solution.
I have had code written for a custom Python script that uses FFMPEG to replace footage which handles the thousand timing issue to frames accurately. I am happy to donate it to the project if someone tells me how. Lossless cut is great app and I think is super valuable to the community.

Here is link to my first post and the fix which in the replies.

Original Post

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant