爱内涵论坛

 找回密码
 立即注册
搜索
查看: 1236|回复: 33

FFmpeg音视频核心技术精讲与实战

  [复制链接]

913

主题

968

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9855
巨币
6261
积分
37432

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2019-5-24 19:21:01 | 显示全部楼层 |阅读模式

马上注册,获取更多精彩内容!!!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

, E: S$ i; E( e6 K8 c9 k
, r# @3 M' W9 `$ D/ z! ZFFmpeg音视频核心技术精讲与实战 / H4 ]& Y5 l' s1 ^  J
1 z2 v* h% N5 R/ o, R5 e

  b, `% a; ~2 Z5 x1 K$ i5 y第1章 课程导学与准备工作
* ?' I% v% Z7 }: K全民娱乐时代,需要音视频等多媒体产品层出不穷,但会处理音视频数据的工程师却极度匮乏,进入音视频开发领域正当时,这门课程就是为这样的你而生。来吧!加入我们,成就更好的自己。- V( Q* L' N, j! _7 a
4 _9 W% Q( B( K2 y2 o& R
1-1 课前必读(不看会错过一个亿)
  c# w  o) l% v  [  ?3 x) U6 V5 |+ F# G1-2 课程导学
  Y2 P8 N4 q$ r% U3 u1-3 音视频的应用范围与播放器架构讲解(选看)
: H, x- [. j1 I& M$ V+ |  \; X1-4 什么是ffmpeg?它能做什么?(选看)3 |6 _) e8 F# E! i
1-5 ffmpeg下载,编译与安装3 }( @# l1 E+ c+ o$ r
1-6 Windows下安装 FFmpeg
, e1 u( P$ e% k1-7 ffmpeg命令大全文档
$ @. [# f2 _+ S* ^/ Z- R! O7 W+ m第2章 FFmpeg常用命令实战! h5 K1 y3 J* L+ ?
本章讲解如何使用FFmpeg命令进行音视频处理,包括FFmpeg常用命令分类, 音视频处理流程,多媒体基本信息查询命令,录制命令,分解与复用命令,处理原始数据命令,滤镜命令,裁剪与合并命令 ,图片与视频互转命令,直播相关命令等 ...
7 Z) n8 \& j* o2 ]: n8 D1 _
* B0 [8 O/ o1 I) o$ J" Q2-1 FFmpeg常用命令分类讲解/ `9 b- {: Q( [5 D# @
2-2 FFmpeg音视频处理流程讲解
6 S4 t# ]! ]8 o2 w2-3 FFmpeg基本信息查询命令实战7 \" ~1 W" m4 q2 x2 C
2-4 FFmpeg录制命令实战
' t; }) w, r$ S$ R, d2-5 ffmpeg分解与复用命令实战
1 t8 y- t" \' y" ?. s2-6 ffmpeg 处理原始数据命令实战& o9 @9 s7 E7 w3 ^/ e, l1 @+ j4 M+ s2 q
2-7 ffmpeg滤镜命令实战
: Y9 U5 n4 n, A2-8 ffmpeg音视频的裁剪与合并命令实战
, I3 ?1 r  r7 C7 G& _) l2-9 ffmpeg图片与视频互转实战7 |1 V% O6 }0 j% N3 W
2-10 ffmpeg直播相关的命令实战
, i/ e- k- x5 w" s. J1 B第3章 FFmpeg开发必备C语言回顾-vim讲解$ w+ M* z% n3 S4 K$ r
工欲善其事必先利其器,在回顾FFmpeg开发必备C语言基础之前,先为大家讲解下vim的基本使用。7 C9 ?" J# h4 D5 C

, W3 S  }% c, P/ `& |6 l4 a6 C% A3-1 FFmpeg基础开发概述
& _, m* y- K) t3-2 vim模式及创建文件% s  |; y$ k( {9 i" y( z
3-3 vim的基本操作与光标移动: q% v. L7 |; [5 L% }: @
3-4 vim查找替换与多窗口
5 Y7 w$ n$ J1 [4 {. G8 I第4章 FFmpeg开发必备C语言回顾" {. \! a2 ~2 m; W: j7 G
本章带大家回顾FFmpeg开发必备C语言基础,包括C语言中的常量与变量,C语言结构体,C语言中的判断语句, C语言中的循环语句,C语言再论指针,C语言中的函数 ,C语言对文件的操作,编译的基本原理,调试器等。6 G" [/ k5 c1 ~$ q2 E

' N2 o  r+ `" b' J7 U2 T5 D4-1 C语言Helloworld* _. e: b4 I/ T; h# ~' W6 o
4-2 C语言中的常量与变量; d5 `% o# d0 t- h7 S' B$ i
4-3 C语言中的指针-18 D) W& L, P& v
4-4 C语言中的指针-2
/ H0 K9 ?, ]0 v' c7 |' Z: T4-5 C语言结构体
+ g  l1 q9 e  V6 a$ P# n$ |" Y8 L4-6 C语言中的if_else/ W5 [/ [2 l  \! L* k: K: W
4-7 C语言中的for_while
" Y, I) Q9 l/ l( I" O3 X. G4-8 C语言中的函数
; K9 t: f( |+ T: U+ r4-9 C语言中的文件操作0 ^+ C2 n7 G( H7 F+ I1 j" N/ G
4-10 再论C语言指针, J  W0 p+ u; L) Y! k& q3 T% z# \
4-11 C语言编译器
( X# e$ o3 w0 ]; I8 g4-12 C语言调试器
3 z5 b9 J& T8 [: i% j" E第5章 FFmpeg多媒体文件处理; q8 \5 {. r* Q( A
本章为大家讲解FFmpeg多媒体文件处理,包括Log系统,删除文件与重命名,操作目录及list命令实现,处理流数据的基本原理,打印多媒体Meta信息 实战-使用FFmpeg从多媒体文件中抽取音频数据 , 实战-多媒体类型转换(mp4->flv),实战-裁剪音视频,最后为大家留一个作业:讨论-如何实现一个小咖秀核心逻辑。 ...0 o+ P. `2 ^, L+ o* x
$ w1 e4 p& Z0 y7 I
5-1 ffmpeg初级开发介绍
) F1 R* \0 ^+ n& R; m# r5-2 ffmpeg开发入门Log系统0 k; f# ?6 e8 ^) a/ \
5-3 ffmpeg文件的删除与重命名% y  ]4 u! I/ l, D6 V! O
5-4 ffmpeg操作目录及list的实现-1
- t; N& M- }0 e! ~: k2 Q1 Z3 o5-5 ffmpeg操作目录及list的实现-2
6 A' z( M/ _2 ~8 v) H4 H5-6 ffmpeg处理流数据的基本概念
0 L& y, H- K* D5 ?, N8 X: @$ K5-7 ffmpeg打印音视频Meta信息. L. b" g3 `1 x' I! T( y; Q
5-8 ffmpeg抽取音频数据-1
, c& }/ z  X- m6 Y; w5-9 ffmpeg抽取音频数据-28 n# @/ R2 d) A/ W8 Z( O
5-10 ffmpeg抽取音频数据-3* Q( \% {* S, v
5-11 ffmpeg抽取视频H264数据-19 P8 f, ^& g3 y* Q
5-12 ffmpeg抽取视频H264数据-2
! L! I' P' }8 X' F5-13 ffmpeg抽取视频H264数据-3; T1 d9 Q' Z7 Q& Z
5-14 ffmpeg将mp4转成flv-1
9 B+ Z8 v+ ?2 X  r5-15 ffmpeg将mp4转成flv-2
; }2 Y# D/ V0 c4 }% k" r5-16 ffmpeg音视频裁剪  I8 y4 H. {# d
5-17 作业:ffmpeg实现小咖秀
# H7 Y7 i& W) ~' s: L第6章 FFmpeg编解码实战
! @- O0 Y: F- L  T; {本章带大家进行FFmpeg编解码实战,包括实战-视频编码, 实战-视频转图片,实战-音频编码,实战-音频解码。* ]" u/ o4 ]: D2 D: d6 W

