看了标题,可能很多人会想是不是PR/AE,会不会发声,甚至是剪辑和iMovie .
其实这次的主角是FFmpeg! 这个工具不是针对点击鼠标的同学的~~。
这几天,在给西瓜视频(西瓜视频)发送视频剪辑时,我发现没有用于压缩、剪切的好工具。 (以前主要做IT,但不懂专业软件,使用过回形针和格式工厂和iMovie。 )但是是半吊子。 ) ) ) ) ) ) ) ) ) )。
在脑海中搜索,当时进行音视频实时通信时,接触过两种软件FFmpeg和gstreamer。
所以今天主要介绍FFmpeg的大致情况(后来我剪切西瓜视频(西瓜视频)的片段时也用这个) )。
一句话,来自A complete,cross-platform solution to record,convert and stream audio and video .公式)
人的故事:完整的跨平台解决方案,记录,音视频转换和流媒体。 跨平台主要是指对Linux、Mac OS X、Microsoft Windows、BSD、Solaris等各种操作系统的支持。 可以播放解码、编码、转码、mux、demux、流、过滤以及几乎由人和机器创建的所有内容。
它还是一个开源软件,代码是完全开放的,可以在每个平台上自己编译,也可以修改源代码进行扩展。
对于直接使用FFmpeg的人来说,可以从库中调用其能力,也可以直接从编译工具的命令行调用。
在此以windows为例,对直接使用工具的场景进行说明。 首先,从官方网站下载链接。 http://ffmpeg.org/
用以下按钮点击( windows ),如果不注意的话可能找不到.其他系统也请作为同样的参考
单击第二个框的内容可跳转到下一页。 此时,选择链接下的静态
下载后,命令可以直接解压缩使用。 当然我讨厌进入目录,使用命令行很不方便。 您可以完全自己设置环境变量PATH的值,并添加包含ffmpeg.exe文件的路径,以便下次可以在任何位置执行ffmpeg命令。 (不写这个通常的操作。 图和视频发送https://jingyan.Baidu.com/article/3c 343 ff7b 21 c 530 d 37796385.html )
FFmpeg提供了一系列命令。 一看这些命令,就知道他赶牛的地方。 对普通视频编辑来说,常用的可能不多。 接下来请慢慢摸索
从原始YUV420P文件中,可以输入ffmpeg-I/tmp/test.YUV/tmp/out.avi
可以输出到原始YUV420P文件,ffmpeg -i mypx.avi hugefile.yuv
视频压缩./ffmpeg.exe -i输入视频路径-也可以使用-s640x360-vcodeclibx264-b800000输出视频路径
视频剪辑./ffmpeg.exe -i输入视频路径-ss剪辑开始时间 -tt剪辑结束时间 -音频拷贝- vcodec拷贝输出视频也可以
…还有很多事情可以做
让我们看看文档目录。 (参考: http://ffmpeg.org/ffmpeg.html ) )。
有关详细信息,请参阅官方文档。 动手能力强的同学能引起很多关注