本repo搜集整理全网ffmpeg学习资料。
所有数据来源于互联网。所谓取之于互联网,用之于互联网。
如果涉及版权侵犯,请邮件至 [email protected] ,我们将第一时间处理。
如果您对我们的项目表示赞同与支持,欢迎您 lssues 我们,或者邮件 [email protected] 我们,更加欢迎您 pull requests 加入我们。
感谢您的支持!
-
bilibili/ijkplayer: 基于FFmpeg n3.4的Android/iOS视频播放器,支持MediaCodec, VideoToolbox。
-
befovy/fijkplayer: ijkplayer for flutter. ijkplayer 的 flutter 封装。 Flutter video/audio player. Flutter media player plugin for android/iOS based on ijkplayer. fijkplayer 是基于 ijkplayer 封装的 flutter 媒体播放器,开箱即用,无需编译 ijkplayer
-
mpv-player/mpv: 命令行视频播放器
-
CarGuo/GSYVideoPlayer: 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。
-
mpenkov/ffmpeg-tutorial: 教程,演示如何编写一个基于FFmpeg的视频播放器
-
imoreapps/ffmpeg-avplayer-for-ios-tvos: 一个微小但强大的iOS和Apple TV OS的av播放器框架,是基于FFmpeg库。
-
unosquare/ffmediaelement: FFME:高级WPF MediaElement(基于FFmpeg)
-
microshow/RxFFmpeg:RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能
-
wang-bin/QtAV: 基于Qt和FFmpeg的跨平台多媒体框架,高性能。用户和开发人员友好。支持Android, iOS, Windows商店和桌面。基于Qt和FFmpeg的跨平台高性能音视频播放框架
-
xufuji456/FFmpegAndroid: android端基于FFmpeg实现音频剪切、拼接、转码、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图;音视频合成与分离,配音;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;歌词解析与显示
-
Zhaoss/WeiXinRecordedDemo: 仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑
-
yangjie10930/EpMedia: Android上基于FFmpeg开发的视频处理框架,简单易用,体积小,帮助使用者快速实现视频处理功能。包含以下功能:剪辑,裁剪,旋转,镜像,合并,分离,变速,添加LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频
-
goldvideo/h265player: 一套完整的Web版H.265播放器解决方案,非常适合学习交流和实际应用。基于JS码流解封装、WebAssembly(FFmpeg)视频解码,利用Canvas画布投影、AudioContext播放音频。
-
wanliyang1990/wlmusic: 基于FFmpeg + OpenSL ES的音频播放SDK。可循环不间断播放短音频;播放raw和assets音频文件;可独立设置音量大小;可实时现在音量分贝大小(用于绘制波形图);可改变音频播放速度和音调(变速不变调、变调不变速、变速又变调);可设置播放声道(左声道、右声道和立体声);可边播边录留住美好音乐;可裁剪指定时间段的音频,制作自己的彩铃;还可以从中获取音频原始PCM数据(可指定采样率),方便二次开发等。
-
Jackarain/avplayer: 一个基于FFmpeg、libtorrent的P2P播放器实现
-
tsingsee/EasyPlayerPro-Win: EasyPlayerPro是一款免费的全功能流媒体播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性,核心基于ffmpeg,稳定、高效、可靠、可控,支持Windows、Android、iOS三个平台,目前在多家教育、安防、行业型公司,都得到的应用,广受好评!
-
yangfeng1994/FFmpeg-Android: FFmpeg-Android 是基于ffmpeg n4.0-39-gda39990编译运行在android平台的音视频的处理框架, 使用的是ProcessBuilder执行命令行操作, 可实现视频字幕添加、尺寸剪切、添加或去除水印、时长截取、转GIF动图、涂鸦、音频提取、拼接、质量压缩、加减速、涂鸦、 倒放、素描、色彩平衡、模糊、九宫格、添加贴纸、滤镜、分屏、图片合成视频等,音视频合成、截取、拼接,混音、音视频解码,视频特效等等音视频处理...
-
yangjie10930/EpMediaDemo: 基于FFmpeg开发的视频处理框架,简单易用,体积小,帮助使用者快速实现视频处理功能。包含以下功能:剪辑,裁剪,旋转,镜像,合并,分离,添加LOGO,添加滤镜,添加背景音乐,加速减速视频,倒放音视频。简单的Demo,后面逐渐完善各类功能的使用。
-
qingkouwei/oarplayer: Android Rtmp播放器,基于MediaCodec与srs-librtmp,不依赖ffmpeg
-
goldvideo/decoder_wasm: 借助于WebAssembly技术,基于ffmpeg的H.265解码器。
-
HeZhang1994/video-audio-tools: To process/edit video and audio with Python+FFmpeg. [简单实用] 基于Python+FFmpeg的视频和音频的处理/剪辑。
-
jordiwang/web-capture: 基于 ffmpeg + Webassembly 实现前端视频帧提取
-
ccj659/NDK-FFmpeg-master: Video and audio decoding based with FFmpeg 基于ffmpeg的 视频解码 音频解码.播放等
-
kolyvan/kxmovie:iOS电影播放器使用ffmpeg
-
CainKernel/CainCamera:一个关于美容相机、图像和短视频开发的Android项目
-
mifi/lossless-cut: 一个基于FFmpeg的无损剪辑软件
- AAC解码算法原理详解
- FFMPEG教程完美排版
- FFMpeg-SDK-开发手册
- FFmpeg Basics
- ffmpeg(libav)解码全解析(带书签)
- ffmpeg的tutorial中文版
- ffmpeg中文文档
- 详解FFMPEG API
- ffmpeg常用命令参数详解
- FFmpeg 学习(一):FFmpeg 简介
- FFmpeg 学习(二):Mac下安装FFmpepg
- FFmpeg 学习(三):将 FFmpeg 移植到 Android平台
- FFmpeg 学习(四):FFmpeg API 介绍与通用 API 分析
- FFmpeg 学习(五):FFmpeg 编解码 API 分析
- FFmpeg 学习(六):FFmpeg 核心模块 libavformat 与 libavcodec 分析
- FFmpeg 学习(七):FFmpeg 学习整理总结
- FFmpeg 结构体学习(一): AVFormatContext 分析
- FFmpeg 结构体学习(二): AVStream 分析
- FFmpeg 结构体学习(三): AVPacket 分析
- FFmpeg 结构体学习(四): AVFrame 分析
- FFmpeg 结构体学习(五): AVCodec 分析
- FFmpeg 结构体学习(六): AVCodecContext 分析
- FFmpeg 结构体学习(七): AVIOContext 分析
- FFmpeg 结构体学习(八):FFMPEG中重要结构体之间的关系
No. | title | 地址 |
---|---|---|
26 | windows ffmpeg命令行环境搭建 | 百度网盘 提取码:i3f2 |
27 | FFMPEG如何查询命令帮助文档 | 百度网盘 提取码:9mqk |
28 | ffmpeg音视频处理流程 | 百度网盘 提取码:azx3 |
29 | ffmpeg命令分类查询 | 百度网盘 提取码:odhc |
30 | ffplay播放控制 | 百度网盘 提取码:e51s |
31 | ffplay命令选项(上) | 百度网盘 提取码:n1zx |
32 | ffplay命令选项(下) | 百度网盘 提取码:rtn0 |
33 | ffplay命令播放媒体 | 百度网盘 提取码:bs9s |
34 | ffplay简单过滤器 | 百度网盘 提取码:r4rk |
35 | ffmpeg命令参数说明 | 百度网盘 提取码:5q18 |
36 | ffmpeg命令提取音视频数据 | 百度网盘 提取码:v807 |
37 | ffmpeg命令提取像素格式和PCM数据 | 百度网盘 提取码:az9x |
38 | ffmpeg命令转封装 | 百度网盘 提取码:s7ez |
39 | fmpeg命令裁剪和合并视频 | 百度网盘 提取码:6g0g |
40 | fmpeg命令图片与视频互转 | 百度网盘 提取码:a3p5 |
41 | ffmpeg命令视频录制 | 百度网盘 提取码:em7b |
42 | ffmpeg命令直播(上) | 百度网盘 提取码:ilxz |
43 | ffmpeg命令直播(下) | 百度网盘 提取码:akyr |
44 | ffmpeg过滤器-裁剪 | 百度网盘 提取码:toii |
45 | ffmpeg过滤器-文字水印 | 百度网盘 提取码:unuu |
46 | ffmpeg过滤器-图片水印 | 百度网盘 提取码:mw4v |
47 | ffmpeg过滤器-画中画 | 百度网盘 提取码:c6fc |
48 | ffmpeg过滤器-多宫格 | 百度网盘 提取码:aioi |
49 | SRS流媒体服务器实战(上) | 百度网盘 提取码:4134 |
50 | SRS流媒体服务器实战(下) | 百度网盘 提取码:g4be |
51 | 音视频开发-ffplay.iikplayer、vlc的播放器设计实现 | 百度网盘 提取码:1img |
52 | 音视频成长之路-进阶三部曲 | 百度网盘 提取码:4nw3 |
53 | 为什么直播领域也要搞WebRTC-srs4.0 | 百度网盘 提取码:m47a |
54 | 腾讯课堂直播如何做到低延迟 | 百度网盘 提取码:jruh |
55 | rtmp2webrtc提出问题-灵魂拷问 | 百度网盘 提取码:pupp |