【教学类-160-34】20260517 AI视频培训-练习034“豆包AI视频《国旗国旗我爱你》(演唱:04ZXY)+豆包图片风格:港风动漫

视频里有"国旗",无法通过上传。放一个没有声音的GIF版本。

背景需求:

5月13日,挑了几位活泼的女孩录音,

04号小朋友高声念诵了一段每日"升国旗"前的儿歌:

"国旗国旗真美丽,

五颗星星照大地,

国旗代表新中国,

小朋友们都爱你。"

我心里咯噔一下:虽然儿歌只有短短四句,但是"国旗"的题材,在图片生成和视频生成很容易遇到"违禁"无法生成的问题啊。

豆包脚本

儿歌只有四句,我预设做4个镜头,每段5秒,2个图片做一个视频,一共2个视频。

图片关键词和视频关键词都生成了。

豆包图片生成

这次我用剩余下来的风格------"港风动漫"

图片下载

视频制作

第一个视频(图片1、2)都可以生成

第二个视频(图片3、4)无法生成

我更换了图片3的4张图片和图片4的4张图片做参考图,生成无果

脚本重新设计

图片3的图片设计

通义万相视频也做不了"国旗"

脚本第3次设计------图片3:国旗代表新中国

现在只剩下第3图没有做出来了

各种元素都做不了图片

豆包给了替代方案:"新中国(地图)用"壮丽山河"替代

图片下载

第3、4图做第2个视频生成

视频下载

这首《国旗国旗真美丽》只有15秒,太短了,我在后面配了国歌《义勇军进行曲》,需要配图

我想不出更多升国旗的场景了,问问豆包有什么建议

夹带私货,做一张我所在园区幼儿升国旗的照片

图片下载

字幕制作

幼儿照片:用滤镜化-木刻和海报边缘

视频合成

视频未通过审核(去掉了国歌音频、去掉了国歌歌词还是不行,说明是"国旗图案"不能上传)

视频上传不了,只能放一个无声音的。把mp4转GIF,去掉10秒限制

python 复制代码
'''
结题报告WORD 插入 MP4转gif动画(降低帧率)
deepseek、阿夏
一定要用Python3.7.8
20250718
'''
import os
from moviepy.editor import VideoFileClip

def convert_mp4_to_gif(input_folder, output_folder=None, scale=0.5, fps=5, colors=128):
    """
    修复版的MP4转GIF函数
    """
    if output_folder is None:
        output_folder = input_folder
    
    os.makedirs(output_folder, exist_ok=True)
    
    for filename in os.listdir(input_folder):
        if filename.lower().endswith('.mp4'):
            input_path = os.path.join(input_folder, filename)
            output_path = os.path.join(output_folder, f"{os.path.splitext(filename)[0]}.gif")
            
            print(f"正在转换: {filename}...")
            
            try:
                # 使用更稳定的方式读取视频
                clip = VideoFileClip(input_path)
                
                # 检查视频是否成功读取
                if clip.duration == 0:
                    print(f"警告: {filename} 可能为空或损坏")
                    continue
                
                # 调整尺寸(更保守的参数)
                if scale is not None:
                    clip = clip.resize(scale)
                
                # 限制GIF时长,避免文件过大
                # if clip.duration > 10:  # 如果视频超过10秒,只取前10秒
                #     clip = clip.subclip(0, 10)
                
                # 使用更稳定的GIF输出参数
                clip.write_gif(
                    output_path,
                    fps=min(fps, 8),  # 限制最大帧率
                    program='ffmpeg',
                    verbose=False,
                    logger=None
                )
                
                # 检查输出文件
                if os.path.exists(output_path) and os.path.getsize(output_path) > 0:
                    print(f"✓ 转换成功: {os.path.basename(output_path)}")
                else:
                    print(f"✗ 转换失败: 输出文件为空")
                    
            except Exception as e:
                print(f"✗ 转换 {filename} 时出错: {str(e)}")
            finally:
                if 'clip' in locals():
                    clip.close()

# 测试版本 - 更保守的参数
if __name__ == "__main__":
    path = r'D:\test\20桌面素材\20260517 《国旗国旗真美丽034》风格:港风动漫(04ZXY)'
    
    # 首先检查文件夹是否存在
    if not os.path.exists(path):
        print(f"错误: 路径不存在 - {path}")
    else:
        print(f"找到文件夹,包含文件: {os.listdir(path)}")
    
    convert_mp4_to_gif(
        input_folder=path,
        # scale=0.49,    # 更小的缩放比例(5秒)
        scale=0.38,    # 更小的缩放比例(10秒)
        # scale=0.33,    # 更小的缩放比例(10秒)
        fps=8,        # 更低的帧率
        colors=64     # 更少的颜色
    )

没有声音,只有《国旗国旗真美丽》的内容

全部视频(儿歌+国歌)的内容

相关推荐
沐禾安信16 小时前
AVI 视频打不开?2026 四款转 MP4 工具封神
音视频·电脑录屏
兵叔物联18 小时前
基于FFmpeg的短视频自动剪辑工具
ffmpeg·音视频
AORUO奥偌18 小时前
从“拼凑”到“集成”:音视频系统如何重塑弱电智能化建设逻辑
音视频·公共广播系统·音视频系统·多媒体会议与ip广播系统·多媒体会议系统
禹亮科技19 小时前
大型国企会议室音视频集成实战:3间120㎡空间Poly G7500+LED大屏+讯飞多语言会议系统落地方案
音视频·视频会议系统集成·上海禹亮科技·讯飞听见多语言会议系统·poly g7500
音视频牛哥21 小时前
SmartMediaKit macOS版RTSP/RTMP低延迟播放器:技术架构、核心能力与应用实践
音视频·低延迟rtsp播放器·macos直播播放器·macos rtsp播放器·macos rtmp播放器·rtsp播放器mac版·rtmp播放器mac版
潜创微科技1 天前
沁恒CH9339:USB3.0超高速对拷,两台电脑一根线共享一切
音视频
Cxiaomu1 天前
从 TRTC Demo 到独立音视频服务:React + TRTC Web SDK 服务化实践
前端·react.js·音视频
EasyGBS1 天前
政务视频资源汇聚:国标GB28181视频平台EasyGBS在“一网统管”中的定位和落地路径
网络·音视频·政务
蝉蜕日记2 天前
视频压缩 v1.1.31:高效压缩,无损画质,释放存储空间
音视频·生活·视频编解码·视频·软件需求
lumengabc2 天前
视频制作流程MP4旁白语音生成裁剪视频压缩python处理ppt转视频M4a格式
音视频