FFmpeg可以让用户快速的采集视频,FFmpeg能够让用户更好的处理一些相关的视频,在这里还有添加水印的功能,可以帮助用户轻松制作出带有水印的视频。这款软件还为用户提供了录制、转换以及流化音视频的完整解决方案,用户可以在多媒体格式上进行转换,使得它们可以在不同的设备上进行播放,在这里还非常的方便用户的二次开发。对于选定的视频,截取指定时间的缩略图,视频抓图,获取静态图和动态图,是一款非常简单的媒体播放软件。
FFmpeg操作:
1.怎样修改途径更新中文输出?
在界面选项formard_路径用utf8编码,即可重新刷新即可
2.用不能正确生成中文名字的文件,怎么解决?
确定下,不支持中文,还是ffmprg字符集不一致导致的乱码。如果后者,转换下就能支持中文了
那就生成英文文件后再改名
FFmpeg优势:
1、libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能,包含demuxers和muxer库
2、libavcodec:用于各种类型声音/图像编解码
3、libavutil:包含一些公共的工具函数
4、libswscale:用于视频场景比例缩放、色彩映射转换
5、libpostproc:用于后期效果处理
6、ffmpeg:是一个命令行工具,用来对视频文件转换格式,也支持对电视卡实时编码
7、ffsever:是一个HTTP多媒体实时广播流服务器,支持时光平移
8、ffplay:是一个简单的播放器,使用 库解析和解码,通过SDL显示
FFmpeg说明:
过滤器(Filter)
在多媒体处理中,filter的意思是被编码到输出文件之前用来修改输入文件内容的一个软件工具。如:视频翻转,旋转,缩放等。
语法:[input_ _label1][input_ _label2]… filter_name=parameters [output_ _label1][output_ _label2]…
过滤器图 label :是标记过滤器的输入或输出的名称
1.视频过滤器 -vf
如testsrc视频按顺时针方向旋转90度
ffplay -f lavfi -i testsrc -vf transpose=1
如testsrc视频水平翻转(左右翻转)
ffplay -f lavfi -i testsrc -vf hflip
2.音频过滤器 -af
实现慢速播放,声音速度是原始速度的50%
ffplay p629100.mp3 -af atempo=0.5
FFmpeg评价:
是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序
采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案
它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量