2022年经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器
内容简介
FFmpeg是音视频领域的一顶王冠,可以说是每个音视频从业者同学都必须熟练掌握的技术。本课程通过一套完整音视频业务的实现,掌握播放器、音视频渲染、音视频同步、音视频特效等高级功能的开发,帮助大家快速、正确的掌握FFmpeg 5.0,从音视频小白进阶为行业高手!
资源目录
计算机教程\01MOOC\189-279-2022年经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器
目录.txt -1.#INDB
第10章如何在IOS下使用FFmpeg
10-1编译iOS下可使用的FFmpeg.mp4 120.4MB
10-2iOS中使用FFmpeg.mp4 157.55MB
第11章滤镜Filter的核心原理及实现
11-10如何使用filter-读取数据.mp4 70.53MB
11-11如何使用filter-获取原始数据.mp4 77.64MB
11-12如何使用filter-滤镜处理.mp4 109.42MB
11-13如何使用filter-输出数据.mp4 117.32MB
11-14如何使用filter-代码优化.mp4 214.01MB
11-15如何实现自己的filter.mp4 159.86MB
11-16实现filter需要知道的几个重要结构体.mp4 88.97MB
11-17drawboxfilter的实现分析-1.mp4 103.31MB
11-18drawboxfilter的实现分析-2.mp4 85.93MB
11-1filter的核心原理.mp4 28.57MB
11-2通过命令行使用filter.mp4 164.45MB
11-3在项目中引入avfilter库.mp4 77.34MB
11-4使用filter的具体步骤-1.mp4 117.94MB
11-5使用filter的具体步骤-2.mp4 100.39MB
11-6初始化filter的原理.mp4 27.44MB
11-8初始化filter实战-2.mp4 157.96MB
11-9优化init_filter函数.mp4 134.43MB
第12章课程总结
12-1课程总结.mp4 30.55MB
12-2音视频进阶学习建议与行业痛点分析.mp4 28.25MB
第1章学习指南[课程提供200+问题与答案库]
1-1课前必读(不看会错过一个亿).pdf 1.36MB
1-2FFmpeg5.0-课程导学.mp4 71.89MB
1-3音视频的应用范围与播放器架构讲解(选看).mp4 13.9MB
1-4什么是FFmpeg?它能做什么?(选看).mp4 15.91MB
1-5FFmpeg下载,编译与安装.mp4 157.64MB
1-6Windows下安装FFmpeg.pdf 41.03KB
1-7FFmpeg命令大全文档.pdf 256.81KB
第2章FFmpeg常用命令实战
2-10FFmpeg直播相关的命令实战.mp4 108.87MB
2-1FFmpeg常用命令分类讲解.mp4 28.99MB
2-2FFmpeg音视频处理流程讲解.mp4 40.27MB
2-3FFmpeg基本信息查询命令实战.mp4 65.67MB
2-4FFmpeg录制命令实战.mp4 91.96MB
2-5FFmpeg分解与复用命令实战.mp4 81.74MB
2-6FFmpeg处理原始数据命令实战.mp4 100.07MB
2-7FFmpeg滤镜命令实战.mp4 69.2MB
2-8FFmpeg音视频的裁剪与合并命令实战.mp4 102.28MB
2-9FFmpeg图片与视频互转实战.mp4 63.74MB
第3章FFmpeg开发必备C语言回顾-vim讲解
3-1FFmpeg基础开发概述.mp4 11.86MB
3-2vim模式及创建文件.mp4 22.8MB
3-3vim的基本操作与光标移动.mp4 29.2MB
第4章FFmpeg开发必备C语言回顾
4-10再论C语言指针.mp4 75.03MB
4-11C语言编译器.mp4 90.64MB
4-12C语言调试器.mp4 94.71MB
4-1C语言Helloworld.mp4 48.76MB
4-2C语言中的常量与变量.mp4 69.71MB
4-3C语言中的指针-1.mp4 32.91MB
4-4C语言中的指针-2.mp4 78.69MB
4-5C语言结构体.mp4 47.98MB
4-6C语言中的if_else.mp4 33.23MB
4-7C语言中的for_while.mp4 61.01MB
4-8C语言中的函数.mp4 23.19MB
4-9C语言中的文件操作.mp4 37.25MB
第5章FFmpeg多媒体文件处理
5-10抽取音频数据(一).mp4 86.36MB
5-11抽取音频数据(二).mp4 119.55MB
5-12抽取音频数据(三).mp4 98.41MB
5-13调试extra_audio程序.mp4 102.25MB
5-14抽取视频数据.mp4 93.42MB
5-15多媒体格式转封装(一).mp4 118.63MB
5-16多媒体格式转封装(二).mp4 59.17MB
5-17多媒体格式转封装(三).mp4 13.26MB
5-18视频裁剪(一).mp4 75.28MB
5-19视频裁剪(二).mp4 91.54MB
5-1FFmpeg初级开发介绍.mp4 46.22MB
5-20作业:ffmpeg实现小咖秀.mp4 26.1MB
5-2FFmpeg开发入门Log系统.mp4 46.41MB
5-3FFmpeg日志系统.mp4 82.41MB
5-4FFmpeg文件的删除与重命名.mp4 78MB
5-5FFmpeg操作目录及list的实现(一).mp4 95.53MB
5-6FFmpeg操作目录及list的实现(二).mp4 59.63MB
5-7FFmpeg处理流数据的基本概念.mp4 38.2MB
5-8搭建FFmpeg5.0开发环境.mp4 119.34MB
5-9配置VSCode调试环境.mp4 68.28MB
第6章FFmpeg编解码实战
6-10生成图片(二).mp4 80.16MB
6-11生成带色彩的BMP图片(一).mp4 104.43MB
6-12生成带色彩的BMP图片(二).mp4 112.76MB
6-1FFmpeg中级开发介绍.mp4 35.24MB
6-2视频编码(一).mp4 68.24MB
6-3视频编码(二).mp4 55.23MB
6-4视频编码(三).mp4 77.21MB
6-5视频编码(四).mp4 122.77MB
6-6调试encode_video.mp4 57.13MB
6-7音频编码(一).mp4 133.81MB
6-8音频编码(二).mp4 113.92MB
6-9生成图片(一).mp4 103.57MB
第7章FFmpegSDL音视频渲染实战
7-10实现PCM播放器-2.mp4 68.64MB
7-11实现PCM播放器-3.mp4 82.24MB
7-1SDL编译与安装.mp4 147.68MB
7-2使用SDL的基本步骤.mp4 65.8MB
7-3SDL窗口渲染.mp4 95.84MB
7-4SDL处理事件.mp4 92.08MB
7-5SDL彻底理解纹理渲染-1.mp4 52.19MB
7-6SDL彻底理解纹理渲染-2.mp4 100.15MB
7-7实现YUV播放器.mp4 135.19MB
7-8SDL音频处理.mp4 23.9MB
7-9实现PCM播放器-1.mp4 56.52MB
第8章FFmpeg播放器核心功能开发
8-10获取音频并解码(一).mp4 117.17MB
8-11获取音频并解码(二).mp4 93.14MB
8-12获取音频并解码(三).mp4 85.96MB
8-13调试SimplePlayer2.0.mp4 91.17MB
8-14你必须清楚的多线程与锁.mp4 23.48MB
8-15锁与条件变量的实际应用.mp4 69.29MB
8-16播放器内核线程模型讲解.mp4 29.89MB
8-17播放器核心结构体讲解.mp4 75.13MB
8-18播放器线程退出机制讲解.mp4 69.32MB
8-19音视频同步的基本概念及原理讲解.mp4 48.97MB
8-20一个真正的播放器(一).mp4 114.11MB
8-21一个真正的播放器(二).mp4 136.24MB
8-22一个真正的播放器(三).mp4 98.9MB
8-2最简单的视频播放器(二).mp4 96.49MB
8-3最简单的视频播放器(三).mp4 97.61MB
8-4最简单的视频播放器(四).mp4 97.18MB
8-5最简单的视频播放器(五).mp4 38.53MB
8-6解复用音视频数据.mp4 117.16MB
8-7为音频设备设置参数.mp4 57.03MB
8-8AVPacket队列实现(一).mp4 86.05MB
8-9AVPacket队列实现(二).mp4 109.05MB
第9章如何在Android下使用FFmpeg
9-1第一个JNI程序.mp4 125.34MB
9-2Java调用C接口-1.mp4 106.02MB
9-3Java调用C方法-2.mp4 141.1MB
9-4JNI中的Signature.mp4 25.6MB
9-5C调Java的方法.mp4 97.93MB
9-6编译android下可以使用的ffmpeg「通过生成工具链.mp4 147.25MB
9-7编译Android下可使用的ffmpeg「不生成工具链方式.mp4 150.63MB
9-8实战-Android下的播放器.mp4 204.71MB
资料代码
coding-279-master
coding-279
android
FirstJNI
.idea
codeStyles
app
src
androidTest
java
com
example
superlea
firstjni
main
cpp
java
com
example
superlea
firstjni
res
drawable
drawable-v24
layout
mipmap-anydpi-v26
mipmap-hdpi
mipmap-mdpi
mipmap-xhdpi
mipmap-xxhdpi
mipmap-xxxhdpi
values
test
java
com
example
superlea
firstjni
gradle
wrapper
gradlew 5.17KB
build-ios-ffmpeg.sh 4.21KB
ffmpeg5.0
worker
.vscode
5-1_5-2
.vscode
build.sh 99B
5-3
.vscode
build.sh 113B
5-4
build.sh 113B
5-5
build.sh 101B
5-6
build.sh 97B
6-1
.vscode
build.sh 115B
6-2
build.sh 115B
6-3
build.sh 115B
8-1
.vscode
build.sh 114B
8-2
.vscode
build.sh 130B
8-3
.vscode
build.sh 122B
build.sh 126B
FFPlayerDemo-master
.idea
caches
codeStyles
app
src
androidTest
java
cc
dewdrop
ffplayer
main
cpp
java
cc
dewdrop
ffplayer
utils
widget
jniLibs
arm64-v8a
libavcodec.so 7.11MB
libavdevice.so 46.42KB
libavfilter.so 1.67MB
libavformat.so 1.68MB
libavutil.so 245.57KB
libswresample.so 65.54KB
libswscale.so 301.54KB
armeabi-v7a
libavcodec.so 7.02MB
libavdevice.so 49.91KB
libavfilter.so 1.44MB
libavformat.so 1.59MB
libavutil.so 245.47KB
libswresample.so 73.39KB
libswscale.so 321.39KB
includes
libavcodec
libavdevice
libavfilter
libavformat
libavutil
libswresample
libswscale
x86
libavcodec.so 7.86MB
libavdevice.so 49.88KB
libavfilter.so 1.72MB
libavformat.so 2.06MB
libavutil.so 281.36KB
libswresample.so 81.29KB
libswscale.so 365.29KB
x86_64
libavcodec.so 7.69MB
libavdevice.so 51.02KB
libavfilter.so 1.86MB
libavformat.so 1.81MB
libavutil.so 269.98KB
libswresample.so 73.88KB
libswscale.so 333.88KB
res
drawable
drawable-v24
layout
mipmap-anydpi-v26
mipmap-hdpi
mipmap-mdpi
mipmap-xhdpi
mipmap-xxhdpi
mipmap-xxxhdpi
values
xml
test
java
cc
dewdrop
ffplayer
gradle
wrapper
gradlew 4.85KB
ff_filter
ff_filter
ff_filter.xcodeproj
project.xcworkspace
xcshareddata
xcuserdata
lichao.xcuserdatad
xcuserdata
lichao.xcuserdatad
xcdebugger
xcschemes
include
libavcodec
libavdevice
libavfilter
libavformat
libavutil
libpostproc
libswresample
libswscale
libs
libavcodec.58.64.101.dylib 20.65MB
libavcodec.58.77.101.dylib 20.74MB
libavcodec.58.dylib 20.74MB
libavcodec.dylib 20.74MB
libavdevice.58.9.101.dylib 113.51KB
libavdevice.58.9.103.dylib 113.73KB
libavdevice.58.dylib 113.73KB
libavdevice.dylib 113.73KB
libavfilter.7.68.100.dylib 5.51MB
libavfilter.7.77.101.dylib 5.69MB
libavfilter.7.dylib 5.69MB
libavfilter.dylib 5.69MB
libavformat.58.35.101.dylib 3.4MB
libavformat.58.42.100.dylib 3.43MB
libavformat.58.dylib 3.43MB
libavformat.dylib 3.43MB
libavutil.56.36.101.dylib 799.29KB
libavutil.56.42.102.dylib 855.05KB
libavutil.56.dylib 855.05KB
libavutil.dylib 855.05KB
libpostproc.55.6.100.dylib 144.22KB
libpostproc.55.dylib 144.22KB
libpostproc.dylib 144.22KB
libswresample.3.6.100.dylib 184.93KB
libswresample.3.dylib 184.93KB
libswresample.dylib 184.93KB
libswscale.5.6.100.dylib 1.81MB
libswscale.5.6.101.dylib 1.83MB
libswscale.5.dylib 1.83MB
libswscale.dylib 1.83MB
kxmovie
gas-preprocessor
kxmovie
kxmovie.bundle
kxmovie.xcodeproj
kxmovie.xcworkspace
KxMovieExample
movie
Pods
BuildHeaders
NSLogger
LoggerClient.h 47B
LoggerCommon.h 47B
NSLogger.h 43B
Headers
NSLogger
LoggerClient.h 47B
LoggerCommon.h 47B
NSLogger.h 43B
NSLogger
Client Logger
iOS
Pods-resources.sh 3.47KB
Pods.xcodeproj
readme-media
player
README.md 1003B
ffmpeg命令大全.docx 230.87KB