|
, ]! K* K: W) k% W
百度云排版比较乱,建议对着目录学习! s& O3 b1 L% e3 r- u( G
" C2 f" H, ]2 j! F' F
目录:( l( _7 S3 i! ]9 m' e p0 p% K) a
9 w. G: G1 p4 i. A- 开发概述4 J/ W/ s1 F1 c. F% H
- 集成FFmpeg到Qt项目
! C3 | z, j" D3 q7 P1 ?4 h - Mac开发环境搭建
8 c& i0 J# G) }9 b - 信号与槽_声音
, R' t' r, W, q. H( |9 Z1 ? - 音频编码_命令行录音# _; _4 Z2 _, {" ]4 a
- 通过编程方式录音
: J @3 X9 K( x9 J$ H8 e" F. i - 播放PCM_01
: L, _1 t9 k+ t8 k# [9 ]8 l, h: r/ O- ^: N - 播放PCM_02
+ p+ T2 C2 y8 W* z+ c+ R - PCM转WAV4 d# g: C+ r2 U* q( \
- 采样格式_音频重采样
) x9 h; C; X7 C) K9 o - 音频重采样细节# i1 Y- w( M0 W% j' V5 w
- 播放WAV_录制WAV_录音时长
; q; W- H8 c$ O5 x) s& s - AAC编码_Mac编译FFmpeg
/ \0 g: L+ X% ^! }/ H) W - Windows编译FFmpeg_AAC编码实战
( O) p4 ~( v' w+ o! A - AAC解码实战2 n( Q8 W4 {# }8 P1 i, a; ]
- parser源码解读_YUV采样格式
( M7 f4 Y8 Q& c8 | _ - YUV格式转换_视频录制实战
4 Z1 Y$ p; G9 _* G2 n8 X7 A' d: ~. m - YUV单分量_SDL显示BMP9 N$ F, r. {6 Z
- SDL显示YUV
+ r4 u E1 E. F# ~ - 像素格式转换! G! h: T) q* }! Y; Q! v
- linesize_尺寸缩放% F# d, K+ X8 S9 Q9 i
- YUV播放器完善_H264编码
* i! H( ]% T' B7 j$ l6 N4 P - H.264解码: [8 o: L3 W/ L* J! v
- 解封装格式7 V* Z- ~3 O5 O5 Z0 w0 x4 J, p
- 解封装的音频处理0 c+ w) y( t7 F0 m8 s0 T0 F7 V; n
- H.264编码原理, L, l6 o! H9 n9 [* z
- 项目实战01_界面搭建
. H) S. H- I+ Z8 y+ x1 i; D2 O - 项目实战02_解封装& y) ?/ V8 O0 ^
- 项目实战03_音频解码' O! u9 ^$ T9 W7 L d
- 项目实战04_SDL播放1 ]" c# n( C* v P5 ?
- 项目实战05_内存管理4 z. ?- ~9 S, N, e( t1 i( f& s
- 项目实战06_画面显示# r% B1 B/ ?# Z( |; A
- 项目实战07_音视频同步, x3 J6 }9 ^2 y( L$ T/ m* ?
- 项目实战08_时间戳_时间基_seek操作9 c) B9 k, V) P( `' j' i4 }9 Y
- 项目实战09_暂停
h8 O+ w$ L: B - CentOS安装RTMP推流拉流
2 `. @1 y' E1 Z / U7 _$ ^0 u! g" A- `
资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
- U- m/ M8 a5 A: {, O9 g! z0 ?
) h u7 \; }9 I, J2 }, z; W& ~
* b4 o- [2 }0 ^2 g* m5 Y. n
" k2 h, ?8 {( T本资源由Java自学网收集整理【www.javazx.com】 |
|