搜索 社区服务 统计排行 帮助
  • 1552阅读
  • 4回复

[已解決]有沒有辦法讓壓出來的影片是倍速播放的?

楼层直达
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
有些動畫或電視節目的節奏真的太慢了

在PC上看的話,可以用播放器來做倍速播放

但假如我現在不是使用PC端的播放器來看

例如手機、MPEG4 PLAYER之類的

有沒有辦法在壓製影片時讓影片成倍速的?

不知道AVS有沒有這樣的Filter可用?


我是有個比較麻煩一點的做法,

音頻部分透過Winamp+plugin加速轉成WAV

視頻部分透過assumefps()來做加速

最後透過avs讀取視頻和音頻來做壓製

雖然這樣可行,不過還是比較麻煩

我試過assumefps對音頻不管用的說。
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 4楼 发表于: 2008-09-03
感謝啊!TimeStretch(tempo=125) 這個參數可解決了我的問題啊,謝謝!
级别: 新手上路
注册时间:
2007-11-19
在线时间:
0小时
发帖:
145
只看该作者 3楼 发表于: 2008-09-02
不变调的话用TimeStretch()可加快节奏保持原来音调。譬如源是23.976fps改用AssumeFPS(29.97)播放,也就是加快125%,那么脚本就添写:
TimeStretch(tempo=125)
级别: 侠客
注册时间:
2005-03-06
在线时间:
0小时
发帖:
321
只看该作者 2楼 发表于: 2008-09-02
有沒辦法不變調呢?
用Winamp+Pacemaker是不會變調的。
级别: 新手上路
注册时间:
2005-12-14
在线时间:
0小时
发帖:
152
只看该作者 1楼 发表于: 2008-09-02
AssumeSampleRate (clip, int samplerate)

AssumeSampleRate (exists starting from v2.07) changes the sample rate (playback speed) of the current sample.
If used alone, it will cause desync with the video, because the playback time is not changed.
  1. # Let's play that this video is 25fps, 44100hz video clip.
  2. AviSource("video_audio.avi")
  3. # Play audio at half speed:
  4. AssumeSampleRate(22050)
  5. # Play video at half speed:
  6. AssumeFPS(12.5)
  7. # Video and audio is now in sync, and plays in slow-motion.

另有:
SSRC (int samplerate, bool "fast")

SSRC Shibata Sample Rate Converter is a resampler. Audio is always converted to float. This filter will result in better audio quality than ResampleAudio.
It uses SSRC by Naoki Shibata, which offers the best resample quality available.
注:变调是一定的

现阶段装备:
Core 2 Quad Q6600 2.4GHz / GIGA-BYTE 965P-DS3 (Rev 1.0)
DDR2 800 1G *4 (A-Data *2 + Apacer *2)/ PowerColor HD3870 (512M/256b GDDR4)
Seagate 7200.10 SATA 320G *2 + WD 320G AAKS SATA / NEC DVD RW ND-4570A
AOC 203VW (20", 1680*1050, 5ms)
USB Devices:
WD 200G IDE2USB / SONY DW-G120A
快速回复

限150 字节
上一个 下一个