西西河

主题:个人经验总结帖,内容不定,不定期更新 -- 休眠火山

共:💬29 🌺73
全看分页树展 · 主题 跟帖
家园 使用免费软件调整视频播放的速度

由于碰到一些事情,需要把视频的播放速度放慢,于是搜了一下如何使用免费软件进行改动。其实有很多收费软件可以做到这个事情,比如专业或不专业的是视频编辑软件,但既然免费软件可以做到这个,为什么不用呢?

据我不完全的调查结果,有几个办法可以做到。

笨办法一,使用免费软件VirtualDub。这个软件可以对视频进行一些处理,并且有大量的资料。但是不适合初学者。首先,为了打开视频,就需要额外做一些工作,以使软件能够识别视频格式,其次,保存视频也需要做一些下载和设置。

笨办法二,使用免费软件格式工厂对格式进行改变,然后结合VirtualDub或者微软自己的免费软件Movie Maker,编辑完成后再用格式工厂转化成自己想要的视频格式。缺点就是这两款软件默认的格式都是体积很大的,而且需要安装两款软件。不过就转换格式来说,我试用了几款免费软件,就支持的格式、界面整洁度及转化效果来看,还是格式工厂最佳。我曾经有个使用某设备录像得到的视频,使用freemake转化后看不到视频内容,使用暴风转码改变分辨率后整个图像变乱,只有使用格式工厂能得到最佳的结果。貌似免费软件狸窝也可以,但是广告太多,令人眼花。

笨办法三,使用格式工厂(实际上是Mencoder)。目前为止,格式工厂里是找不到设置视频速度的功能的。你可以试验改变帧速率,但是视频播放速度没有变化,只有帧数下降了。其实格式工厂很多的格式转换应该是依赖于免费软件Mplayer自带的Mencoder。不清楚有哪些格式是用的这个,看文件貌似还是有很多其他编码器的?没有细究。但是即使是收费软件Any Video Converter貌似也使用了Mencoder,因为有个设置视频速度的界面实际上就是设置Mencoder的参数。那么既然格式工厂里自带了Mencoder,那么就可以用上这一点,而不用重新下载Mplayer了。更重要的是,格式工厂里有很多的编码解码器,都是已经下载好的,而单独下载Mplayer则会缺乏一些编码解码包。Mencoder是命令行格式,所以需要自己手动输入,具体的格式需要自己看。不过如果你只是要把速度调慢或快,并且不要音频的话(因为音频变慢变快就难听了,另外配音不在本文讨论范围内,具体可以看Mencoder的使用说明),可以使用以下命令

mencoder -speed 1/4 input.avi -ovc copy -nosound -o output.avi

速度可以根据自己需要自己调节。这里是0.25。

我没有具体使用这个,所以不知道在高速时,帧速率过高会发生什么,有可能需要重新编码,使新视频的帧速降低,这个可以试,关键是工具。

其实格式工厂可以增加这个功能,并不难,不知道为什么没有增加。现在只有改变目标帧速的功能,但总时长不变。

笨办法四:使用avifrate。这个工具可以调节avi视频的帧速率,从而改变视频的速度。限制有二,首先是文件格式只能是avi格式的,其次不会对视频重新编码,所以如果你想提很高的速度,恐怕会被播放器拒绝,然后使用默认速度,调速就失败了。另外还有个问题就是它会直接修改目标视频,有可能会损坏文件,所以使用要慎重。一般情况下可以用格式工厂改格式为avi,然后用这个调节,然后在用格式工厂转换所需要的格式和目标帧速即可。适合新手。

暂时这些,如果有其他更方便的方法再添加。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河