Audio 如何保持音频和视频(GEM)同步?
以下是设置: 我有一个持续时间相同的视频文件和音频文件。视频文件通过Audio 如何保持音频和视频(GEM)同步?,audio,video,audio-video-sync,puredata,Audio,Video,Audio Video Sync,Puredata,以下是设置: 我有一个持续时间相同的视频文件和音频文件。视频文件通过[pix_film]播放,音频文件通过[readsf~]播放,然后通过用户交互触发的多种效果使两者失真 如何保持视频和音频同步 两个[pix_film]和[readsf~]都将在逻辑时间内起作用,因此它们应该在开箱即用的情况下同步 我能想象的唯一问题是,[pix_film]以错误的帧速率播放电影(在这种情况下,视频和音频仍然同步,但与您预期的有所不同)。 Gem的播放帧速率固定为渲染帧速率 基本上,您必须解决以下问题: 将Ge
[pix_film]
播放,音频文件通过[readsf~]
播放,然后通过用户交互触发的多种效果使两者失真
如何保持视频和音频同步 两个
[pix_film]
和[readsf~]
都将在逻辑时间内起作用,因此它们应该在开箱即用的情况下同步
我能想象的唯一问题是,[pix_film]以错误的帧速率播放电影(在这种情况下,视频和音频仍然同步,但与您预期的有所不同)。
Gem的播放帧速率固定为渲染帧速率
基本上,您必须解决以下问题:
- 将Gem的帧速率更改为电影的帧速率(如果您想同时播放多个具有不同帧速率的视频,这显然不起作用)
- 更改[pix_film]的“帧搜索速率”以匹配全局帧速率
[t a b]
| \
| \ [r counter]
| [f]
| | [r incr]
| [+ 0]
| |
| [t f b]
| | [s counter]
[pix_film]
|
[$3(
| [r gemrate]
[/ 20]
|
[s incr]
如果您希望用户更改播放速度(因此不使用[readsf~],而是使用基于[vline~]或[phasor~]的采样器),则还需要调整视频播放速度。可以在Wow上找到如何做到这一点的教程,以及使用多次Pd实例进行播放以避免音频丢失的教程,这是第一个标记为
[puredata]
的问题(也没有标记为[Pd]
)。我不知道你们的运气会不会比这里好。当我参与进来的时候,我总是发现他们知识渊博。希望我们也能从这里开始获取puredata:)如果视频处理变得太繁重并开始中断音频呢?这不应该通过两个Pd进程或[Pd~]
来完成吗?