更新时间:2025-05-29 13:50:37
音视频处理操作包括四大类参数:音视频转码、音视频拼接、视频截图和获取专辑封面。每一类的具体参数如下所示。
avthumb
)示例:将源文件转为FLV格式,音频码率为64k,视频码率为128k。
avthumb/flv/ab/64k/vb/128k|saveas/YnVja2V0OmtleQ==
参数 | 必填 | 描述 |
---|---|---|
<op> |
是 | avthumb (操作类型: 音视频处理) |
<format> |
是 | 输出目标格式。支持的格式包括 mp4 、flv 、m3u8 、mpd 等。 |
参数 | 必填 | 描述 |
---|---|---|
/acodec/<AudioCodec> |
否 | 音频编解码器。支持:libmp3lame 、libfaac 、libvorbis 、libfdk_aac 、opus 等。也可使用 copy 参数以保留原始音频编解码器。 |
/ab/<BitRate> |
否 | 音频码率,单位:比特每秒(bit/s)。常用值包括:64k 、128k 、192k 、256k 、320k 等。 |
/ar/<SamplingRate> |
否 | 音频采样率,单位:赫兹(Hz)。常用值包括:8000 、12050 、22050 、44100 等。注意:FLV 格式仅支持 44100、22050 和 11025。 |
/aq/<AudioQuality> |
否 | 音频质量。MP3 取值范围:0-9(值越小质量越高);AAC 取值范围:10-500(值越大质量越高)。仅适用于 MP3 和 AAC,且不能与 /ab/ 同时使用。 |
/ac/<AC> |
否 | 音频声道数。1 表示单声道,2 表示立体声。 |
/aprofile/<AudioProfile> |
否 | 音频压缩配置文件。libfaac 支持:aac_main 、aac_low 。libfdk_aac 支持:aac_low 、aac_he 、aac_he_v2 。默认:aac_lc 。 |
/volume/<volumeadjustment> |
否 | 调整音频音量。支持系数或分贝(dB)增减: - 系数:范围为 0-2(0 表示静音,1 表示原始音量,2 表示两倍,1.5 表示 1.5 倍)。 - 分贝:建议范围为 -10dB 到 10dB。负值降低音量,正值提升音量。数值过大可能造成失真。 |
/loudnorm/<VolumeNormalization> |
否 | 设置响度归一化目标(单位:LUFS)。范围为 -70 至 -5,数值越小音频越安静。 注意事项: - 若输出音频编解码器为 eac3 ,则 /ar/ 必须为 48000 、44100 或 32000 。- 若输出音频编解码器为 ac3 ,则 /ar/ 必须为 48000 或 44100 。- 不支持 DTS 编码。 - 请避免与 /volume/ 同时使用。 |
/write_id3v2/<write_id3v2> |
否 | AAC 转码时,是否写入来自源文件的 ID3v2 帧。1 表示写入,0 或未指定则不写入。 |
|saveas/<Encode(bucket:filekey)> |
否 | 将转码后的输出保存到指定文件。该值为经过 URL 安全的 Base64 编码的 bucket:key 字符串。 |
参数 | 是否必填 | 说明 |
---|---|---|
/vcodec/<VideoCodec> |
否 | 视频编解码器。支持的编解码器有:libx264 、libws265 (H.265/HEVC)、libvpx 、libtheora 、libxvid 等。也支持 copy ,用于保留源视频的编解码格式。**注意:**如 /vcodec/ 指定了分辨率,则必须设置 /vb/ (码率)。若未配置,则保留原始编码。 |
/s/<Resolution> |
否 | 设置视频分辨率,格式为 widthxheight (例如:640x480 ),也可使用自适应模式:- 同时设置宽和高:缩放至指定尺寸。如宽高比不同,可能会出现拉伸/压缩。 - 只设置宽度或高度(如 1280x-1 、-1x720 ):另一维度会自动调整以保持原始宽高比。 |
/autoscale/<Autoscale> |
否 | 需与 /s/ 搭配使用。1 表示在保持宽高比的前提下,将视频内容缩放到 /s/ 所定义的矩形内(若宽高比不一致会有黑边);0 或默认会直接拉伸填充。 |
/autofill/<Autofill> |
否 | 需与 /s/ 搭配使用。1 表示保持宽高比并居中视频,多余空间填充为黑边;0 或默认值则拉伸以适应画面。示例:源视频为1920x1920,目标为 /s/1280x720 。- autofill=1 :实际视频内容为720x720居中显示在1280x720画面中,其余为黑边。 |
/sar/<Sar> |
否 | 像素宽高比,例如:1:1 。该参数优先生效于分辨率。示例:设置 /s/720x720 并指定 /sar/1:2 时,输出分辨率为720x1440。 |
/vb/<VideoBitRate> |
否 | 视频码率,单位为 bit/s。示例:128k 、1.25m 、5m 。 |
/vbRatio/<vbRatio> |
否 | 输出视频码率为输入码率乘以该系数。取值范围:(0, 15]。 注意事项: - 取值为0或大于15时无效; - 若计算结果超过50 Mbps,则此参数不生效; - /vb/ 与/vbRatio/ 同时设置时,以/vbRatio/ 为准。 |
/r/<FrameRate> |
否 | 视频帧率,单位Hz。常用值:24 、25 、30 。默认与源视频一致。 |
/calcMD5/<calcMD5> |
否 | 1 表示在头部添加MD5哈希(仅适用于MP4),0 (默认)则不添加。 |
/calcFrameRate/<calcFrameRate> |
否 | 1 表示手动计算并在输出中添加 frame_rate ,当FLV帧率发生变化时非常实用。 |
/lowfps_check/<lowfps_check> |
否 | 1 表示支持低帧率源视频。如输入视频帧率低于10,则输出帧率自动设为10 fps。默认值为 0 。 |
/force_key_frames/<force_key_frames> |
否 | 在指定的时间戳(以秒为单位)插入关键帧,例如:1.1,2.3,4.2 。数值需按顺序排列,并用逗号分隔,格式为浮点数。 |
/rotate/<Degree> |
否 | 顺时针旋转:90 、180 、270 、auto 。默认不旋转。 |
/vprofile/<VideoProfile> |
否 | 视频压缩配置档:baseline 、main 、high 、high10 、high422 、high444 。高配置档可实现更高级的压缩。 |
/pix_fmt/<PixelFormat> |
否 | 设置像素格式,例如:yuv420p 、yuv422p 或 yuv444p 。yuv420p (YUV 4:2:0)是网络视频流中最常用的格式,兼容性和压缩性能良好。 |
/level/<BitTorrentLevel> |
否 | H.264 Level,支持 1.0–5.1。用于兼容性设置(仅适用于 libx264 )。 |
/crf/<CRF> |
否 | 恒定码率因子,进行质量编码(适用于 libx264 ),取值范围:0–51,数值越高,画质越低。推荐范围:[18, 28]。提示: 建议同时设置 /maxrate/ 、/crf/ 和 /bufsize/ ,以获得最佳画质和码率控制效果。 |
/maxrate/<Maxrate> |
否 | VBR 编码的最大码率(如:1000k ),需与 /bufsize/ 搭配使用。 |
/bufsize/<Bufsize> |
否 | 解码器缓冲区大小,需与 /maxrate/ 搭配使用(例如:1000k )。 |
/dup_lastframe_sec/<dup_lastframe_sec> |
否 | 最后一帧延长显示的时长,单位为秒。例如:/dup_lastframe_sec/15 表示将最后一帧延长播放 15 秒。 |
/GOPInterval/<GOPInterval> |
否 | 关键帧间隔,单位为毫秒。如未设置,则采用智能算法自动设定。不可与 g (帧数单位)同时使用。 |
/StrictGOPInterval/<StrictGOPInterval> |
否 | 强制严格关键帧间隔,单位为毫秒。 - < 0 为无效参数。- > 0 强制设定指定间隔。- = 0 所有帧均为 I 帧。与 /GOPInterval/ 和 -g 同时使用时,此项优先生效。 |
/deinterlace/<Deinterlace> |
否 | 去隔行控制: - 0 :不去隔行(默认,输出始终为逐行)。- 1 :强制,始终去隔行。- 2 :标准,仅在输入为隔行时去隔行。- 3 :高级(FFmpeg内部实现),仅在输入为隔行时进行高级方式去隔行。 |
/stripmeta/<StripMeta> |
否 | 1 移除文件元数据,0 保留文件元数据。 |
/seiKeep/<seiKeep> |
否 | 1 在转码过程中保留SEI消息,0 (默认)不保留。转封装时始终保留SEI。 |
/delogo/<x:y:w:h,x:y:w:h...> |
否 | 对指定的矩形区域进行模糊处理(用于去除Logo)。格式为 x:y:w:h ,多个区域用逗号分隔。 |
/reverse/<reverse> |
否 | 1 倒放视频,0 (默认)正常播放。需倒放的音视频时长不得超过 5 分钟。 |
/speedup/<speedup> |
否 | 调整播放速度。慢速范围为 [0.1,1),快速范围为 (1,10]。数值 1 为正常速度。支持小数。 |
|saveas/<Encode(bucket:filekey)> |
否 | 将转码后的输出结果按指定文件保存,进行URL安全的Base64编码。 |
参数 | 是否必填 | 说明 |
---|---|---|
/pat_period/<pat_period> |
否 | 设置 PAT/PMT 的时间间隔(秒)。支持小数(如 0.23 , 5.6 )。 |
/pcr_every_packet/<pcr_every_packet> |
否 | 若设为 1 ,则将 pcr_packet_period 设为 1 ,即每个包都包含 PCR。默认未启用。 |
/rename_by_key/<RenameByM3U8> |
否 | 设为 1 时,分片文件将以主 M3U8 文件名命名;设为 0 (默认)关闭。适用于 avconcat 和 avthumb 的 M3U8 输出。 |
/pes_payload_size/<pes_payload_size> |
否 | 设置最小 PES 负载大小。设为 0 时确保每包仅包含一帧 AAC。默认未启用。 |
/dash_hls_playlist/<dash_hls_playlist> |
否 | 设为 1 时会同时生成 M3U8 文件与 MPD 文件。默认值:0 (仅生成 MPD)。仅在格式为 mpd 时生效。 |
/enable_mp4_hvc1/<enable_mp4_hvc1> |
否 | 针对 H.265 视频,设为 1 时将在视频流的 stsd 标签中使用 hvc1 (默认值为 hev1 )。默认未启用。 |
/segtype/<segtype> |
否 | DASH的分片格式:mp4 或m4s 。默认值为m4s 。 |
/segtime/<SegSeconds> |
否 | 分片时长(单位:秒),取值范围为1–120的整数。 默认行为: - 如果输入非M3U8/MPD:默认为10秒。 - 输入为M3U8/MPD但未转码时:仅处理索引。 - 输入为M3U8/MPD且已转码时:自动计算。 |
/fastStartSeg/<FastStartSeg> |
否 | 设置前M个初始分片的时长。格式:MxNs (例如 5x3s 表示前5个分片各为3秒)。 |
/map/<map> |
否 | 输入流映射: - map=0 :全部流- map=0:a :全部音频流- map=0:a:0 :第一个音频流- map=0:a:lang=chi :指定语言标签。 |
/an/<AudioNo> |
否 | 1 为移除音频流,0 为保留(默认)。 |
/vn/<VideoNo> |
否 | 1 为移除视频流,0 为保留(默认)。 |
/moovToFront/<MoovToFront> |
否 | 1 将MP4的moov 原子移至文件起始位置,0 则不移动。 |
/stripmeta/<StripMeta> |
否 | 1 为移除文件元数据,0 为保留(默认)。 |
/preset/<Preset> |
否 | HLS预设名称,请参见下表。 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存转码输出文件,采用URL安全Base64编码。 |
/preset/
的HLS预设:
类别 | 预设名称 | 描述 |
---|---|---|
音频 | audio_32k | 32k码率音频 |
audio_48k | 48k码率音频 | |
audio_64k | 64k码率音频 | |
视频 | video_16x9_150k | 150K码率,16:9,分辨率400x224 |
video_16x9_240k | 240K码率,16:9,分辨率400x224 | |
video_16x9_440k | 440K码率,16:9,400x224分辨率 | |
video_16x9_640k | 640K码率,16:9,400x224分辨率 | |
video_4x3_150k | 150K码率,4:3,400x300分辨率 | |
video_4x3_240k | 240K码率,4:3,400x300分辨率 | |
video_4x3_440k | 440K码率,4:3,400x300分辨率 | |
video_4x3_640k | 640K码率,4:3,400x300分辨率 | |
video_150k | 150K码率,保持源视频宽高比 | |
video_240k | 240K码率,保持源视频宽高比 | |
video_440k | 440K码率,保持源视频宽高比 | |
video_640k | 640K码率,保持源视频宽高比 | |
video_1000k | 1000K码率,保持源视频宽高比 | |
video_1500k | 1500K码率,保持源视频宽高比 |
参数 | 是否必填 | 描述 |
---|---|---|
/envBandWidth/<EnvBandWidth> |
否 | 用于M3U8流切换的带宽阈值,单位为b/s,使用冒号分隔。取值范围:[2,10] 个值,每个值范围为(50000, 30000000]。示例:60000:150000:500000 。数量需与 /multiAb/ 、/multiVb/ 等参数一致。 不适用于DASH。 |
/multiAb/<MultiAb> |
否 | 多音频码率,使用冒号分隔,例如 64k:128k:256k 。取值范围:[2,10],不可与 /ab/ 同时使用。M3U8 场景下参数数量需一致。 |
/multiVb/<MultiVb> |
否 | 多视频码率,使用冒号分隔,例如 128k:600k:1.25m 。不可与 /vb/ 同时使用。M3U8 场景下码率数量需一致。 |
/multiResolution/<MultiResolution> |
否 | 多视频分辨率,使用冒号分隔(例如 320x240:640x480:1080x720 )。不可与 /s/ 同时使用。可通过 ax-1 或 -1xa 实现自适应缩放。M3U8 时分辨率数量需一致。 |
/dash_hls_playlist/<dash_hls_playlist> |
否 | 1 表示在生成 MPD 文件的同时生成 M3U8 文件,实现自适应码率。默认为 0 。仅在输出格式为 mpd 时生效。 |
|saveas/<Encode(bucket:filekey)> |
否 | 将转码后的输出保存,采用 URL 安全的 Base64 编码。 |
参数 | 是否必需 | 描述 |
---|---|---|
/ss/<SeekStart> |
否 | 设置音视频截取的起始时间,单位为秒。 |
/t/<Duration> |
否 | 设置音视频截取的持续时长,单位为秒。 |
|saveas/<Encode(bucket:filekey)> |
否 | 将剪辑后的输出保存为URL安全的Base64编码。 |
参数 | 是否必填 | 说明 |
---|---|---|
/vcrop/<Vcrop> |
否 | 设置视频裁剪尺寸及偏移量。默认:不裁剪。详见下文。 |
/gravity/<Gravity> |
否 | 设置裁剪锚点/起始点。默认值:TOP_LEFT 。可选项见下文。 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存裁剪后的输出,采用 URL 安全的 Base64 编码。 |
/vcrop/
视频裁剪操作取值:
格式 | 说明 |
---|---|
<Width>x |
设置宽度,高度不变(宽度:0-10000)。 |
!{vcropSize}a<dx>a<dy> |
从锚点向右偏移 dx 、向下偏移 dy (请结合原系统进一步确认)。 |
x<Height> |
设置高度,宽度不变(高度:0-10000)。 |
<Width>x<Height> |
明确设置宽度和高度(范围:0–10000)。 |
/gravity/ 参数的重心选项:
值 | 说明 |
---|---|
TOP_LEFT |
原点为左上角。X 轴:从左到右,Y 轴:从上到下。 |
TOP_CENTER |
原点为顶部居中。X轴:从左到右,Y轴:从上到下。 |
TOP_RIGHT |
原点为右上角。X轴:从右到左,Y轴:从上到下。 |
CENTER_LEFT |
原点为左侧居中。X轴:从左到右,Y轴:从上到下。 |
CENTER |
原点为中心。X轴:从左到右,Y轴:从上到下。 |
CENTER_RIGHT |
原点为右侧居中。X轴:从右到左,Y轴:从上到下。 |
BOTTOM_LEFT |
原点为左下角。X轴:从左到右,Y轴:从下到上。 |
BOTTOM_CENTER |
原点为底部居中。X轴:从左到右,Y轴:从下到上。 |
BOTTOM_RIGHT |
原点为右下角。X轴:从右到左,Y轴:从下到上。 |
参数 | 是否必选 | 描述 |
---|---|---|
/subtitle/<EncodedPath1[,EncodedPath2...]> |
是 | 字幕文件。每个路径为URL安全的Base64编码字符串;若有多个文件,用逗号分隔。支持SRT、内嵌MKV或 embed 选项。 |
/subtitleType/<subtitleType> |
否 | 1 表示软字幕,2 表示硬字幕,0 (默认值)表示自动检测。 |
/subtitleAttr/<EncodedAttr1[,EncodedAttr2...]> |
否 | 多码率M3U8的VTT字幕属性。格式为:base64_encode(lang=xx1,name=yy1),base64_encode(lang=xx2,name=yy2) 。数量必须与字幕文件数量一致。 |
|saveas/<Encode(bucket:filekey)> |
否 | 使用URL安全的Base64编码,将输出结果以内嵌或附加字幕的形式保存到指定位置。 |
参数 | 是否必填 | 说明 |
---|---|---|
/wmImage2/<EncodedPath1[,EncodedPath2...]> |
否 | 图片/视频水印路径,使用URL安全Base64编码,多个路径用英文逗号分隔。 |
/wmGravity/<Gravity1[,Gravity2...]> |
否 | 设置水印位置。使用与 /gravity/ 相同的选项。多个位置用逗号分隔。 |
/wmauto/<wmauto> |
否 | 若为 1 ,水印随视频分辨率自适应缩放,否则保持原始尺寸。 |
/wmWidth/<WmWidth1[,WmWidth2...]> |
否 | 水印宽度,单位为像素或百分比(如 40 或 50% )。若为0或负数,则该维度自适应。 |
/wmHeight/<WmHeight1[,WmHeight2...]> |
否 | 水印高度,参数与 /wmWidth/ 相同。 |
/wmDissolve/<alpha1[,alpha2...]> |
否 | 水印不透明度,范围为 [0,100]。默认值:100 (不透明)。 |
/wmdx/<dx1[,dx2...]> |
否 | 距锚点的水平偏移量(像素)。正值为向右,负值为向左。数量需与 /wmGravity/ 保持一致。 |
/wmdy/<dy1[,dy2...]> |
否 | 距锚点的垂直偏移量(像素)。正值为向下,负值为向上。数量需与 /wmGravity/ 保持一致。 |
/wmInterval/<wmInterval> |
否 | 水印变化的时间间隔(秒)。 |
参数 | 是否必填 | 描述 |
---|---|---|
/wmText/<EncodedText1[,EncodedText2...]> |
否 | 水印文本,每个进行URL安全的Base64编码。可处理文本中的逗号。中文请先使用UTF-8编码。 |
/wmFont/<EncodedFontNames> |
否 | 字体名称,多个以逗号分隔后进行URL安全的Base64编码。仅支持字母、数字、空格和连字符。 |
/wmFontColor/<EncodedColors> |
否 | 字体颜色,多个以逗号分隔后进行URL安全的Base64编码。格式:0xRRGGBB 、&HRRGGBB 或16进制。默认值:0xffffff 。 |
/wmFontSize/<size1[,size2...]> |
否 | 字体大小,可为整数或高度百分比(如10 或10% )。像素范围:[5,2160];百分比范围:(0,100%]。默认值:6% 。 |
/wmFontDissolve/<alpha1[,alpha2...]> |
否 | 透明度,取值范围[0,100],默认值为100 。 |
/wmFontBorderWidth/<w1[,w2...]> |
否 | 字体边框宽度。整数;<=0 表示无边框(默认值为0 )。 |
/wmFontBorderColor/<EncodedBorderColors> |
否 | 边框颜色,与/wmFontColor/ 编码方式一致。默认值:0x000000 。 |
/wmTextGravity/<gravity1[,gravity2...]> |
否 | 文字水印位置,与/wmGravity/ 相同。默认值:top_right 。 |
/wmtextdx/<dx1[,dx2...]> |
否 | 文本锚点的水平偏移量,单位为像素(默认值:0 )。 |
/wmtextdy/<dy1[,dy2...]> |
否 | 文本锚点的垂直偏移量,单位为像素(默认值:0 )。 |
/wmTextInterval/<interval1[,interval2...]> |
否 | 切换文本水印的间隔时间(单位:秒,≥ 1)。 |
/wmFontBold/<b1[,b2...]> |
否 | 非零值表示加粗字体(默认值为0 )。 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存加水印后的输出文件,路径为URL安全的Base64编码。 |
参数 | 是否必填 | 描述 |
---|---|---|
/nbhd/<nbhd> |
否 | 1 启用智能高清编码(AI增强),0 禁用(默认值)。 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存输出,URL 安全的 Base64 编码。 |
参数 | 是否必填 | 描述 |
---|---|---|
/hlsKey/<HlsKey> |
否 | AES-128加密密钥。必须使用OAEP方式用RSA加密后,将其ASCII十六进制格式进行URL安全的Base64编码。 |
/hlsKeyUrl/<HlsKeyUrl> |
否 | 用于获取HLS密钥的URL,经过URL安全的Base64编码,并被插入M3U8的 #EXT-X-KEY 标签中。 |
/hlskeygen/<hlskeygen> |
否 | 1 表示生成/上传密钥文件,0 (默认)表示不生成。 |
/hlssk/<hlssk> |
否 | RSA私钥文件(PEM格式),经过URL安全的Base64编码。 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存加密的输出文件,经过URL安全的Base64编码。 |
avconcat
)示例: 将 fileA、fileB 和 fileC 合并为一个 FLV 文件。
avconcat/flv/ZmlsZUE=/ZmlsZUI=/ZmlsZUM=|saveas/YnVja2V0OmtleQ==
其中 ZmlsZUE=
、ZmlsZUI=
和 ZmlsZUM=
分别为 fileA、fileB 和 fileC 对应的 bucket:key
使用 URL 安全的 Base64 编码。
参数 | 是否必需 | 描述 |
---|---|---|
<op> |
是 | avconcat (操作类型:音视频拼接) |
<format> |
是 | 输出目标格式,例如:mp4 、flv 、m3u8 。 |
/<EncodedUrl1>/<EncodedUrl2>/.../<EncodedUrlN> |
是 | 需拼接的文件。每个文件都需进行 URL 安全的 Base64 编码,且均需属于同一个存储桶。最多支持 5 个文件。 注意: 可与转码参数一同使用。 |
|saveas/<Encode(bucket:filekey)> |
否 | 将输出文件保存,文件名进行 URL 安全的 Base64 编码。 |
vframe
)示例: 截取第 10 秒的视频截图,并保存为 JPG 文件。
vframe/jpg/offset/10|saveas/YnVja2V0OmtleQ==
参数 | 是否必填 | 描述 |
---|---|---|
<op> |
是 | vframe (操作类型:视频截图) |
<format> |
是 | 输出图片格式:jpg 、png 、gif 、webp 等 |
/mode/<mode> |
否 | 缩略图缩放模式: - 1 :宽高至少为指定值,居中裁剪。- 2 :最大不超过指定值,等比例缩放。- 3 :至少为指定值,仅缩放(可能超过以保证原始比例)。 |
/offset/<Second> |
是* | 截图的时间(单位:秒)。除非通过 /interval/ 、/offsets/ 或 /vframeN/ 进行多次截图,否则为必填。当格式为 gif 且与 /t/ 参数共同使用时,指定GIF的起始时间。 |
/offsets/<vframeList> |
否 | 在指定秒数处批量截图,多个秒数用冒号分隔,例如 1:3:10:20 。输出为图片ZIP压缩包。 |
/interval/<Interval> |
否 | 按指定间隔(秒)截图。输出为ZIP压缩包。 |
/vframeN/<vframeN> |
否 | 截图的数量。输出为ZIP压缩包。 |
/w/<width> |
否 | 图片宽度,像素值(1–1920)。 |
/h/<height> |
否 | 图片高度,像素值(1–1080)。 |
/autofill/<autofill> |
否 | 搭配 /w/ 和 /h/ 参数时,1 表示在保持宽高比的同时填充黑边。不可与 /mode/ 共用。宽度和高度必须同时设置。 |
/isZip/<isZip> |
否 | 多截图输出为ZIP压缩包(默认开启)。设置为 0 可取消压缩。 |
/sprite/<sprite> |
否 | 精灵图的尺寸,例如 4x5 。需与 /interval/ 参数一起使用。输出为一张或多张精灵图片,具体取决于帧数。 |
/rotate/<degree> |
否 | 顺时针旋转角度:90 、180 、270 或 auto 。默认不旋转。 |
/reverse/<reverse> |
否 | 1 为倒序帧(用于GIF),0 为正常顺序。 |
/t/<Duration> |
否 | GIF截取时长(默认为5s )。 |
/r/<FrameRate> |
否 | GIF的帧率(默认为源视频)。 |
/gif_interval/<Gif_interval> |
否 | GIF循环间隔(默认为2s )。 |
/speedup/<speedup> |
否 | 播放速度。<1 为减速,>1 为加速。 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存输出图片或ZIP,使用URL安全的Base64编码。 |
getapic
)示例: 从音频文件中提取专辑封面,并保存为 JPG 格式。
getapic/jpg|saveas/YnVja2V0OmtleQ==
参数 | 是否必填 | 描述 |
---|---|---|
<op> |
是 | getapic (操作类型:MP3 专辑封面提取) |
<format> |
是 | 输出图片格式:jpg 、png 等 |
|saveas/<Encode(bucket:filekey)> |
否 | 保存已提取图片,URL安全Base64编码。 |
字体族 | 参数值(字体名称) | 版权信息 |
---|---|---|
思源黑体中文 | 思源黑体中文常规 | 可添加至客户平台的法律声明部分。内容示例如下: — 例如视频水印等功能所用字体,思源黑体和思源宋体的版权归 Google 所有,授权依据 OFL(SIL 开放字体许可证)。OFL 详情可查阅:https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL |
思源黑体中文黑体 | (同上) | |
思源黑体中文加粗 | (同上) | |
思源黑体中文准细体 | (同上) | |
思源黑体中文细体 | (同上) | |
思源黑体中文中等 | (同上) | |
思源黑体中文极细体 | (同上) | |
思源等宽黑体中文 | 思源等宽黑体中文常规 | (同上) |
思源等宽黑体中文加粗 | (同上) | |
Noto Serif CJK SC | Noto Serif CJK SC | (同上) |
Noto Serif CJK SC Black | (同上) | |
Noto Serif CJK SC ExtraLight | (同上) | |
Noto Serif CJK SC Light | (同上) | |
Noto Serif CJK SC Medium | (同上) | |
Noto Serif CJK SC SemiBold | (同上) | |
Roboto | Roboto | 此内容可添加到客户平台的法律声明部分。内容示例: — 针对如视频水印等功能,Roboto 字体的版权所有方为 Google。根据 Apache License, Version 2.0 授权使用。许可证文本可查阅:http://www.apache.org/licenses/LICENSE-2.0.txt |
Roboto Condensed | (同上) | |
Roboto Condensed Light | (同上) | |
Roboto Black | (同上) | |
Roboto Light | (同上) | |
Roboto Medium | (同上) | |
Roboto Thin | (同上) | |
WenQuanYi Zen Hei Mono | WenQuanYi Zen Hei Mono | 此内容可加入客户平台的法律声明部分。内容示例: — 对于如视频水印等功能,WenQuanYi 字体的版权所有者为 FangQ 和“WenQuanYi Board of Trustees”。字体的使用遵循 GNU 通用公共许可证(GPL)授权。GPL 条款详见:http://wenq.org/wqy2/index.cgi?GPL |
WenQuanYi Zen Hei Sharp | WenQuanYi Zen Hei Sharp | (同上) |
WenQuanYi Zen Hei | WenQuanYi Zen Hei | (同上) |