
将视频片段高质量导出为 GIF(优化的 palettegen/paletteuse 两遍法)。 Args: video_path: 输入视频路径。 output_gif_path: 输出 GIF 路径(应以 .gif 结尾)。 fps: GIF 帧率,建议 8~20 之间。 width: 目标宽度(keep_aspect 为 True 时,height 需为空)。 height: 目标高度(keep_aspect 为 True 时,width 需为空)。 keep_aspect: 是否保持纵横比。 start_time: 起始时间(秒或 'HH:MM:SS(.ms)')。 dither: 调色算法,支持 'none'|'bayer'|'floyd_steinberg'|'sierra2_4a'|'burkes'。 max_colors: 调色板颜色数,2~256。 loop: 循环次数(0 为无限循环)。 crop: 裁剪参数,如 {"x":0, "y":0, "w":320, "h":240}。 scale_flags: 缩放插值算法,如 'lanczos'|'bicubic' 等。 bayer_scale: bayer 调色算法的缩放因子(0~5)。 palette_stats_mode: 调色板统计模式,'single'|'diff'|'full'。 use_reserve_transparent: 是否为透明度保留一个颜色槽。 alpha_threshold: 透明度阈值(0-255)。 Returns: A status message indicating success or failure.
将视频片段高质量导出为 GIF

为视频添加按时间区间显示的文本叠加。 Args: video_path: 输入视频文件路径。 output_video_path: 输出视频文件路径。 text_elements: 文本元素列表,每个元素为字典,常见键: - text: 文本内容(必填)。 - start_time/end_time: 起止时间(秒或 'HH:MM:SS')。 - font_size: 字号(整数,默认 24)。 - font_color: 字体颜色(默认 'white')。 - x_pos/y_pos: 位置表达式或像素(默认居中/底部上方)。 - box: 是否显示背景框(布尔)。 - box_color/box_border_width: 背景框颜色与边框宽度。 - font_file: 字体文件路径(可选)。 - box_padding: 背景框内边距(整数,默认 5)。 Returns: A status message indicating success or failure.

从抖音分享链接 (1) 下载无水印视频和 (2) 提取音频并转换为文本

根据文字描述生成高质量图片,支持多种比例和风格,一键获取完整作品链接