认识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
相关推荐
戴草帽的大z6 小时前
交叉编译FFmpeg:从x264到RK3588部署实战
linux·ffmpeg·rk3588·h.264·aarch64
农民搬运工9 小时前
用 ffmpeg 命令去除视频的重复帧、剪视频、修改视频尺寸
ffmpeg·视频去除重复帧·用ffmpeg剪视频·用ffmpeg去除重复帧·用ffmpeg改视频尺寸
plmm烟酒僧9 小时前
RK3588 使用 FFmpeg 硬件解码输出到 DRM Prime (DMA Buf) 加速数据传输
ffmpeg·rk3588·h.264·瑞芯微·硬件解码·rga
十秒耿直拆包选手10 小时前
OS:使用ffmpeg从视频文件提取音频文件
ffmpeg
梵尔纳多11 小时前
ffmpeg 交叉编译
ffmpeg
mortimer1 天前
用一行 FFmpeg 命令,让噪音俯首,让语音转录更准确一点
ffmpeg·openai
ontheway-xx1 天前
ffmpeg4.4.2 gcc 15.2.0 编译错误
ffmpeg·音视频
小狮子安度因2 天前
FFmpeg+QT输出音频
qt·ffmpeg·音视频
八月的雨季 最後的冰吻2 天前
FFmpeg--FlvPaser源码解析
ffmpeg
feiyangqingyun2 天前
Qt和ffmpeg结合打造gb28181推流/支持udp和tcp被动以及tcp主动三种方式
qt·udp·ffmpeg