V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
V2SuperUser
V2EX  ›  程序员

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

  •  
  •   V2SuperUser · 2022-09-06 17:35:18 +08:00 · 1340 次点击
    这是一个创建于 834 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    11 条回复    2022-09-07 11:10:31 +08:00
    V2SuperUser
        1
    V2SuperUser  
    OP
       2022-09-06 17:39:40 +08:00
    有偿 50 块合适吗
    whi147
        2
    whi147  
       2022-09-06 17:58:08 +08:00
    你说的这东西,根本不存在。音视频的本质是排列好的数据帧,然后按照固定帧率进行播放
    delectate
        3
    delectate  
       2022-09-06 18:56:54 +08:00
    你需要的是时码器。
    搜一下就知道了。
    CEBBCAT
        4
    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
        5
    baobao1270  
       2022-09-07 00:09:00 +08:00
    用 MP4 封装一下音频?
    V2SuperUser
        6
    V2SuperUser  
    OP
       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
        7
    V2SuperUser  
    OP
       2022-09-07 09:27:43 +08:00
    @delectate 对,就是这个,但是时码器是硬件,现在想通过软件实现时码器的功能,时码器大概就是将时间信息写入音频,不知道这么理解是否正确
    V2SuperUser
        8
    V2SuperUser  
    OP
       2022-09-07 09:28:22 +08:00
    @CEBBCAT 不光是 Premiere ,其他编辑器也能识别
    V2SuperUser
        9
    V2SuperUser  
    OP
       2022-09-07 09:29:20 +08:00
    @baobao1270 现在用的 wav ,wav 也能包含时间信息,但是不知道具体是怎么包含的
    V2SuperUser
        10
    V2SuperUser  
    OP
       2022-09-07 09:35:41 +08:00
    @delectate 时码器将拍摄设备和拾音设备时间同步,然后拍摄和拾音用同一个时间,记录音频开始的时间和视频开始时间,同步时按照这个时间就能自动声画对齐,现在两台设备假设时间一致,但是音频开始和视频开始时间不一致,想把开始时间分别写到视频和音频,让 Premiere 能识别,视频可以了,音频不行
    8820670
        11
    8820670  
       2022-09-07 11:10:31 +08:00
    如果有打场记板的话,达芬奇有对齐功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1178 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:08 · PVG 02:08 · LAX 10:08 · JFK 13:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.