点开工具、字典、anything


合成视频

<h4>合成视频</h4> <p><strong>请求URL:</strong> </p> <ul> <li><code>/video/combine</code></li> </ul> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">string</td> <td>标题</td> </tr> <tr> <td style="text-align: left;">combineType</td> <td style="text-align: left;">int</td> <td>类型 1不配音 5配音 1000模板预览专用</td> </tr> <tr> <td style="text-align: left;">musicName</td> <td style="text-align: left;">string</td> <td>音乐名字(选填)</td> </tr> <tr> <td style="text-align: left;">musicUrl</td> <td style="text-align: left;">string</td> <td>音乐url(选填)</td> </tr> <tr> <td style="text-align: left;">musicEndSecond</td> <td style="text-align: left;">int</td> <td>音乐结束秒数(选填)</td> </tr> <tr> <td style="text-align: left;">musicBeginSecond</td> <td style="text-align: left;">int</td> <td>音乐开始秒数(选填)</td> </tr> <tr> <td style="text-align: left;">packList</td> <td style="text-align: left;">json string</td> <td>json字符串</td> </tr> <tr> <td style="text-align: left;">voice</td> <td style="text-align: left;">int</td> <td>语音参数,不配音时传 0</td> </tr> <tr> <td style="text-align: left;">voiceVolume</td> <td style="text-align: left;">int</td> <td>语音音量</td> </tr> <tr> <td style="text-align: left;">musicVolume</td> <td style="text-align: left;">integer</td> <td>背景音乐音量大小</td> </tr> <tr> <td style="text-align: left;">videoDirection</td> <td style="text-align: left;">integer</td> <td>视频方向:1竖屏、2横屏、3正方形、4 视频号</td> </tr> <tr> <td style="text-align: left;">fontFamily</td> <td style="text-align: left;">integer</td> <td>字体,1:新魏体;2:华文行楷;3:微软雅黑;4:楷体;</td> </tr> <tr> <td style="text-align: left;">textPosType</td> <td style="text-align: left;">uint</td> <td>(当类型为正方形时)图文位置类型;0:关;2:文字居中</td> </tr> </tbody> </table> <p><strong>备注</strong> <strong>packList说明:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">jpgUrl</td> <td style="text-align: left;">string</td> <td>图片路径</td> </tr> <tr> <td style="text-align: left;">textList</td> <td style="text-align: left;">[]TextList_t</td> <td>每行字的设置</td> </tr> <tr> <td style="text-align: left;">displaySeconds</td> <td style="text-align: left;">int</td> <td>这张图显示的时间长度(秒)</td> </tr> <tr> <td style="text-align: left;">videoBegin</td> <td style="text-align: left;">integer</td> <td>视频开始时间</td> </tr> <tr> <td style="text-align: left;">videoEnd</td> <td style="text-align: left;">integer</td> <td>视频结束时间</td> </tr> <tr> <td style="text-align: left;">topLeftX</td> <td style="text-align: left;">integer</td> <td>裁剪的左上角坐标</td> </tr> <tr> <td style="text-align: left;">topLeftY</td> <td style="text-align: left;">integer</td> <td>裁剪的左上角坐标</td> </tr> <tr> <td style="text-align: left;">bottomRightX</td> <td style="text-align: left;">integer</td> <td>裁剪的右下角坐标</td> </tr> <tr> <td style="text-align: left;">bottomRightY</td> <td style="text-align: left;">integer</td> <td>裁剪的右下角坐标</td> </tr> <tr> <td style="text-align: left;">useVoice</td> <td style="text-align: left;">boolean</td> <td>是否使用配音(默认false)(false则使用视频原声)</td> </tr> <tr> <td style="text-align: left;">bgmEnable</td> <td style="text-align: left;">boolean</td> <td>是否使用背景音乐(默认false)</td> </tr> </tbody> </table> <p><strong>textList说明:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">lineList</td> <td style="text-align: left;">string</td> <td>文字</td> </tr> <tr> <td style="text-align: left;">chooseFontColorData</td> <td style="text-align: left;">string</td> <td>文字颜色 形如 &quot;#ff000000&quot; 的字符串</td> </tr> <tr> <td style="text-align: left;">chooseBackgroundColorData</td> <td style="text-align: left;">string</td> <td>背景颜色 形如 &quot;#aarrbbgg&quot; 的字符串</td> </tr> <tr> <td style="text-align: left;">textPosX</td> <td style="text-align: left;">float64</td> <td>横向百分比 [0~1]</td> </tr> <tr> <td style="text-align: left;">textPosY</td> <td style="text-align: left;">float64</td> <td>纵向百分比 [0~1]</td> </tr> <tr> <td style="text-align: left;">textSize</td> <td style="text-align: left;">int</td> <td>字体大小</td> </tr> <tr> <td style="text-align: left;">textPosType</td> <td style="text-align: left;">integer</td> <td>文字位置类型(如果 文字没有经过拖动,在前端得不到 位置信息的情况下,选文字位置类型(目前仅有 &quot;底部居中&quot; 类型),0:使用拖动位置;1:底部居中;2:文字居中)</td> </tr> <tr> <td style="text-align: left;">textBeginTime</td> <td style="text-align: left;">float</td> <td>文字开始时间</td> </tr> <tr> <td style="text-align: left;">textEndTime</td> <td style="text-align: left;">float</td> <td>文字结束时间</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code> { "msg": "开始处理", "data": { "combine_id": "abc123" }, "code": 1, "state": true }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">combine_id</td> <td style="text-align: left;">string</td> <td>视频合成记录id,用于查询视频合成状态</td> </tr> </tbody> </table> <p>参考文档 <a href="http://doc.heywoods.cn/web/#/4?page_id=4">http://doc.heywoods.cn/web/#/4?page_id=4</a> 密码 xiaoheiwu666</p>

页面列表

ITEM_HTML