Skip to content
New issue

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

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

Already on GitHub? # to your account

Timecode display #718

Open
camardo opened this issue Feb 11, 2022 · 5 comments
Open

Timecode display #718

camardo opened this issue Feb 11, 2022 · 5 comments

Comments

@camardo
Copy link

camardo commented Feb 11, 2022

Is there any way to switch the duration view (X-axis of plots) to timecode? The options exist for frame number, seconds, minutes, etc., but it would be very helpful if there were a way to pull the TC track (from an MXF in our case) and use that scale for the X-axis. This would be useful for broadcast content where TC needs to be preserved but can also be used during the QC process.

Likewise, the ability to overlay TC as a filter would be helpful.

@dericed
Copy link
Member

dericed commented Feb 11, 2022

Hmm, I think there's two issues with that.

  • with frame # and seconds and minutes, the values are incrementing and unique. If use the timecode value, there could be multiple frames with identical timecode values so would they all plot upon on another? The frames could potentially be very disorganized in the graph if the timecode values are themselves disorganized.

  • other issue is that ffmpeg, does not (@richardpl, correct me if wrong) provide access to the timecode in MXF beyond the initial value.

@richardpl
Copy link
Contributor

That is true for any format last time I checked, not just for MXF. I dunno why is there such limitation. It should be separate stream?

@JeromeMartinez
Copy link
Contributor

FYI MXF time code tracks (the classically supported streams, not the SDTI stream which may also contain a time code, another story) are "stripped" i.e. only the time code of the first frame is stored. No gap is possible there.

So here no identical timecode values, not disorganized, and computing of the time code is easy (time code of first frame + frame number), we "just" have to find the way to get the time code of the first frame with the FFmpeg API.

@richardpl
Copy link
Contributor

That is stored just as stream metadata under key "timecode" looking at mxf code, maybe same convention is for other formats...

@AdamNgaTaonga
Copy link

Hi. I too would like to be able to change the timecode display of QCTools to reflect the timecode in a Beta SP digitised movie file (HH:MM:SS:FF). Our movie files are digitised PAL v210 .movs captured by Adobe Premiere. All files have continuous timecode as the capture software ignores any timecode breaks. The software just logs first "in point" timecode from tape. E.g, from MediaInfo, Time code of first frame : 21:58:33:18
This would be super useful!

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

No branches or pull requests

5 participants