【教学类-160-28】20260511 AI视频培训-练习028“豆包AI视频《蹦》(松冈达英作品,蒲蒲兰绘本)+豆包图片风格:无(绘本垫图)
20260511《028蹦》风格无绘本参考图背景需求做了32种风格做的越多越搞不清那些没有做过用豆包筛选出没有做过的风格一、文件夹截图、然后把32种风格列出来对比删选没有出现的古典风景港风动漫彩铅画儿童绘画抽象锐笔插画毕加索马蒂斯巴洛克绘本这里有两个绘本我想到前几天给孩子们放网络上的绘本故事其中有一个《是谁嗯嗯在我头上》的绘本原图做的动画版就像以前做“绘本动态课件”的效果观察发现每个场景都是5秒左右我觉得就是AI做的。https://www.iqiyi.com/v_po4e7x9l5c.htmlhttps://www.iqiyi.com/v_po4e7x9l5c.html还有一个根据《嗯嗯》故事文字做的手办风格的配图不是绘本的样式属于再创)https://haokan.baidu.com/v?pdwisenaturalvid6072653728210436886https://haokan.baidu.com/v?pdwisenaturalvid6072653728210436886就是说完全可以利用豆包视频对平面绘本的每一页内容进行动画效果制作。豆包选“绘本”这里面的《蹦》是托班阅读的感觉页数会很少百度图片找找有没有全部内容随机点开一个链接看看所属网页是否有全部的绘本内容。好不容易找到一个网站里面是蹦的全部内容把每页图片下载每张图片都是2页拼一页一页只有5.3K图案质量堪忧先把每张图片拆分成左右2张import os from PIL import Image def split_images_left_right(input_folder123, output_folder234): 将文件夹中的每张图片左右平均分割成两张图片 参数: input_folder: 输入文件夹路径默认为123 output_folder: 输出文件夹路径默认为234 # 检查输入文件夹是否存在 if not os.path.exists(input_folder): print(f错误输入文件夹 {input_folder} 不存在) return # 创建输出文件夹如果不存在 if not os.path.exists(output_folder): os.makedirs(output_folder) print(f已创建输出文件夹: {output_folder}) # 支持的图片格式 supported_formats (.jpg, .jpeg, .png, .bmp, .tiff, .gif, .webp) # 获取文件夹中所有图片文件 image_files [] for file in os.listdir(input_folder): if file.lower().endswith(supported_formats): image_files.append(file) if not image_files: print(f在文件夹 {input_folder} 中没有找到图片文件) return print(f找到 {len(image_files)} 张图片) print(f输入文件夹: {input_folder}) print(f输出文件夹: {output_folder}) print(- * 50) # 处理每张图片 success_count 0 for idx, filename in enumerate(image_files, 1): try: # 获取文件完整路径 file_path os.path.join(input_folder, filename) # 打开图片 img Image.open(file_path) # 获取图片宽度和高度 width, height img.size # 计算中间分割点确保是整数 mid_point width // 2 # 左右分割 left_img img.crop((0, 0, mid_point, height)) right_img img.crop((mid_point, 0, width, height)) # 生成输出文件名 name_without_ext, ext os.path.splitext(filename) left_filename f{name_without_ext}_left{ext} right_filename f{name_without_ext}_right{ext} # 获取保存路径 left_save_path os.path.join(output_folder, left_filename) right_save_path os.path.join(output_folder, right_filename) # 保存分割后的图片 left_img.save(left_save_path) right_img.save(right_save_path) print(f[{idx}/{len(image_files)}] ✓ {filename}) print(f └─ 生成: {left_filename} ({width}x{height} - {mid_point}x{height})) print(f └─ 生成: {right_filename} ({width}x{height} - {width-mid_point}x{height})) success_count 1 except Exception as e: print(f[{idx}/{len(image_files)}] ✗ 处理失败: {filename}) print(f └─ 错误: {str(e)}) print(- * 50) print(f处理完成成功: {success_count}/{len(image_files)} 张图片) print(f输出位置: {output_folder} 文件夹) def main(): 主函数 - 执行图片分割 # 你可以在这里自定义输入和输出文件夹路径 # 支持相对路径和绝对路径 # 方式1使用原始字符串推荐避免转义字符问题 input_folder rD:\test\20桌面素材\20260511《蹦》风格绘本\图片\图片切割 output_folder rD:\test\20桌面素材\20260511《蹦》风格绘本\图片\图片切割2 os.makedirs(output_folder,exist_okTrue) # 方式2使用普通字符串Windows路径需要双反斜杠 # input_folder 123 # output_folder 234 # 方式3使用绝对路径示例 # input_folder rD:\MyImages\input # output_folder rD:\MyImages\output # 执行分割 split_images_left_right(input_folder, output_folder) if __name__ __main__: main()切割成两张后图片更小了只有2K用豆包把图片“变清晰”并且去掉右下角的白色水印文字手动下载到“图片1”每张2-3MB非常高清但是这是拍照的所以背景颜色有色差变化右侧深左侧浅还有中线折痕、右下角有豆包生成字样复制图片1到图片2把每张图片的背景色做统一虽然只有20张图片但是修图统一背景颜色费了不少时间。修改后的图片2文件夹的图片制作视频的动态关键词我不知道如何描述这些画面的动态效果每一页都有一个适合的动态关键词视频制作一共20页每天是5个10秒视频考虑4张图片做一个视频每个图片2.5秒的动画效果。《蹦》的板式是正方形打开是竖版的。所以比例就是9:16视频下载可以看到视频自动将动物静态与动态的图片内容连续起来类似以前的flash补帧动画。视频合成1、这个视频并没有对话和旁白只有一个“蹦”字所以我主要添加了各种动物的叫声的音效、跳跃的音效。2、每段视频自带的音轨内容保留——我不想配乐了就用它自带的声音但是减轻音量凸显动物的叫声。3、每个视频左右有白边把其中一个视频左右拉宽上下不变。复制属性黏贴属性到其他4个视频上。20260511《028蹦》风格无绘本参考图感悟修图费了不少力气然后我发现实际上《蹦》的底色不是肉色而是白色后续找绘本要找扫描版的2、人工智能豆包视频通过动态关键词设计降低课件制作的难度——动态效果可以依靠AI视频来实现。

相关新闻

最新新闻

日新闻

周新闻

月新闻