如何将时间码写入音频文件

2022-09-06 17:35:18 +08:00
 V2SuperUser

不知道这么描述是否准确(音频是否有时间码这个东西)。

具体需求是这样的:将时间码( timecode )分别写入视频和音频,视频和音频拖到 premiere 中后,同步选项能按照相应时间码自动同步音视频。

目前视频时间码通过 FFMpeg 写入成功了,但是音频适中没找到合适的方法。

用单反和专业拾音设备拍摄了可以时间同步和不可以时间同步的音视频(用了时间同步器),分析了原始数据还是没能找到灵感

1339 次点击
所在节点    程序员
11 条回复
V2SuperUser
2022-09-06 17:39:40 +08:00
有偿 50 块合适吗
whi147
2022-09-06 17:58:08 +08:00
你说的这东西,根本不存在。音视频的本质是排列好的数据帧,然后按照固定帧率进行播放
delectate
2022-09-06 18:56:54 +08:00
你需要的是时码器。
搜一下就知道了。
CEBBCAT
2022-09-06 19:27:02 +08:00
我搜到了有一个叫合并剪辑的功能,楼主已经研究过了是吗? https://helpx.adobe.com/cn/premiere-pro/using/synchronizing-audio-video-merge-clips.html

假如想要让 Premiere 能够识别这个时戳标记,那应该要符合 Premiere 的标准吧?去 Premiere 的文档查查资料呢?
baobao1270
2022-09-07 00:09:00 +08:00
用 MP4 封装一下音频?
V2SuperUser
2022-09-07 09:26:44 +08:00
@whi147 不知道是否是叫这个名字,但是音频可以包含时间信息的,将一个 wav 文件放到编辑器就能看到音频入点,这个入点与视频入点比较就能自动对齐: https://upload-images.jianshu.io/upload_images/2670204-3becb08b6a539768.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240
V2SuperUser
2022-09-07 09:27:43 +08:00
@delectate 对,就是这个,但是时码器是硬件,现在想通过软件实现时码器的功能,时码器大概就是将时间信息写入音频,不知道这么理解是否正确
V2SuperUser
2022-09-07 09:28:22 +08:00
@CEBBCAT 不光是 Premiere ,其他编辑器也能识别
V2SuperUser
2022-09-07 09:29:20 +08:00
@baobao1270 现在用的 wav ,wav 也能包含时间信息,但是不知道具体是怎么包含的
V2SuperUser
2022-09-07 09:35:41 +08:00
@delectate 时码器将拍摄设备和拾音设备时间同步,然后拍摄和拾音用同一个时间,记录音频开始的时间和视频开始时间,同步时按照这个时间就能自动声画对齐,现在两台设备假设时间一致,但是音频开始和视频开始时间不一致,想把开始时间分别写到视频和音频,让 Premiere 能识别,视频可以了,音频不行
8820670
2022-09-07 11:10:31 +08:00
如果有打场记板的话,达芬奇有对齐功能。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX