认识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
相关推荐
小何开发1 天前
ffmpeg 安装与使用: 将视频分片与组装
ffmpeg·音视频
道剑剑非道2 天前
FFmpeg + Qt 实现摄像头采集与 MP3 背景音乐 RTSP 推流
开发语言·qt·ffmpeg
道剑剑非道3 天前
FFmpeg 6.0 实战:用 C++ 封装摄像头采集与 RTSP 推流
开发语言·c++·ffmpeg
Gc9umsbL13 天前
从FLAC到WAV:whisper.cpp中的FFmpeg音频预处理全解析
ffmpeg·whisper·音视频
angushine3 天前
ffmpeg+nginx搭建HLS 推流
运维·nginx·ffmpeg
EasyGBS4 天前
国标GB28181视频平台EasyGBS解决多格式视频流无缝转换难题
ffmpeg·音视频
树下水月5 天前
关于使用ffmpeg的一些使用方法
ffmpeg
憧憬成为原神糕手5 天前
FFmpeg 音视频开发笔记(一):H.264 解码为 YUV
笔记·ffmpeg·音视频
阳光开朗男孩5 天前
FFmpeg从入门到精通-1.ffmpeg简介
ffmpeg
luoqice9 天前
RTMP视频流的帧格式分析
网络·ffmpeg