如何从视频帧获取TIMECODE?基于帧率的帧转时码技术问询
视频帧转HH:MM:SS.nnnnnnnnn格式时码的问题(23.976fps场景)
我最近在做视频帧到TIMECODE的转换工作,目标时码格式是HH:MM:SS.nnnnnnnnn(小时:分钟:秒.纳秒)。举个实际场景的例子:
- 帧率:
23.976fps(标记为C1) - 视频帧编号:
145068(标记为C2) - 正确对应的时码:
01:40:50.544000000
补充修正:
一开始我想当然地以为只要知道帧率和帧号,就能轻松算出对应的时码,但感谢@Sangbok Lee 和 @Owen Campbell的指点,我意识到自己之前的逻辑思路有偏差——在非整数帧率(比如23.976fps)的情况下,转换逻辑比我预想的要复杂,而且他们给出的对应结果是完全正确的。
内容的提问来源于stack exchange,提问作者player0
相关产品推荐
相关产品推荐

