這裏是設置:如何保持音頻和視頻(GEM)同步?
我有一個視頻文件,並以相同期限的音頻文件。視頻文件通過[pix_film]
播放,音頻文件通過[readsf~]
播放,兩者都會因用戶交互觸發的幾種效果而失真。
如何保持視頻和音頻同步?
這裏是設置:如何保持音頻和視頻(GEM)同步?
我有一個視頻文件,並以相同期限的音頻文件。視頻文件通過[pix_film]
播放,音頻文件通過[readsf~]
播放,兩者都會因用戶交互觸發的幾種效果而失真。
如何保持視頻和音頻同步?
如果你希望用戶改變播放的速度(所以不使用[readsf〜],而是一個採樣基礎在[vline〜]或[phasor〜]上),則還需要調整視頻播放的速度。一個教程如何做到這一點,也可以播放多個Pd實例以避免音頻丟失,可以在https://github.com/mxa/AudioVideoPatches
兩個[pix_film]
和[readsf~]
將在合理的時間採取行動,所以他們應該sychronized開箱。
唯一的問題我可以想像是,[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]
什麼樣,如果視頻處理變得過於沉重,並開始中斷聲音?這不應該用兩個Pd進程或'[pd〜]'來完成嗎? –
Wow,有史以來第一個標記爲[[puredata]]的問題(沒有標記爲[[pd] )。我不知道你會不會有與[郵件列表]更好的運氣(http://pd.iem.at/)比這裏。當我參與時,我總是發現他們超級知識。 –
希望我們能得到PureData的也開始在這裏:) –