『漫游』酷论坛>『影音数码技术学习交流』>请教改变帧速以实现 ..
请教改变帧速以实现视频倍速播放的压制问题
rockzero18@2012-01-25 06:20
例如我要将一个29.97fps的视频给二倍速播放,
透过Avisynth的内置滤镜可以很容易实现!
assumefps(60000,1001)
changefps(30000,1001)
TimeStretch(tempo=200)
那如果使用Direct264压制的话,该怎么实现这样的需求呢?
我在ffdshow的Avisynth脚本里输入上述滤镜可是没有作用…
不知是否有支持批量又能使用上述滤镜的压制软件或方法?
话说x264官方推荐的二款GUI感觉都不是很方便,
虽RipBot264挺容易使用,但似乎没办法自行添加AVS滤镜?
而StaxRip功能似乎比较多,但我觉得没有FFCorder好用…
264768502@2012-01-25 10:06
一定要把帧率砍回30么
非必要的话 可以直接在x264的参数里设定 --fps 60000/1001
upyzl@2012-01-25 12:09
二倍速播放?
mmg封装的时候指定帧率或者timecode就行了吧,干嘛还要重编码?
rockzero18@2012-01-26 04:12
引用
引用第1楼264768502于2012-01-25 10:06发表的 :
一定要把帧率砍回30么
非必要的话 可以直接在x264的参数里设定 --fps 60000/1001
要用来播放视频的那支手机估计是没办法硬解60fps的视频。
引用
引用第2楼upyzl于2012-01-25 12:09发表的 :
二倍速播放?
mmg封装的时候指定帧率或者timecode就行了吧,干嘛还要重编码?
因为是要在手机上播放的,需要重新编码为可硬解的规格。
在PC上播放的话,其实像是PotPlayer本来就有这样的功能。
rockzero18@2012-01-27 23:19
另外想请教,为什么AVS文件播放时有声音,但用RipBot264重新编码时,声音却出不来?
变成必须先把AVS丢进VDM将音频编码成WAV文件,再作为RipBot264的Audio源。
- "C:\RipBot264\tools\bepipe\bepipe.exe" --script "import(^C:\Temp\RipBot264temp\job1\job1.avs^)" | "C:\RipBot264\Tools\fhgaacenc\fhgaacenc.exe" --profile lc --cbr 96 --adts --ignorelength - "C:\Temp\RipBot264temp\audio.aac"
当WAV作为Audio源,job1.avs里就会多出这一段,
- LoadPlugin("C:\RipBot264\tools\AviSynth plugins\NicAudio\NicAudio.dll")
- audio=RaWavSource("D:\temp\audio.wav",1)
- audio=ResampleAudio(audio,48000)
-o-o-304-o-o-@2012-01-31 10:34
720的60p较新的几个方案硬解上都没啥问题吧……480的话ARMv7的2c软解都行啊(虽然不实际就是了……
MeteorRain@2012-02-01 06:52
要直接二倍速播放的话selectevery同时设fps就行了嘛
x264官版直接吃各种格式,不一定要走dshow吧
| TOP