当前位置: 首页 > news >正文

重庆有那些制作网站的公司平台戚里带崇墉

重庆有那些制作网站的公司,平台戚里带崇墉,南宁站建好就够用,长沙做一个网站多少钱今天上班的时候看到有人群里问 图文成片怎么实现。 临时给我提供一点写作的灵感#xff0c;趁着下班写一篇。这里用到 python的moviepy库#xff0c; 之前文章介绍过。 大体思路#xff1a;假定有4张图片#xff0c;每张图片将在视频中展示2秒钟#xff0c;并且图片会按照…今天上班的时候看到有人群里问 图文成片怎么实现。 临时给我提供一点写作的灵感趁着下班写一篇。这里用到 python的moviepy库 之前文章介绍过。 大体思路假定有4张图片每张图片将在视频中展示2秒钟并且图片会按照顺序循环播放直到音频结束。 from moviepy.efrom moviepy.editor import ImageClip, AudioFileClip, concatenate_videoclips, CompositeVideoClip from moviepy.audio.fx.all import audio_loop from PIL import Image import osdef resize_images(image_files, desired_size):resized_images []for image_file in image_files:# 打开一张图片文件with Image.open(image_file) as img:# 调整图片大小到目标尺寸img img.resize(desired_size, Image.ANTIALIAS)# 将调整后的图片保存到临时文件temp_file ftemp_{os.path.basename(image_file)}img.save(temp_file)resized_images.append(temp_file)return resized_imagesdef create_video_from_images(image_files, audio_file, output_file, fps24, desired_size(1280, 720)):# 将图片调整到目标尺寸resized_images resize_images(image_files, desired_size)# 加载音频文件audio AudioFileClip(audio_file)# 设置图片展示时长为2秒image_duration 2# 创建单独的图片剪辑并设置展示时长clips [ImageClip(img).set_duration(image_duration).set_fps(fps) for img in resized_images]# 将所有图片剪辑拼接成循环播放的一个视频剪辑video_clip concatenate_videoclips(clips, methodcompose).loop(durationaudio.duration)# 给视频剪辑设置音频final_video video_clip.set_audio(audio)# 将结果写入输出文件final_video.write_videofile(output_file, codeclibx264, audio_codecaac, fpsfps)# 清理临时文件for temp_file in resized_images:os.remove(temp_file)# demo image_files [image1.jpg, image2.jpg, image3.jpg, image4.jpg] # 图片文件列表 audio_file background_music.mp3 # 音频文件 output_file output_video.mp4 # 输出视频文件create_video_from_images(image_files, audio_file, output_file)ditor import ImageClip, AudioFileClip, concatenate_videoclips, CompositeVideoClip from moviepy.audio.fx.all import audio_loop from PIL import Image import osdef resize_images(image_files, desired_size):resized_images []for image_file in image_files:# 打开一张图片文件with Image.open(image_file) as img:# 调整图片大小到目标尺寸img img.resize(desired_size, Image.ANTIALIAS)# 将调整后的图片保存到临时文件temp_file ftemp_{os.path.basename(image_file)}img.save(temp_file)resized_images.append(temp_file)return resized_imagesdef create_video_from_images(image_files, audio_file, output_file, fps24, desired_size(1280, 720)):# 将图片调整到目标尺寸resized_images resize_images(image_files, desired_size)# 加载音频文件audio AudioFileClip(audio_file)# 设置图片展示时长为2秒image_duration 2# 创建单独的图片剪辑并设置展示时长clips [ImageClip(img).set_duration(image_duration).set_fps(fps) for img in resized_images]# 将所有图片剪辑拼接成循环播放的一个视频剪辑video_clip concatenate_videoclips(clips, methodcompose).loop(durationaudio.duration)# 给视频剪辑设置音频final_video video_clip.set_audio(audio)# 将结果写入输出文件final_video.write_videofile(output_file, codeclibx264, audio_codecaac, fpsfps)# 清理临时文件for temp_file in resized_images:os.remove(temp_file)# demo image_files [image1.jpg, image2.jpg, image3.jpg, image4.jpg] # 图片文件列表 audio_file background_music.mp3 # 音频文件 output_file output_video.mp4 # 输出视频文件create_video_from_images(image_files, audio_file, output_file)这里的图片素材采用腾讯智影生成 音频采用suno生成。最后的效果 相关文章 【Python音视频技术】玩AI视频创作引发写Python音视频技术系列文章1—视频添加字幕 【Python音视频技术】Python音视频技术系列文章2—视频提取音频转换文字 【Python音视频技术】Python音视频技术系列文章3—音频转换文字技术方案 原文链接【Python音视频技术】用moviepy实现图文成片功能
http://www.w-s-a.com/news/519140/

相关文章:

  • 河北省住房建设厅政务网站网络营销推广的岗位职责有哪些
  • 上海网站建设优化价格孝义做网站的公司
  • 哪个公司网站做的最好义乌 网站 制作
  • 百度站长工具综合查询wordpress 上传pdf
  • 旅游短租公寓网站建设深圳龙岗招聘网
  • 做海淘是在哪个网站网络查控系统设计方案
  • o2o网站建设代理商微信公众号开发文档
  • 网站设计课程总结关于网站备案的公告
  • 网站建设与运营意义到哪查找网站域名
  • 网站及单位网站建设情况眉县住房和城市建设局网站
  • 网站是否能够被恶意镜像wordpress占用
  • 经典设计网站网站等保测评怎么做
  • 重庆做网站公司贴吧廊坊公司快速建站
  • 海外贸易在什么网站做怎么排名到百度第一页
  • 线上注册公司是在哪个网站做高仿网站
  • 网站构架图网上推广平台哪个好
  • 公司网站首页图片素材vi设计的目的和意义
  • 网站的需求分析都有哪些内容济南营销型网站建设团队
  • 怎么选择优秀的网站建设公司生鲜网站开发
  • 如何编写网站建设销售的心得网站的权限管理怎么做
  • 网站业务员好做吗无忧网站优化
  • 网站随机代码网站建设费 账务处理
  • 商洛网站建设哪家好网站建设 织梦者
  • 怎么创建收费网站宁夏住房和城乡建设部网站
  • 怎么确认网站是什么语言做的用php和mysql做网站
  • 安徽做网站的公司有哪些星子网络公司
  • 肥西县重点工程建设管理局网站wordpress界面菜单怎么弄
  • 宁夏网站开发设计说明书wordpress主题背景图片
  • 同一个阿里云可以做两个网站吗织梦 帝国 学校网站
  • 城阳网站建设培训网站后台怎么上传文件