<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62592708be9ad24cfab3d290/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62592708be9ad24cfab3d290/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">目</div><div class="t m0 x2 h2 y2 ff1 fs0 fc1 sc0 ls0 ws0">目</div><div class="t m0 x3 h3 y1 ff2 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x4 h3 y2 ff2 fs0 fc1 sc0 ls0 ws0"> </div><div class="t m0 x5 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">录</div><div class="t m0 x6 h2 y2 ff1 fs0 fc1 sc0 ls0 ws0">录</div><div class="t m0 x7 h3 y1 ff2 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x8 h3 y2 ff2 fs0 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h4 y3 ff3 fs1 fc1 sc0 ls1 ws1">1. <span class="_ _0"> </span><span class="ff1 sc1 ls2 ws2">文档介绍</span><span class="ls0 ws0"> </span>.........................................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span>3<span class="_ _2"></span><span class="ff4"> </span></span></div><div class="t m0 xa h5 y4 ff2 fs1 fc1 sc0 ls1 ws1">1.1<span class="fs2 ls0 ws0"> <span class="_ _3"> </span></span><span class="ff1 ls3 ws3">文档目的</span><span class="ls0 ws0"> </span>....................................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span>3<span class="ff4"> </span></span></div><div class="t m0 xa h5 y5 ff2 fs1 fc1 sc0 ls1 ws1">1.2</div><div class="t m0 xb h5 y6 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">文档范围</span><span class="fs1"> <span class="ls1 ws1">....................................................................................................................</span> <span class="_ _4"></span>3<span class="_ _2"></span><span class="ff4"> </span></span></div><div class="t m0 xa h5 y7 ff2 fs1 fc1 sc0 ls1 ws1">1.3</div><div class="t m0 xb h5 y8 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">读者对象</span><span class="fs1"> <span class="ls1 ws1">....................................................................................................................</span> <span class="_ _4"></span>3<span class="_ _2"></span><span class="ff4"> </span></span></div><div class="t m0 xa h5 y9 ff2 fs1 fc1 sc0 ls1 ws1">1.4</div><div class="t m0 xb h5 ya ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">参考文献</span><span class="fs1"> <span class="ls1 ws1">....................................................................................................................</span> <span class="_ _4"></span>3<span class="_ _2"></span><span class="ff4"> </span></span></div><div class="t m0 xa h5 yb ff2 fs1 fc1 sc0 ls1 ws1">1.5</div><div class="t m0 xb h5 yc ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">术语与缩写解释</span><span class="fs1"> <span class="_ _4"></span><span class="ls1 ws1">.........................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>3<span class="_ _2"></span><span class="ff4"> </span></span></span></span></div><div class="t m0 x9 h4 yd ff3 fs1 fc1 sc0 ls1 ws4">2. FFMPEG <span class="_ _3"> </span><span class="ff1 sc1 ls2 ws2">支持能力说明</span><span class="ls0 ws0"> <span class="_ _1"></span><span class="ls1 ws1">................................................................................................<span class="ls0 ws0">.<span class="_ _2"></span> <span class="_ _4"></span>4<span class="_ _2"></span><span class="ff4"> </span></span></span></span></div><div class="t m0 xa h5 ye ff2 fs1 fc1 sc0 ls1 ws1">2.1<span class="fs2 ls0 ws0"> <span class="_ _2"></span></span><span class="ls4 ws5">FF<span class="fs2 ls5 ws6">MPEG<span class="_ _3"> </span></span><span class="ff1 ls3 ws3">介绍及安装</span><span class="ls0 ws0"> <span class="_ _5"></span><span class="ls1 ws1">....................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>4<span class="_ _2"></span><span class="ff4"> </span></span></span></span></span></div><div class="t m0 xc h6 yf ff5 fs1 fc1 sc0 ls6 ws7">2.1.1 FFmpeg</div><div class="t m1 xd h7 y10 ff1 fs3 fc1 sc0 ls7 ws8">简介</div><div class="t m0 xe h6 y10 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="ls1 ws1">........................................................................................................</span> <span class="_ _5"></span>4<span class="_ _2"></span><span class="ff4"> </span></div><div class="t m0 xc h6 y11 ff5 fs1 fc1 sc0 ls6 ws7">2.1.2 FFmpeg</div><div class="t m1 xd h7 y12 ff1 fs3 fc1 sc0 ls7 ws8">安装</div><div class="t m0 xe h6 y12 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="ls1 ws1">........................................................................................................</span> <span class="_ _5"></span>4<span class="_ _2"></span><span class="ff4"> </span></div><div class="t m0 xa h5 y13 ff2 fs1 fc1 sc0 ls1 ws1">2.2</div><div class="t m0 xb h5 y14 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1 ls4 ws5">FF</span><span class="ls5 ws6">MPEG<span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">参数说明</span></span><span class="fs1"> <span class="_ _6"></span><span class="ls1 ws1">........................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>4<span class="_ _2"></span><span class="ff4"> </span></span></span></span></div><div class="t m0 xc h6 y15 ff5 fs1 fc1 sc0 ls6 ws9">2.2.1 </div><div class="t m1 xf h7 y16 ff1 fs3 fc1 sc0 ls7 ws8">通用选项</div><div class="t m0 x10 h6 y16 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">..............................................................................................................<span class="ls0 ws0"> <span class="_ _5"></span>4<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y17 ff5 fs1 fc1 sc0 ls6 ws9">2.2.2 </div><div class="t m1 xf h7 y18 ff1 fs3 fc1 sc0 ls7 ws8">视频选项</div><div class="t m0 x10 h6 y18 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">..............................................................................................................<span class="ls0 ws0"> <span class="_ _5"></span>5<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y19 ff5 fs1 fc1 sc0 ls6 ws9">2.2.3 </div><div class="t m1 xf h7 y1a ff1 fs3 fc1 sc0 ls7 ws8">高级视频选项</div><div class="t m0 x11 h6 y1a ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _4"></span><span class="ls1 ws1">......................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>5<span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y1b ff5 fs1 fc1 sc0 ls6 ws9">2.2.4 </div><div class="t m1 xf h7 y1c ff1 fs3 fc1 sc0 ls7 ws8">音频选项</div><div class="t m0 x10 h6 y1c ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">..............................................................................................................<span class="ls0 ws0"> <span class="_ _5"></span>6<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y1d ff5 fs1 fc1 sc0 ls6 ws9">2.2.5 </div><div class="t m1 xf h7 y1e ff1 fs3 fc1 sc0 ls7 ws8">音频</div><div class="t m0 x12 h6 y1e ff5 fs1 fc1 sc0 ls0 ws0">/</div><div class="t m1 x13 h7 y1e ff1 fs3 fc1 sc0 ls7 ws8">视频捕获选项</div><div class="t m0 x14 h6 y1e ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _7"></span><span class="ls1 ws1">.............................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>7<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y1f ff5 fs1 fc1 sc0 ls6 ws9">2.2.6 </div><div class="t m1 xf h7 y20 ff1 fs3 fc1 sc0 ls7 ws8">高级选项</div><div class="t m0 x10 h6 y20 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">..............................................................................................................<span class="ls0 ws0"> <span class="_ _5"></span>7<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y21 ff5 fs1 fc1 sc0 ls6 ws7">2.2.7 FFmpeg</div><div class="t m1 xd h7 y22 ff1 fs3 fc1 sc0 ls7 ws8">参数实例</div><div class="t m0 x15 h6 y22 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">................................................................................................<span class="ls0 ws0">.<span class="_ _2"></span> <span class="_ _4"></span>7<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xa h5 y23 ff2 fs1 fc1 sc0 ls1 ws1">2.3</div><div class="t m0 xb h5 y24 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1 ls4 ws5">FF</span><span class="ls5 ws6">MPEG<span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">支持能力说明</span></span><span class="fs1"> <span class="_ _4"></span><span class="ls1 ws1">................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>8<span class="_ _2"></span><span class="ff4"> </span></span></span></span></div><div class="t m0 xc h6 y25 ff5 fs1 fc1 sc0 ls6 ws7">2.3.1 FFmpeg</div><div class="t m1 xd h7 y26 ff1 fs3 fc1 sc0 ls7 ws8">对编码解码器的支持</div><div class="t m0 x16 h6 y26 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">..............................................................................<span class="ls0 ws0"> <span class="_ _4"></span>8<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y27 ff5 fs1 fc1 sc0 ls6 ws7">2.3.2 FFmpeg</div><div class="t m1 xd h7 y28 ff1 fs3 fc1 sc0 ls7 ws8">对容器格式的支持</div><div class="t m0 x17 h6 y28 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="ls1 ws1">.................................................................................</span> <span class="_ _4"></span>8<span class="_ _2"></span><span class="ff4"> </span></div><div class="t m0 xc h6 y29 ff5 fs1 fc1 sc0 ls6 ws7">2.3.3 FFmpeg</div><div class="t m1 xd h7 y2a ff1 fs3 fc1 sc0 ls7 ws8">对过滤器的支持</div><div class="t m0 x18 h6 y2a ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _7"></span><span class="ls1 ws1">.....................................................................................<span class="ls0 ws0"> <span class="_ _4"></span>8<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y2b ff5 fs1 fc1 sc0 ls6 ws7">2.3.4 FFmpeg</div><div class="t m1 xd h7 y2c ff1 fs3 fc1 sc0 ls7 ws8">对图像颜色空间的支持</div><div class="t m0 x19 h6 y2c ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _5"></span><span class="ls1 ws1">..........................................................................<span class="ls0 ws0"> <span class="_ _4"></span>9<span class="_ _2"></span><span class="ff4"> </span></span></span></div><div class="t m0 xa h5 y2d ff2 fs1 fc1 sc0 ls1 ws1">2.4</div><div class="t m0 xb h5 y2e ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1 ls4 ws5">FF</span><span class="ls5 ws6">MPEG<span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">功能及使用说明</span></span><span class="fs1"> <span class="_ _7"></span><span class="ls1 ws1">..........................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">10<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y2f ff5 fs1 fc1 sc0 ls6 wsa">2.4.1 ffplay</div><div class="t m1 x13 h7 y30 ff1 fs3 fc1 sc0 ls7 ws8">对多媒体的支持能力验<span class="_ _2"></span>证</div><div class="t m0 x1a h6 y30 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _1"></span><span class="ls1 ws1">........................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">10<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xc h6 y31 ff5 fs1 fc1 sc0 ls6 ws7">2.4.2 FFmpeg</div><div class="t m1 xd h7 y32 ff1 fs3 fc1 sc0 ls7 ws8">格式转换</div><div class="t m0 x15 h6 y32 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">...............................................................................................<span class="ls0 ws0"> <span class="ls8 wsb">11<span class="_ _8"></span></span><span class="ff4"> </span></span></span></div><div class="t m0 xc h6 y33 ff5 fs1 fc1 sc0 ls6 ws7">2.4.3 FFmpeg</div><div class="t m1 xd h7 y34 ff1 fs3 fc1 sc0 ls7 ws8">视频截图</div><div class="t m0 x15 h6 y34 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">...............................................................................................<span class="ls0 ws0"> <span class="_ _9"></span><span class="ls6 ws9">13<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xc h6 y35 ff5 fs1 fc1 sc0 ls6 ws7">2.4.4 FFmpeg</div><div class="t m1 xd h7 y36 ff1 fs3 fc1 sc0 ls7 ws8">屏幕录制</div><div class="t m0 x15 h6 y36 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">...............................................................................................<span class="ls0 ws0"> <span class="_ _9"></span><span class="ls6 ws9">14<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xc h6 y37 ff5 fs1 fc1 sc0 ls6 ws7">2.4.5 FFmpeg</div><div class="t m1 xd h7 y38 ff1 fs3 fc1 sc0 ls7 ws8">音视频采集</div><div class="t m0 x1b h6 y38 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _5"></span><span class="ls1 ws1">...........................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">14<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xa h5 y39 ff2 fs1 fc1 sc0 ls1 ws1">2.5</div><div class="t m0 xb h5 y3a ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1 ls4 ws5">FF</span><span class="ls5 ws6">MPEG<span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">应用实例</span></span><span class="fs1"> <span class="_ _6"></span><span class="ls1 ws1">......................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">14<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y3b ff5 fs1 fc1 sc0 ls6 ws9">2.5.1 </div><div class="t m1 xf h7 y3c ff1 fs3 fc1 sc0 ls0 ws0">用</div><div class="t m0 x1c h6 y3c ff5 fs1 fc1 sc0 ls1 ws1">FFserver</div><div class="t m1 x1d h7 y3c ff1 fs3 fc1 sc0 ls7 ws8">从文件生成流媒体</div><div class="t m0 x1e h6 y3c ff5 fs1 fc1 sc0 ls0 ws0"> <span class="ls1 ws1">........................................................................</span> <span class="_ _1"></span><span class="ls6 ws9">14<span class="ff4 ls0 ws0"> </span></span></div><div class="t m0 xc h6 y3d ff5 fs1 fc1 sc0 ls6 ws9">2.5.2 </div><div class="t m1 xf h7 y3e ff1 fs3 fc1 sc0 ls0 ws0">用</div><div class="t m0 x1c h6 y3e ff5 fs1 fc1 sc0 ls1 ws1">FFserver</div><div class="t m1 x1d h7 y3e ff1 fs3 fc1 sc0 ls7 ws8">从设备生成实时流</div><div class="t m0 x1e h6 y3e ff5 fs1 fc1 sc0 ls0 ws0"> <span class="ls1 ws1">........................................................................</span> <span class="_ _1"></span><span class="ls6 ws9">15<span class="ff4 ls0 ws0"> </span></span></div><div class="t m0 x9 h4 y3f ff3 fs1 fc1 sc0 ls9 wsc">3.FFMPEG<span class="_"> </span><span class="ff1 sc1 ls2 ws2">架构</span><span class="ls0 ws0"> <span class="_ _7"></span><span class="ls1 ws1">................................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">16<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xa h5 y40 ff2 fs1 fc1 sc0 ls1 ws1">3.1<span class="fs2 ls0 ws0"> <span class="_ _2"></span></span><span class="ls4 ws5">FF<span class="fs2 ls5 ws6">MPEG<span class="_ _3"> </span></span><span class="ff1 ls3 ws3">文件结构</span><span class="ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">......................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">16<span class="ff4 ls0 ws0"> </span></span></span></span></span></span></div><div class="t m0 xa h5 y41 ff2 fs1 fc1 sc0 ls1 ws1">3.2</div><div class="t m0 xb h5 y42 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1">I<span class="_ _2"></span>\<span class="_ _2"></span>O<span class="_ _0"> </span><span class="ff1 ls3 ws3">模块<span class="_ _2"></span>分析</span> <span class="_ _4"></span><span class="ls1 ws1">.............................................................................................................<span class="ls0 ws0"> <span class="_ _9"></span><span class="ls6 ws9">17<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y43 ff5 fs1 fc1 sc0 ls1 ws1">3.2.1</div><div class="t m1 x1f h7 y44 ff1 fs3 fc1 sc0 ls7 ws8">概述</div><div class="t m0 x20 h6 y44 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _1"></span><span class="ls1 ws1">....................................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">17<span class="ff4 ls0 ws0"> </span></span></span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62592708be9ad24cfab3d290/bg2.jpg"><div class="t m0 xc h6 y45 ff5 fs1 fc1 sc0 ls1 ws1">3.2.2</div><div class="t m1 x1f h7 y45 ff1 fs3 fc1 sc0 ls7 ws8">相关数据结构介绍</div><div class="t m0 x21 h6 y45 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _7"></span><span class="ls1 ws1">.............................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">18<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xa h5 y46 ff2 fs1 fc1 sc0 ls1 ws1">3.3</div><div class="t m0 xb h5 y47 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1">D<span class="_ _2"></span></span><span class="lsa wsd">EMUX<span class="_ _2"></span>ER<span class="_ _3"> </span></span><span class="ff1 fs1">和<span class="_ _0"> </span></span><span class="lsa wsd">MU<span class="_ _2"></span>XER<span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">模块分析</span></span><span class="fs1"> <span class="_ _1"></span><span class="ls1 ws1">..................................................................................<span class="ls0 ws0"> <span class="_ _9"></span><span class="ls6 ws9">23<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y48 ff5 fs1 fc1 sc0 ls1 ws1">3.3.1</div><div class="t m1 x1f h7 y49 ff1 fs3 fc1 sc0 ls7 ws8">概述</div><div class="t m0 x20 h6 y49 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _1"></span><span class="ls1 ws1">....................................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">23<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xc h6 y4a ff5 fs1 fc1 sc0 ls1 ws1">3.3.2</div><div class="t m1 x1f h7 y4b ff1 fs3 fc1 sc0 ls7 ws8">相关数据结构介绍</div><div class="t m0 x21 h6 y4b ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _7"></span><span class="ls1 ws1">.............................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">23<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xa h5 y4c ff2 fs1 fc1 sc0 ls1 ws1">3.4</div><div class="t m0 xb h5 y4d ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1">D<span class="_ _2"></span></span><span class="lsb wse">ECODER<span class="fs1 ls6 ws9">/E</span>NCODER<span class="_ _3"> </span><span class="ff1 fs1 ls2 ws2">模块</span></span><span class="fs1"> <span class="_ _4"></span><span class="ls1 ws1">...........................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">26<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y4e ff5 fs1 fc1 sc0 ls1 ws1">3.4.1</div><div class="t m1 x1f h7 y4f ff1 fs3 fc1 sc0 ls7 ws8">概述</div><div class="t m0 x20 h6 y4f ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _1"></span><span class="ls1 ws1">....................................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">26<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xc h6 y50 ff5 fs1 fc1 sc0 ls6 ws9">3.4.2 </div><div class="t m1 xf h7 y51 ff1 fs3 fc1 sc0 ls7 ws8">相关数据结构的初始化</div><div class="t m0 x22 h6 y51 ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _a"></span><span class="ls1 ws1">.....................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">26<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xa h5 y52 ff2 fs1 fc1 sc0 ls1 ws1">3.5</div><div class="t m0 xb h5 y53 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">其他重要数据结构的初始化</span><span class="fs1"> <span class="_ _4"></span><span class="ls1 ws1">....................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">27<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y54 ff5 fs1 fc1 sc0 ls6 wsf">3.5.1 A<span class="_ _9"></span>VStr<span class="_ _9"></span>eam<span class="_ _2"></span><span class="ls0 ws0"> <span class="_ _a"></span><span class="ls1 ws1">.............................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">27<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y55 ff5 fs1 fc1 sc0 ls6 wsf">3.5.2 A<span class="_ _9"></span>V<span class="_ _2"></span>InputS<span class="_ _7"></span>tr<span class="_ _7"></span>eam/ A<span class="_ _7"></span>V<span class="_ _7"></span>OutputStr<span class="_ _9"></span>eam<span class="_ _2"></span><span class="ls0 ws0"> <span class="_ _1"></span><span class="ls1 ws1">.........................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">28<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xc h6 y56 ff5 fs1 fc1 sc0 ls1 ws10">3.5.3 A<span class="_ _7"></span>VPacket<span class="ls0 ws0"> <span class="_ _4"></span><span class="ls1 ws1">.............................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">28<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 x9 h4 y57 ff3 fs1 fc1 sc0 ls9 wsc">4.FFMPEG<span class="_"> </span><span class="ff1 sc1 ls2 ws2">裁剪说明</span><span class="ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">.........................................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">28<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xa h5 y58 ff2 fs1 fc1 sc0 ls1 ws1">4.1<span class="fs2 ls0 ws0"> <span class="_ _2"></span><span class="lsb wse">CONFIGURE<span class="_ _3"> </span></span></span><span class="ff1 ls3 ws3">参数</span><span class="ls0 ws0"> </span>........................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span><span class="ls6 ws9">28<span class="ff4 ls0 ws0"> </span></span></span></div><div class="t m0 xc h6 y59 ff5 fs1 fc1 sc0 ls6 ws9">4.1.1 </div><div class="t m1 xf h7 y5a ff1 fs3 fc1 sc0 ls7 ws8">通用选项</div><div class="t m0 x10 h6 y5a ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _6"></span><span class="ls1 ws1">............................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span><span class="ls6 ws9">28<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xc h6 y5b ff5 fs1 fc1 sc0 ls6 ws9">4.1.2 </div><div class="t m1 xf h7 y5c ff1 fs3 fc1 sc0 ls7 ws8">基本选项介绍</div><div class="t m0 x11 h6 y5c ff5 fs1 fc1 sc0 ls0 ws0"> <span class="_ _4"></span><span class="ls1 ws1">....................................................................................................<span class="ls0 ws0"> <span class="_ _4"></span><span class="ls6 ws9">32<span class="ff4 ls0 ws0"> </span></span></span></span></div><div class="t m0 xa h5 y5d ff2 fs1 fc1 sc0 ls1 ws1">4.2</div><div class="t m0 xb h5 y5e ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _2"></span><span class="fs1 ls4 ws5">FF</span><span class="ls5 ws6">MPEG<span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">裁剪优化实例</span></span><span class="fs1"> <span class="_ _4"></span><span class="ls1 ws1">..............................................................................................<span class="ls0 ws0"> <span class="_ _1"></span><span class="ls6 ws9">34<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><div class="t m0 xa h5 y5f ff2 fs1 fc1 sc0 ls1 ws1">4.3</div><div class="t m0 xb h5 y60 ff2 fs2 fc1 sc0 ls0 ws0"> <span class="_ _3"> </span><span class="ff1 fs1 ls3 ws3">裁剪优化前后文件比较</span><span class="fs1"> <span class="_ _6"></span><span class="ls1 ws1">............................................................................................<span class="ls0 ws0"> <span class="_ _4"></span><span class="ls6 ws9">35<span class="ff4 ls0 ws0"> </span></span></span></span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m2"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62592708be9ad24cfab3d290/bg3.jpg"><div class="t m0 x9 h8 y61 ff3 fs0 fc1 sc0 lsc ws11">1. <span class="_ _b"> </span><span class="ff1 sc1 lsd ws12">文档介绍</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 h9 y62 ff6 fs4 fc1 sc0 lse ws13">1.1 <span class="_ _c"> </span><span class="ff1 sc1 lsf ws14">文档目的</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 ha y4d ff1 fs1 fc1 sc0 ls3 ws3">整理出开源代码<span class="_ _0"> </span><span class="ff7 ls6 ws9">ffmpeg<span class="_ _0"> </span></span>的资料,方便公司同事后续使用。</div><div class="t m1 x23 hb y4d ff7 fs3 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h9 y63 ff6 fs4 fc1 sc0 lse ws13">1.2 <span class="_ _c"> </span><span class="ff1 sc1 lsf ws14">文档范围</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 ha y53 ff1 fs1 fc1 sc0 ls3 ws3">较为详细的介绍<span class="_ _0"> </span><span class="ff7 ls6 ws9">ffmpeg<span class="_ _0"> </span></span>的功能、使用以及二次开发。</div><div class="t m1 x24 hb y53 ff7 fs3 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h9 y64 ff6 fs4 fc1 sc0 lse ws13">1.3 <span class="_ _c"> </span><span class="ff1 sc1 lsf ws14">读者对象</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 ha y65 ff1 fs1 fc1 sc0 ls3 ws3">希望了解<span class="_ _0"> </span><span class="ff7 ls6 ws9">ffmpeg<span class="_ _3"> </span></span>知识,<span class="_ _2"></span>从事<span class="_ _3"> </span><span class="ff7 ls6 ws9">USM<span class="_ _0"> </span></span><span class="ls0 ws0">及<span class="_ _c"> </span><span class="ff7 ls6 ws9">IPTV<span class="_ _0"> </span></span></span>的同事。</div><div class="t m1 x25 hb y65 ff7 fs3 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h9 y66 ff6 fs4 fc1 sc0 lse ws13">1.4 <span class="_ _c"> </span><span class="ff1 sc1 lsf ws14">参考文献</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 h9 y67 ff6 fs4 fc1 sc0 lse ws13">1.5 <span class="_ _c"> </span><span class="ff1 sc1 lsf ws14">术语与缩写解释</span><span class="ls0 ws0"> </span></div><div class="c x26 y18 w2 hc"><div class="t m0 x27 hd y68 ff1 fs5 fc1 sc1 ls10 ws15">缩略语</div></div><div class="t m0 x28 he y69 ff3 fs5 fc1 sc0 ls0 ws0">/</div><div class="c x26 y18 w2 hc"><div class="t m0 x29 hd y68 ff1 fs5 fc1 sc1 ls10 ws15">术语</div></div><div class="t m0 x2a he y69 ff3 fs5 fc1 sc0 ls0 ws0"> </div><div class="c x2b y18 w3 hc"><div class="t m0 x2c hd y68 ff1 fs5 fc1 sc1 ls0 ws0">全</div></div><div class="t m0 x2d he y69 ff3 fs5 fc1 sc0 ls0 ws16"> </div><div class="c x2b y18 w3 hc"><div class="t m0 x2e hd y68 ff1 fs5 fc1 sc1 ls0 ws0">称</div></div><div class="t m0 x2f he y69 ff3 fs5 fc1 sc0 ls0 ws0"> </div><div class="c x30 y18 w4 hc"><div class="t m0 x29 hd y68 ff1 fs5 fc1 sc1 ls0 ws0">说</div></div><div class="t m0 x31 he y69 ff3 fs5 fc1 sc0 ls0 ws16"> </div><div class="c x30 y18 w4 hc"><div class="t m0 x32 hd y68 ff1 fs5 fc1 sc1 ls0 ws0">明</div></div><div class="t m0 x33 he y69 ff3 fs5 fc1 sc0 ls0 ws0"> </div><div class="t m0 xc ha y6a ff7 fs1 fc1 sc0 ls6 ws9">ffmpeg<span class="ls0 ws0"> <span class="_ _d"> </span>F<span class="_ _2"></span><span class="ls6">ast forword mpeg<span class="_ _2"></span></span> <span class="_ _e"> </span><span class="ff1 ls3 ws3">音视频转换器</span> </span></div><div class="t m0 xc ha y6b ff7 fs1 fc1 sc0 ls6 ws9">ffplay<span class="ls0 ws0"> <span class="_ _d"> </span>F<span class="_ _2"></span><span class="ls6">ast forword p</span></span>lay<span class="_ _2"></span><span class="ls0 ws0"> <span class="_ _e"> </span><span class="ff1">用<span class="_ _c"> </span></span></span>ffmpeg<span class="_ _0"> </span><span class="ff1 ls3 ws3">实现的播放器</span><span class="ls0 ws0"> </span></div><div class="t m0 xc ha y6c ff7 fs1 fc1 sc0 ls6 ws9">ffserver<span class="ls0 ws0"> <span class="_ _f"> </span>F<span class="_ _2"></span><span class="ls6">ast forword server<span class="_ _2"></span></span> <span class="_ _10"> </span><span class="ff1">用<span class="_ _c"> </span></span></span>ffmpeg<span class="_ _0"> </span><span class="ff1 ls3 ws3">实现的<span class="_ _3"> </span></span><span class="ls11 ws17">rstp<span class="_ _3"> </span><span class="ff1 ls3 ws3">服务器</span><span class="ls0 ws0"> </span></span></div><div class="t m0 xc ha y6d ff7 fs1 fc1 sc0 ls6 ws9">ffprobe<span class="ls0 ws0"> <span class="_ _11"> </span>F<span class="_ _2"></span><span class="ls6">ast forword probe<span class="_ _2"></span></span> <span class="_ _12"> </span><span class="ff1 ls3 ws3">用来输入分析输入流。</span> </span></div><div class="t m0 xc hf y6e ff2 fs5 fc1 sc0 ls0 ws0"> <span class="_ _13"> </span> <span class="_ _14"> </span> </div><div class="t m0 x9 h5 y6f ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y70 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y71 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y72 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y73 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y74 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y75 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y76 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y77 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y78 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y79 ff2 fs1 fc1 sc0 ls0 ws0"> </div><div class="t m0 x9 h5 y7a ff2 fs1 fc1 sc0 ls0 ws0"> </div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62592708be9ad24cfab3d290/bg4.jpg"><div class="t m0 x9 h8 y61 ff3 fs0 fc1 sc0 ls0 ws0">2<span class="_ _2"></span>.<span class="_ _2"></span> <span class="_ _2"></span><span class="ls12 ws18">FFmpeg <span class="_ _b"> </span><span class="ff1 sc1 lsd ws12">支持能力说明</span></span> </div><div class="t m0 x9 h9 y62 ff6 fs4 fc1 sc0 lse ws13">2.1<span class="ls0 ws0"> <span class="_ _2"></span><span class="ls13 ws19">FFmpeg<span class="_"> </span><span class="ff1 sc1 lsf ws14">介绍及安装</span></span> </span></div><div class="t m0 x9 h4 y4d ff3 fs1 fc1 sc0 ls6 ws9">2.1.1<span class="ls0 ws0"> <span class="_ _2"></span><span class="ls14 ws1a">FFmpeg<span class="_"> </span><span class="ff1 sc1 ls2 ws2">简介</span></span> </span></div><div class="t m0 x34 ha y4f ff7 fs1 fc1 sc0 ls6 ws9">FFmpeg<span class="_ _0"> </span><span class="ff1 ls3 ws3">是一个开源免费跨平台的视频和音频流<span class="_ _2"></span>方案,属于自由软件,采用<span class="_ _0"> </span></span>LGPL<span class="_ _0"> </span><span class="ff1 ls0 ws0">或</span></div><div class="t m0 x9 ha y51 ff7 fs1 fc1 sc0 ls6 ws9">GPL<span class="_ _0"> </span><span class="ff1 ls3 ws3">许可证(依据你选择的组件)。它提供了<span class="_ _2"></span>录制、转换以及流化音视频的完整<span class="_ _2"></span>解决方</span></div><div class="t m0 x9 ha y53 ff1 fs1 fc1 sc0 ls3 ws3">案。它包含了非常先进<span class="_ _2"></span>的音频<span class="ff7 ls0 ws0">/<span class="_ _2"></span></span>视频编解码库<span class="_ _0"> </span><span class="ff7 ls6 ws9">libavcodec</span>,为了保证高可移<span class="_ _2"></span>植性和编解</div><div class="t m0 x9 ha y7b ff1 fs1 fc1 sc0 ls3 ws3">码质量,<span class="ff7 ls6 ws9">libavcodec<span class="_ _0"> </span></span>里很多<span class="_ _0"> </span><span class="ff7 ls6 ws9">codec<span class="_ _3"> </span></span>都是从头开<span class="_ _2"></span>发的。<span class="ff7 ls0 ws0"> </span></div><div class="t m0 x34 ha y7c ff7 fs1 fc1 sc0 ls6 ws9">ffmpeg<span class="_ _0"> </span><span class="ff1 ls3 ws3">项目由以下几部分组成</span><span class="ls11 ws17">: <span class="_ _2"></span><span class="ls0 ws0"> </span></span></div><div class="t m0 xc ha y65 ff7 fs1 fc1 sc0 ls6 ws9">1.ffmpeg <span class="_ _2"></span><span class="ff1 ls3 ws3">视频文件转<span class="_ _2"></span>换命令行工具</span><span class="ls0 ws0">,<span class="_ _2"></span><span class="ff1 ls3 ws3">也支持经过实时电<span class="_ _2"></span>视卡抓取和编码成视频文</span></span></div><div class="t m0 x35 ha y7d ff1 fs1 fc1 sc0 ls0 ws0">件<span class="_ _8"></span><span class="ff7 ls6 ws9">. </span><span class="ff7"> </span></div><div class="t m0 xc ha y7e ff7 fs1 fc1 sc0 ls6 ws9">2.ffserver<span class="ls0 ws0"> <span class="_ _2"></span><span class="ff1 ls3 ws3">基于<span class="_ _0"> </span></span></span>HTTP<span class="ff1 ls0 ws0">、<span class="_ _8"></span></span>RTSP<span class="_ _3"> </span><span class="ff1 ls3 ws3">用于实时广<span class="_ _2"></span>播的多媒体服务器</span><span class="ls0 ws0">.<span class="_ _2"></span><span class="ff1 ls3 ws3">也支持<span class="_ _2"></span>时间平移</span> <span class="_ _2"></span> </span></div><div class="t m0 xc ha y7f ff7 fs1 fc1 sc0 ls6 ws9">3.ffplay <span class="_ _2"></span><span class="ff1 ls0 ws0">用<span class="_ _8"></span><span class="ff7"> <span class="_ _2"></span></span></span>SDL<span class="_ _0"> </span><span class="ff1 ls0 ws0">和<span class="_ _0"> </span></span>F<span class="_ _2"></span>Fmpeg<span class="_ _0"> </span><span class="ff1 ls3 ws3">库开发的一个简单的媒体播放器</span><span class="ls0 ws0"> <span class="_ _2"></span> </span></div><div class="t m0 xc ha y80 ff7 fs1 fc1 sc0 ls6 ws9">4.libavcodec <span class="_ _2"></span><span class="ff1 ls3 ws3">一个包<span class="_ _2"></span>含了所有<span class="_ _0"> </span></span>FFmpeg<span class="_ _3"> </span><span class="ff1 ls3 ws3">音视频<span class="_ _2"></span>编解码器的库</span><span class="ls0 ws0">.<span class="_ _2"></span><span class="ff1 ls3 ws3">为了保证最优性能<span class="_ _2"></span></span><span class="ff1">和</span></span></div><div class="t m0 x36 ha y81 ff1 fs1 fc1 sc0 ls3 ws3">高可复用性<span class="ff7 ls0 ws0">,<span class="_ _2"></span></span>大多数编解码器<span class="_ _2"></span>从头开发的<span class="ff7 ls11 ws17">. <span class="_ _2"></span><span class="ls0 ws0"> </span></span></div><div class="t m0 xc ha y82 ff7 fs1 fc1 sc0 ls6 ws9">5.libavformat <span class="_ _2"></span><span class="ff1 ls3 ws3">一个包<span class="_ _2"></span>含了所有的普通音视格式的解<span class="_ _2"></span>析器和产生器的库</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 h4 y83 ff3 fs1 fc1 sc0 ls6 ws9">2.1.2<span class="ls0 ws0"> <span class="_ _2"></span><span class="ls14 ws1a">FFmpeg<span class="_"> </span><span class="ff1 sc1 ls2 ws2">安装</span></span> </span></div><div class="t m0 x34 h5 y84 ff2 fs1 fc1 sc0 ls6 ws9">1.<span class="ff1 ls3 ws3">将所有源代码压缩在<span class="_ _2"></span>一个文件夹中,例如</span><span class="ls0 ws0">/<span class="_ _2"></span><span class="ff1 ls3 ws3">绝对路径</span>/<span class="_ _15"></span><span class="ls15 ws1b">ffm<span class="_ _2"></span>p<span class="_ _2"></span>eg<span class="_ _2"></span></span><span class="ff1">。<span class="_ _15"></span></span> </span></div><div class="t m0 x34 h5 y85 ff2 fs1 fc1 sc0 ls6 ws9">2.<span class="ff1 ls3 ws3">在终端输入以下指令<span class="_ _2"></span>:</span><span class="ls0 ws0"> </span></div><div class="t m0 x9 h5 y86 ff2 fs1 fc1 sc0 ls0 ws0"> <span class="_ _16"> </span> <span class="_ _16"> </span> <span class="_ _0"> </span>C<span class="ls6 ws1c">d <span class="_ _2"></span>/<span class="ff1 ls3 ws3">绝对路径</span><span class="ls11 ws17">/ffm<span class="_ _7"></span>peg<span class="ls0 ws0"> </span></span></span></div><div class="t m0 x9 h5 y87 ff2 fs1 fc1 sc0 ls0 ws0"> <span class="_ _16"> </span> <span class="_ _16"> </span> <span class="_ _0"> </span><span class="ls11 wsa">./co<span class="_ _7"></span>nfigure (<span class="ff1 ls3 ws3">此时,会出现问题。然后重新输入</span><span class="ls16 ws1d">./<span class="ls6 ws9">configure<span class="ls0 ws0"> <span class="_ _2"></span>–<span class="_ _2"></span></span>dis<span class="_ _2"></span>able<span class="ls0 ws0">-<span class="_ _2"></span><span class="ls17 ws1e">yas<span class="_ _2"></span>m</span>-<span class="_ _2"></span>)<span class="_ _2"></span> </span></span></span></span></div><div class="t m0 x9 h5 y88 ff2 fs1 fc1 sc0 ls0 ws0"> <span class="_ _16"> </span> <span class="_ _16"> </span> <span class="_ _0"> </span>M<span class="ls1 ws1">ak<span class="_ _2"></span>e</span> </div><div class="t m0 xc h5 y89 ff1 fs1 fc1 sc0 ls3 ws3">至此,<span class="ff2 ls15 ws1b">ffm<span class="_ _2"></span>pe<span class="_ _2"></span>g<span class="_ _0"> </span></span>安装编译通过,<span class="_ _2"></span>可以进行对音视频的操作。<span class="ff2 ls0 ws0"> </span></div><div class="t m0 xc h5 y8a ff2 fs1 fc1 sc0 ls15 ws1b">ffp<span class="_ _2"></span>la<span class="_ _2"></span>y <span class="_ _0"> </span><span class="ff1 ls3 ws3">的编译需要依赖<span class="_ _2"></span>于<span class="_ _3"> </span></span><span class="ls4 ws5">SD<span class="ls0 ws0">L<span class="_ _c"> </span><span class="ff1 ls3 ws3">库,所以要想编译成功<span class="_ _3"> </span></span></span></span>ff<span class="_ _2"></span>p<span class="_ _2"></span>la<span class="_ _2"></span>y<span class="ff1 ls3 ws3">,必须先<span class="_ _2"></span>安装<span class="_ _3"> </span></span><span class="ls4 ws5">SDL<span class="_ _0"> </span><span class="ff1 ls2 ws2">库,</span></span></div><div class="t m0 x9 h5 y8b ff1 fs1 fc1 sc0 ls3 ws3">安装方法:下载最新版<span class="_ _2"></span>本的<span class="_ _3"> </span><span class="ff2 ls4 ws5">SDL<span class="_ _0"> </span></span>相应版本的<span class="_ _0"> </span><span class="ff2 ls17 ws1e">SDL<span class="_ _0"> </span></span>源码,编译,即可生成<span class="_ _0"> </span><span class="ff2 ls4 ws5">SDL<span class="_"> </span></span><span class="ls2 ws2">库。<span class="ff2 ls0 ws0"> </span></span></div><div class="t m0 x9 h9 y8c ff6 fs4 fc1 sc0 lse ws13">2.<span class="ls0 ws0">2<span class="_ _2"></span> <span class="_ _2"></span><span class="ls13 ws19">FFmpeg<span class="_"> </span><span class="ff1 sc1 lsf ws14">参数说明</span></span> </span></div><div class="t m0 x9 h4 y8d ff3 fs1 fc1 sc0 ls6 ws9">2.<span class="ls0 ws0">2<span class="_ _2"></span></span>.1 <span class="_ _0"> </span><span class="ff1 sc1 ls2 ws2">通用选项</span><span class="ls0 ws0"> </span></div><div class="t m0 x34 h10 y8e ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls18 ws1f">L license</span> </div><div class="t m0 x34 ha y8f ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 ws9">h <span class="_ _17"> </span><span class="ff1 ls3 ws3">帮助</span></span> </div><div class="t m0 x34 ha y90 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls17 ws1e">from<span class="_ _2"></span>ats <span class="_ _17"> </span><span class="ff1 ls3 ws3">显示可用的格<span class="_ _2"></span>式,编解码的,协议的。</span></span> </div><div class="t m0 x34 ha y91 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls19 ws20">f fmt <span class="_ _0"> </span><span class="ff1 ls3 ws3">强迫采用格式<span class="_ _0"> </span></span><span class="ls1a ws21">fmt</span></span> </div><div class="t m0 x34 ha y92 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span>i<span class="_ _2"></span> <span class="_ _2"></span><span class="ls1b ws22">filen<span class="_ _2"></span>ame <span class="_ _17"> </span><span class="ff1 ls3 ws3">输入文<span class="_ _2"></span>件</span></span> </div><div class="t m0 x34 ha y93 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1c ws23">y <span class="_ _17"> </span><span class="ff1 ls3 ws3">覆盖输出文件</span></span> </div><div class="t m0 x34 ha y94 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span>t<span class="_ _2"></span> <span class="_ _2"></span><span class="ls4 ws5">duration <span class="_ _17"> </span><span class="ff1 ls3 ws3">设置纪录时间</span></span> <span class="_ _2"></span> <span class="_ _17"> </span><span class="ls11 ws17">hh:mm:ss[.x<span class="_ _7"></span>xx]<span class="ff1 ls3 ws3">格式的记录时间也支持<span class="_ _2"></span></span><span class="ls0 ws0"> </span></span></div><div class="t m0 x34 ha y95 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1b ws24">ss posi<span class="_ _2"></span>tion <span class="_ _0"> </span><span class="ff1 ls3 ws3">搜索到指定<span class="_ _2"></span>的时间</span></span> <span class="_ _0"> </span>[<span class="_ _2"></span>-<span class="_ _15"></span><span class="ls6 ws9">]hh:mm:ss[.xx<span class="_ _2"></span>x]<span class="ff1 ls3 ws3">的格式也支持</span></span> </div><div class="t m0 x34 ha y96 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span>t<span class="_ _2"></span><span class="ls11">itle str<span class="_ _7"></span>ing <span class="_"> </span><span class="ff1 ls3 ws3">设置标题<span class="_ _2"></span></span><span class="ls0"> </span></span></div><div class="t m0 x34 ha y97 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls17 ws25">auth<span class="_ _2"></span>or stri<span class="_ _2"></span>ng <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置作者</span></span> </div><div class="t m0 x34 h5 y98 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 ws7">copyright string <span class="_"> </span><span class="ff1 ls2 ws2">设置版权<span class="_ _7"></span><span class="ff2 ls0 ws0"> </span></span></span></div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62592708be9ad24cfab3d290/bg5.jpg"><div class="t m0 x34 h5 y45 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls17 ws25">comm<span class="_ _2"></span>ent st<span class="_ _2"></span>ring <span class="_ _0"> </span><span class="ff1 ls2 ws2">设置评论</span></span><span class="ff2"> </span></div><div class="t m0 x34 h5 y46 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span>t<span class="_ _2"></span><span class="ls6 wsf">arget type <span class="_"> </span><span class="ff1 ls3 ws3">设置目标文件类型</span><span class="ls1 ws1">(<span class="_ _2"></span>vcd</span></span><span class="ff1">,<span class="_ _2"></span></span><span class="ls6 ws9">svcd</span><span class="ff1">,<span class="_ _2"></span></span><span class="ls6 ws9">dvd) <span class="_ _0"> </span><span class="ff1 ls2 ws2">所有的格式选项<span class="_ _7"></span>(比特率,<span class="_ _9"></span>编解码</span></span></div><div class="t m0 xc h5 y99 ff1 fs1 fc1 sc0 ls3 ws3">以及缓冲区大小)自动<span class="_ _2"></span>设置<span class="ff2 ls0 ws0"> <span class="_ _0"> </span></span>,只需要输入如下的就可以了:<span class="ff2 ls0 ws0"> </span></div><div class="t m0 x34 h5 y9a ff2 fs1 fc1 sc0 ls1d ws26">ff<span class="_ _2"></span>mpeg<span class="_ _2"></span> <span class="_ _2"></span><span class="ls0 ws0">-<span class="_ _2"></span><span class="ls11 ws27">i myf<span class="_ _7"></span>ile.avi<span class="ls0 ws0"> -<span class="_ _2"></span>t<span class="_ _2"></span><span class="ls6 wsa">a<span class="_ _2"></span>rget vcd /tmp/vcd.<span class="_ _2"></span>mpg</span> </span></span></span></div><div class="t m0 x34 ha y9b ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1 ws1">hq <span class="_ _17"> </span><span class="ff1 ls3 ws3">激活高质量设置</span></span> </div><div class="t m0 x34 ha y9c ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls18 ws27">itsoffset offset <span class="_"> </span><span class="ff1 ls3 ws3">设置以<span class="_ _2"></span>秒为基准的时间偏移,该选项影响所有后<span class="_ _2"></span>面的输入文件。该</span></span></div><div class="t m0 xc ha y9d ff1 fs1 fc1 sc0 ls3 ws3">偏移被加到输入文件的<span class="_ _2"></span>时戳,定义一个正偏移意味着相应<span class="_ _2"></span>的流被延迟了<span class="ff8 ls0 ws0"> <span class="_ _17"> </span><span class="ls1a ws21">offset<span class="_ _0"> </span></span></span><span class="ls1e ws28">秒。<span class="_ _4"></span><span class="ff8 ls0 ws0"> </span></span></div><div class="t m0 xc ha y9e ff8 fs1 fc1 sc0 ls0 ws0">[<span class="_ _2"></span>-<span class="_ _2"></span><span class="ls11 ws17">]hh:mm:<span class="_ _7"></span>ss[.xxx]<span class="ff1 ls3 ws3">的格式也支持</span><span class="ls0 ws0"> </span></span></div><div class="t m0 x37 h4 y7b ff3 fs1 fc1 sc0 ls6 ws9">2.<span class="ls0 ws0">2<span class="_ _2"></span></span>.2 <span class="_ _0"> </span><span class="ff1 sc1 ls2 ws2">视频选项</span><span class="ls0 ws0"> </span></div><div class="t m0 x34 ha y7c ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 wsa">b bitrate <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置比特率,缺省<span class="_ _0"> </span></span><span class="ls9 wsc">200kb/s</span></span> </div><div class="t m0 x34 ha y9f ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls17 ws25">r fps <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置帧频</span></span> <span class="_ _17"> </span><span class="ff1 ls3 ws3">缺省<span class="_ _0"> </span></span><span class="ls9 wsc">25</span> </div><div class="t m0 x34 ha ya0 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1b ws24">s size <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置帧大小</span></span> <span class="_ _17"> </span><span class="ff1 ls3 ws3">格<span class="_ _2"></span>式为<span class="_ _3"> </span></span><span class="ls1c ws23">WX<span class="_ _2"></span>H <span class="_ _17"> </span><span class="ff1 ls3 ws3">缺省<span class="_ _3"> </span></span><span class="ls9 wsc">160X128.<span class="ff1 ls3 ws3">下面的简写也可<span class="_ _2"></span>以直接使用:</span></span></span></div><div class="t m0 xc h10 ya1 ff8 fs1 fc1 sc0 ls1c ws23">Sqcif<span class="ls0 ws0"> <span class="_ _15"></span> <span class="_ _0"> </span><span class="ls9 ws29">128X96 qcif 176X14<span class="_ _7"></span>4 cif 252X288 4<span class="_ _7"></span>cif 704X576<span class="ls0 ws0"> </span></span></span></div><div class="t m0 x34 ha ya2 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 ws7">aspect aspec<span class="ls1b ws22">t <span class="_ _17"> </span><span class="ff1 ls3 ws3">设置横纵<span class="_ _2"></span>比</span></span></span> <span class="_ _0"> </span><span class="ls9 ws29">4:3 16:9 <span class="_"> </span></span><span class="ff1">或<span class="_ _15"></span></span> <span class="_ _c"> </span><span class="ls9 ws29">1.3333 1<span class="_ _7"></span>.7777<span class="ls0 ws0"> </span></span></div><div class="t m0 x34 ha ya3 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls18 ws27">croptop size <span class="_"> </span><span class="ff1 ls3 ws3">设置顶部切除带<span class="_ _2"></span>大小</span></span> <span class="_ _17"> </span><span class="ff1 ls3 ws3">像素单位</span> </div><div class="t m0 x34 ha ya4 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls18 ws1f">cropbottom size </span>–<span class="_ _2"></span><span class="ls1b ws24">cropl<span class="_ _2"></span>eft si<span class="_ _2"></span>ze </span>–<span class="_ _2"></span><span class="ls4 ws7">cropright size</span><span class="ws2a"> <span class="ff1 ls3 ws3">底部,左边<span class="_ _2"></span>,右边切除带大小。</span></span> </div><div class="t m0 x34 ha ya5 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1b ws24">padt<span class="_ _2"></span>op size<span class="_ _2"></span> <span class="_"> </span><span class="ff1 ls3 ws3">设置顶部补齐的<span class="_ _2"></span>大小</span></span> <span class="_ _17"> </span><span class="ff1 ls3 ws3">像素单位</span> </div><div class="t m0 x34 ha ya6 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1b ws24">padb<span class="_ _2"></span>ottom si<span class="_ _2"></span>ze </span>–<span class="_ _2"></span><span class="ls1b ws27">padl<span class="_ _2"></span>eft si<span class="_ _2"></span>ze </span>–<span class="_ _2"></span><span class="ls4 wsa">padright size </span>–<span class="_ _15"></span><span class="ls4 ws7">padcolor color <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置补齐条大小和</span></span><span class="ff1">颜</span></div><div class="t m0 xc ha ya7 ff1 fs1 fc1 sc0 ls0 ws0">色<span class="_ _15"></span><span class="ff8 ls1 ws1">(hex</span>,<span class="_ _8"></span><span class="ff8">6<span class="_ _0"> </span></span>个<span class="_ _c"> </span><span class="ff8 ls19 ws2b">16<span class="_ _0"> </span></span><span class="ls3 ws3">进制的数,红</span><span class="ff8">:<span class="_ _2"></span></span>绿<span class="_ _15"></span><span class="ff8">:<span class="_ _2"></span></span><span class="ls3 ws3">兰排列,比<span class="_ _2"></span>如</span><span class="ff8"> <span class="_ _0"> </span><span class="ls9 wsc">000000<span class="_ _0"> </span></span></span><span class="ls3 ws3">代表黑色</span><span class="ff8">)<span class="_ _2"></span> </span></div><div class="t m0 x34 ha ya8 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1c ws23">vn <span class="_ _17"> </span><span class="ff1 ls3 ws3">不做视频记录<span class="_ _2"></span></span></span> </div><div class="t m0 x34 ha ya9 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 ws7">bt tolerance <span class="_"> </span><span class="ff1 ls3 ws3">设置<span class="_ _2"></span>视频码率容忍度<span class="_ _0"> </span></span><span class="ls1 ws1">kbit/s</span></span> </div><div class="t m0 x34 ha yaa ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 ws7">maxrate bitrate<span class="_"> </span><span class="ff1 ls3 ws3">设置最<span class="_ _2"></span>大视频码率容忍度</span></span> </div><div class="t m0 x34 ha yab ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 wsa">minrate bitreate <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置最小视频码<span class="_ _2"></span>率容忍度</span></span> </div><div class="t m0 x34 ha yac ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 ws4">bufsize size <span class="_ _0"> </span><span class="ff1 ls3 ws3">设置码率控制缓冲区大小<span class="_ _2"></span></span></span> </div><div class="t m0 x34 h5 yad ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1 ws2c">vcodec co<span class="_ _2"></span>dec <span class="_"> </span><span class="ff1 ls3 ws3">强制使用<span class="_ _0"> </span></span><span class="ws1">codec<span class="_ _0"> </span><span class="ff1 ls3 ws3">编解码方式。<span class="_ _9"></span><span class="ff2 ls0 ws0"> <span class="_ _0"> </span><span class="ff1 ls3 ws3">如果用<span class="_ _0"> </span></span><span class="ls1 ws1">copy<span class="_"> </span><span class="ff1 ls3 ws3">表示原始<span class="_ _2"></span>编解码数据必须</span></span></span></span></span></span></div><div class="t m0 xc h5 yae ff1 fs1 fc1 sc0 ls3 ws3">被拷贝。<span class="ff2 ls0 ws0"> </span></div><div class="t m0 x34 h5 yaf ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls17 ws1e">same<span class="_ _2"></span>q <span class="_ _17"> </span><span class="ff1 ls3 ws3">使用同样视频质量作<span class="_ _2"></span>为源(</span><span class="ls19 ws2b">VBR</span></span><span class="ff1">)<span class="_ _15"></span><span class="ff2"> </span></span></div><div class="t m0 x34 ha yb0 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 ws7">pass n <span class="_"> </span><span class="ff1 ls3 ws3">选择处理<span class="_ _2"></span>遍数<span class="_ _7"></span>(<span class="ff8 ls0 ws0">1<span class="_ _17"> </span></span>或者<span class="_ _3"> </span><span class="ff8 ls0 ws0">2<span class="_ _15"></span></span>)<span class="_ _7"></span>。两遍编码非常有用。<span class="_ _7"></span>第一遍生成统计<span class="_ _2"></span>信息,第</span></span></div><div class="t m0 xc ha yb1 ff1 fs1 fc1 sc0 ls3 ws3">二遍生成精确的请求的<span class="_ _2"></span>码率<span class="ff8 ls0 ws0"> </span></div><div class="t m0 x34 ha yb2 ff8 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls4 ws7">passlogfile file <span class="_ _0"> </span><span class="ff1 ls3 ws3">选择两遍的纪录文件名为<span class="_ _0"> </span></span><span class="ls6 ws9">file</span></span> </div><div class="t m0 x37 h4 yb3 ff3 fs1 fc1 sc0 ls6 ws9">2.<span class="ls0 ws0">2<span class="_ _2"></span></span>.3 <span class="_ _0"> </span><span class="ff1 sc1 ls2 ws2">高级视频选项</span><span class="ls0 ws0"> </span></div><div class="t m0 x34 h5 yb4 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 wsa">g gop_size <span class="_"> </span><span class="ff1 ls3 ws3">设置图像组大小</span></span> </div><div class="t m0 x34 h5 yb5 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls11 ws17">intra <span class="_"> </span><span class="ff1 ls3 ws3">仅适用帧内<span class="_ _2"></span>编码</span></span> </div><div class="t m0 x34 h5 yb6 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls1">qscale q <span class="_"> </span><span class="ff1 ls3 ws3">使用固定的视频量化标度</span><span class="ws1">(V<span class="_ _2"></span>BR)</span></span> </div><div class="t m0 x34 h5 yb7 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls11 ws2d">qmin q <span class="_ _3"> </span> <span class="_ _3"> </span><span class="ff1 ls3 ws3">最小视频量化标度</span><span class="ls14 ws1a">(VBR)</span></span> </div><div class="t m0 x34 h5 yb8 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 ws7">qmax q <span class="_ _3"> </span><span class="ff1 ls3 ws3">最大视频量化标度</span><span class="ls14 ws1a">(VBR)</span></span> </div><div class="t m0 x34 h5 yb9 ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 ws7">qdiff q <span class="_ _3"> </span><span class="ff1 ls3 ws3">量化标度间最大偏差</span></span> <span class="_ _0"> </span><span class="ls1 ws1">(V<span class="_ _2"></span>BR)</span> </div><div class="t m0 x34 h5 yba ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 wsa">qblur blur <span class="_"> </span><span class="ff1 ls3 ws3">视频量化标度柔化</span><span class="ls14 ws1a">(VBR)</span></span> </div><div class="t m0 x34 h5 ybb ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 wsa">qcomp compre<span class="_ _2"></span>ssion <span class="_ _3"> </span><span class="ff1 ls3 ws3">视频量化标度压缩</span><span class="ls14 ws1a">(VBR)</span></span> </div><div class="t m0 x34 h5 ybc ff2 fs1 fc1 sc0 ls0 ws0">-<span class="_ _2"></span><span class="ls6 ws9">rc_init_cpl<span class="ls11 ws2d">x complexity<span class="_ _7"></span> <span class="_"> </span><span class="ff1 ls3 ws3">一遍编码的初始复杂度</span><span class="ls0 ws0"> </span></span></span></div></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>