看标题,很多人可能会认为是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/3c 343 ff 7 b21c 530d 37796385 . html)。
FFmpeg提供了一系列命令。读完这些命令,你就会知道它的强大之处了。对于普通的视频编辑来说,可能用的不太频繁,不过以后可以慢慢探索。
*您可以从原始YUV420P文件中输入:
ffmpeg-I/tmp/test . YUV/tmp/out . avi
*可以输出到原始YUV420P文件:
ffmpeg -i mydivx.avi hugefile.yuv
*您还可以进行视频压缩。/ffmpeg.exe -i输入视频路径-s640x360-vcode libx264-b800000输出视频路径。
*您还可以进行视频剪切。/ffmpeg.exe -i输入视频路径-ss剪切开始时间-t剪切结束时间-acodec拷贝-vcodec拷贝输出视频。
.可以做很多其他的事情。
* * *
我们可以看看文档目录:(参考:http://ffmpeg.org/ffmpeg.html)。
你可以从官方文件中了解更多。动手能力强的同学可以多关注。