认识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
相关推荐
智能工业品检测-奇妙智能18 小时前
SpringBoot整合FFmpeg的方法
人工智能·ffmpeg·springboot·deepseek·openclaw
斌蔚司李19 小时前
Windows 上安装 FFmpeg
windows·ffmpeg
binderIPC19 小时前
Android项目中FFmpeg的.so包使用详情
android·ffmpeg
java_nn19 小时前
使用ffmpeg直播推流
ffmpeg
智能工业品检测-奇妙智能20 小时前
快速直播:Node.js + FFmpeg + flv.js 全栈实战
javascript·ffmpeg·node.js
Okailon20 小时前
Linux上的录屏经历 kazam OBS ffmpeg 及 oCam(Win) filmage screen(Mac)
linux·macos·ffmpeg
PengShuaiD520 小时前
【AI编码】用ChatGPT基于Whisper+ffmpeg实现一个根据视频字幕执行自动化裁剪本地小工具
人工智能·chatgpt·ffmpeg·whisper
TEC_INO21 小时前
Linux31:FFMPEG时间戳、时间基、时间转换的讲解
ffmpeg
智能工业品检测-奇妙智能21 小时前
linux 安装 FFmpeg 和windows安装 FFmpeg
linux·windows·ffmpeg
xmRao1 天前
Qt+FFmpeg 实现摄像头采集并录制 YUV 格式视频
qt·ffmpeg·音视频