乍一看,很多人可能会觉得无论是PR/AE、音影,甚至是爱剪辑、爱iMovie。
其实这次的主角是FFmpeg!这个工具不是针对点鼠标的同学的~~.
这几天给西瓜视频发视频剪辑的时候,发现没有好的压缩和剪切工具(以前主要从事IT,真的不知道专业软件,爱剪辑和格式厂,iMovie,我用的.但它是半生不熟的)。
在我脑海中搜索。在从事音视频实时通信的时候,接触到FFmpeg和gstreamer两个软件。
所以今天我主要介绍一下FFmpeg的概况(后面切西瓜视频剪辑的时候会用到这个)
简介:A complete, cross-platform solution to record, convert and stream
音频和视频。(来自官方)
演讲:一个完整的,跨平台的解决方案,用于录制,转换和流音频和视频。跨平台主要是指支持多个操作系统,如Linux、Mac OS X、微软等。
Windows,BSD,Solaris .解码,编码,转码,mux,德mux,
几乎所有在流,过滤和播放.由人类和机器创造的东西
另外,这是一个开源软件,代码是完全开放的,所以你可以在各个平台上自己编译,甚至修改源代码来实现扩展。
对于直接使用FFmpeg的人,可以通过库调用其功能,也可以通过编译工具直接调用命令行。
* * *
这里以windows为例,直接说明使用工具的场景。首先从官网下载进入:http://ffmpeg.org/的链接。
点击下面的按钮(窗口),不注意的话可能不容易找到.其他系统也可以参考。
点击第二个框的内容后,会跳转到下面的页面。此时,选择linking下的static.
下载后,命令可以直接解压使用。当然,如果不喜欢用命令行进入目录不方便,可以自己设置环境变量PATH的值,加上ffmpeg.exe文件所在的路径,下次就可以在任何地方执行ffmpeg命令了。(这个套路我就不写了,图片和视频会在https://jingyan.baidu.com/article/3c343f7b21c530d 37796385.html发给你)
FFmpeg提供了一系列命令。看完这些命令,你就知道牛逼是什么感觉了。对于普通的视频编辑器来说,可以常用的命令可能不太多,可以以后慢慢探索。
*您可以从原始YUV420P文件中输入:
ffmpeg-I/tmp/test . YUV/tmp/out . avi
*您可以导出到原始YUV420P文件:
ffmpeg -i mydivx.avi hugefile.yuv
*您还可以进行视频压缩。/ffmpeg.exe -i输入视频路径-s 640 x360-Vcodec Libx 264-B800000输出视频路径
*您还可以进行视频剪切。/ffmpeg.exe -i输入视频路径-ss剪切开始时间-t剪切结束时间-acodec拷贝-vcodec拷贝输出视频
.还有很多其他事情可以做好。
* * *
我们可以看看文档目录:(参考:http://ffmpeg.org/ffmpeg.html)
更多信息,可以从官方文件开始。动手能力强的同学可以多关注。