* Q; l0 ?# p# \) K6-1 ffmpeg中级开发介绍. F% Z1 M. J. b2 J0 Y! E4 L  H' u" I
6-2 ffmpegh264编码" u1 f. I- T7 ^% h2 L
6-3 ffmpeg视频转图片实战讲解: i$ a& \) I6 }. {3 M& N
6-4 ffmpegAAC编码5 Q% A: L) r- J
第7章 FFmpeg SDL音视频渲染实战
" g& T6 l" [5 y1 I本章带大家学习FFmpeg SDL音视频渲染实战,包括 SDL编译与安装,使用SDL的基本步骤,SDL窗口渲染,SDL事件处理,SDL彻底理解纹理渲染,实战-实现YUV播放器,SDL音步处理流程,实战-实现PCM播放器。
  |- M& S+ s* X' u/ W2 e' I* e$ i: g7 _4 Z, _
7-1 SDL编译与安装& m/ T5 P# f( L8 u# p* a
7-2 使用SDL的基本步骤
7 c6 u0 I, \! r( h7-3 SDL窗口渲染2 E8 R1 A7 T7 i9 K  m. G2 h8 q
7-4 SDL处理事件9 {- j7 D: |* B: S& ]8 O
7-5 SDL彻底理解纹理渲染-1
! G$ L, q) F, M: R7-6 SDL彻底理解纹理渲染-2
/ ^6 b( S* I7 U) ?, g: ?/ w  f$ P7-7 实现YUV播放器0 ?3 V5 t# w. f: z/ N9 ~
7-8 SDL音频处理
6 @* ?- G& N9 I6 ~0 @' q7 Y6 B7-9 实现PCM播放器-1
0 s) }* \- f! m1 k. ^7-10 实现PCM播放器-2
) h3 e4 A; Q5 G2 y7-11 实现PCM播放器-3
, U' _1 O4 b/ I/ V7 n3 v6 ]第8章 FFmpeg播放器核心功能开发
) D( }' y, ^5 ~7 _9 P本章带大家进行播放器核心功能开发,包括实现一个最简单的多媒体播放器,多线程与锁, 锁与条件变量在实际中的应用,音视频同步,seek等- H0 u# x) z, M6 p% G6 V8 s0 g5 W
1 @( d, L0 q  x1 t6 B
8-1 实现最简单的播放器-1! [7 A7 s1 c% k% V( H
8-2 实现最简单的播放器-2
2 ?2 c; \7 `0 e8-3 实现最简单的播放器-3
/ L! y) i& p  \6 n# r) o8-4 实现最简单的播放器-49 |5 ?5 T% z: t5 j  h5 T
8-5 你必须清楚的多线程与锁
" U( y( |( w# x6 J! w8-6 锁与条件变量的实际应用* A7 F, |# n+ [4 `" o
8-7 播放器内核线程模型讲解
- Y  h) S9 I3 q' k, ~8-8 播放器核心结构体讲解
# r# T! c3 X- ^- a; E9 m* ?8-9 播放器核心代码逻辑讲解
, I/ B2 f1 v  B) G8-10 播放器线程退出机制讲解
' y* Q" p! B+ d8-11 音视频同步的基本概念及原理讲解
  m4 Y* p: h1 w" P! }' Z8-12 播放器音视频同步源码讲解. |( O: Q8 U7 S9 y( R
第9章 如何在Android下使用FFmpeg0 z8 A% H# r% h: w: N
本章将教大家在Android下使用FFmpeg ,包括编译可以Android系统运行的FFmpeg,学习NDK,java调用C函数, C函数调用java,在Android系统下使用FFmpeg等,为Android工程师提升核心竞争力。
" ?9 f9 R/ Z' M- @; O' |' O
+ t% p* i$ ]3 j8 R, B9-1 第一个JNI程序
0 t* g8 l$ }% ^+ T8 b% X# Q9-2 Java调用C接口-1
, g9 x6 F# V  Z+ ?9-3 Java调用C方法-2
  Q. s. i7 f$ f6 [9 ]5 O( v9-4 JNI中的Signature" w9 P$ c$ t6 @' X6 g
9-5 C调Java的方法, O8 P: E2 }$ |
9-6 编译Android下可使用的 ffmpeg
" y9 B: i: M% }( ]/ a; F3 Q/ e+ m9-7 实战-Android下的播放器
( H% C  g# s) H8 p% w# Q第10章 如何在IOS下使用FFmpeg* }, e2 u, C/ H/ ]5 J
本章将教大家在IOS下使用FFmpeg ,让IOS工程师也可以玩转FFmpeg音视频技术,提升自己的核心竞争力。
# ?; ]  S: V3 i4 p
% T" |8 P* i; j# w& t/ o* E2 c  X; v10-1 编译iOS下可使用的ffmpeg
" Y% I  u' A5 x/ J10-2 iOS中使用ffmpeg; @% C" g4 @- \" z  ^& A! U
第11章 课程总结  Z# a3 S8 A& Q  Z& E
本章带大家回顾课程知识重点,最后祝小伙伴们都能获取高薪offer。我在课程问答区等着与大家进一步交流。有问题欢迎大家到课程问答区提问。( ?2 H+ q5 M( x* L! e# C$ Q1 B
* g) f0 f4 z/ n4 c3 H. Y
11-1 课程总结, u( w8 d8 @- N/ [" G3 a
11-2 音视频进阶学习建议与行业痛点分析
# [: R# ], D0 F. q
: U6 Z3 B6 [2 G; D

. J9 c0 v+ V0 t8 k0 p" x2 g2 i  T
游客,如果您要查看本帖隐藏内容请回复
. H7 \& j* I( H/ m- Y8 ~* @2 ?5 V% y
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

10

积分

程序员

Rank: 1

金币
0
巨币
1
积分
10
发表于 2019-5-24 19:23:40 | 显示全部楼层
帮帮顶顶!!
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

8

积分

程序员

Rank: 1

金币
0
巨币
1
积分
8
发表于 2019-5-24 19:51:17 | 显示全部楼层
真是 收益 匪浅
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

6

积分

程序员

Rank: 1

金币
0
巨币
1
积分
6
发表于 2019-5-24 20:07:22 | 显示全部楼层
谢谢分享的好东西
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

1

积分

程序员

Rank: 1

金币
0
巨币
1
积分
1
发表于 2019-5-24 21:05:12 | 显示全部楼层
好好 学习了 确实不错
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

10

积分

程序员

Rank: 1

金币
0
巨币
1
积分
10
发表于 2019-5-24 21:06:54 | 显示全部楼层
谢谢楼主,共同发展
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

4

帖子

10

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
4
积分
10
发表于 2019-5-24 21:33:19 | 显示全部楼层
支持一下
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

7

积分

程序员

Rank: 1

金币
0
巨币
1
积分
7
发表于 2019-5-24 23:02:27 | 显示全部楼层
真是 收益 匪浅
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

1

帖子

4

积分

程序员

Rank: 1

金币
0
巨币
1
积分
4
发表于 2019-5-25 00:25:02 | 显示全部楼层
学习了,不错,讲的太有道理了
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

2

帖子

9

积分

程序员

Rank: 1

金币
0
巨币
2
积分
9
发表于 2019-5-25 01:14:09 | 显示全部楼层
谢谢楼主,共同发展
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|爱内涵论坛 ( 浙ICP备19016710号-3 )

GMT+8, 2020-12-3 05:06 , Processed in 1.435513 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表