认识FFMPEG框架

FFMPEG全称: Fast Forward Moving Picture Experts Group (MPEG:动态图像专家组)

ffmpeg相关网站:

bash 复制代码
git://source.ffmpeg.org/ffmpeg.git
bash 复制代码
http://git.videolan.org/?p=ffmpeg.git
bash 复制代码
https://github.com/FFmpeg/FFmpeg

FFMPEG框架基本组件: AVFormat , AVCodec, AVDevice, AVFilter,AVUtil,swscale,swresample

FFMPEG的AVFormat模块支持: MP4, FLV, KV, TS等文件封装格式,及支持RTMP, RTSP, MMS, HLS等网络协议

FFMPEG的AVCodec模块主要用于编码与解码.支持MEGP4, AAC, MJPEG, H.264(AVC),H.265(HEVC),MP3及用户自定义编解码格式.

FFMPEG的AVFilter模块主要用于音视频,字幕滤镜处理(支持多个输入与输出)

FFMPEG的swscale模块主要用于视频图像的转换与计算

FFMPEG的swresample模块主要用于音频采样的转换与计算

macos安装ffmpeg

bash 复制代码
brew install ffmpeg

链接ffmpeg

bash 复制代码
brew link ffmpeg

ffmpeg滤镜使用示例:

bash 复制代码
ffmpeg -i demo.mp4 -vf "split [main] [tmp]; [tmp] crop=iw:ih/2:0:0, vflip [flip]; [main] [flip] overlay=0:H/2 " test.mp4
相关推荐
枫叶梨花14 小时前
从 M4S 到 MP4:用 FFmpeg 轻松合并音视频文件
ffmpeg·音视频
米优18 小时前
FFmpeg添加水印
ffmpeg
blanks20201 天前
qt mac 解决 info.plist 自定义问题
ffmpeg
学而知不足~2 天前
FFmpeg03:多媒体文件处理基础
ffmpeg
dualven_in_csdn3 天前
ffmpeg编译
ffmpeg
Kevin Wang7273 天前
FFmpeg如何使用GPU加速
ffmpeg
feiyangqingyun4 天前
纯Qt结合ffmpeg实现本地摄像头采集/桌面采集/应用程序窗口采集/指定采集帧率和分辨率等
qt·ffmpeg·qt桌面采集·qt摄像头采集·qt程序窗口采集
shelutai4 天前
ubuntu 编译ffmpeg6.1 增加drawtext,libx264,libx265等
linux·ubuntu·ffmpeg
陆远方4 天前
AttributeError: module ‘ffmpeg‘ has no attribute ‘probe‘
ffmpeg
进击ing小白4 天前
FFmpeg的基本概述(二)
ffmpeg