这是设置:
我有一个持续时间相同的视频文件和一个音频文件。视频文件通过 播放,[pix_film]
音频文件通过播放[readsf~]
,然后两者都被用户交互触发的几种效果扭曲。
如何保持视频和音频同步?
这是设置:
我有一个持续时间相同的视频文件和一个音频文件。视频文件通过 播放,[pix_film]
音频文件通过播放[readsf~]
,然后两者都被用户交互触发的几种效果扭曲。
如何保持视频和音频同步?
如果您希望用户更改播放速度(因此不使用 [readsf~],而是使用基于 [vline~] 或 [phasor~] 的采样器),那么您还需要调整播放速度视频。可以在https://github.com/mxa/AudioVideoPatches找到如何执行此操作以及使用 Pd 实例多次播放以避免音频丢失的教程
两者都[pix_film]
将[readsf~]
在逻辑时间内起作用,因此它们应该开箱即用地同步。
我能想象的唯一问题是,[pix_film] 正在以错误的帧速率播放电影(在这种情况下,视频和音频仍然是同步的,但与您的预期有所不同)。Gem 的播放帧率固定为渲染帧率。
基本上你必须有可能解决这个问题:
第二种解决方案可以通过以下方式实现:
[t a b]
| \
| \ [r counter]
| [f]
| | [r incr]
| [+ 0]
| |
| [t f b]
| | [s counter]
[pix_film]
|
[$3(
| [r gemrate]
[/ 20]
|
[s incr]