【AI视频教程】只需5步,AI作出鸡你太美视频

2024-03-11 21:12

本文主要是介绍【AI视频教程】只需5步,AI作出鸡你太美视频,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.视频效果

2.准备工作

制作视频效果,需要准备下面3个条件:

  • 准备stable diffusion的环境
  • 剪辑一段【鸡你太美】原版视频
  • stable diffusion安装sd-webui-IS-NET-pro插件

2.1部署stable diffusion环境

这里还是建议大家用云平台部署stable diffusion,简单高效。因为本地部署要踩的坑实在是太多了,小编之前可是花了一天时间才部署好的。

需要安装包的宝子也可以找我领取(文章末尾处)

2.2 stable diffusion安装sd-webui-IS-NET-pro插件

简单介绍下sd-webui-IS-NET-pro插件,主要的功能是将视频分成多帧图片,批量抠图操作,以及多帧图片转视频处理

安装步骤:

  • SD页面 - extension - install from URL,输入下面的链接,点击install
https://github.com/ClockZinc/sd-webui-IS-NET-pro.git

在这里插入图片描述

  • 插件安装isnet-general-use.pth模型文件

将模型文件放到下面的目录里,然后重启SD就完成安装了

/home/user/data/sd/extensions/sd-webui-IS-NET-pro/saved_models/IS-Net

在这里插入图片描述

3.视频制作流程

这里列一下AI视频制作的整个步骤:

  • Isnet_Pro的video2frame把视频切分为多张图片
  • Isnet_Pro的图片背景去除把人物背景去掉
  • 文生图制作图片效果
  • 选取效果好的图片seed值,批量生图
  • Isnet_Pro的frame2vide把多帧图片转视频
  • 剪辑工具给视频配音

3.1视频分成多帧

在SD页面切换到isnet_Pro插件上,选frame2video,然后上传你的视频,填上输出目录,可直接参考我的目录。点击gene_frame开始生成图片

/home/user/data/sd/outputs/frams

在这里插入图片描述

等待1分钟左右,生成的图片可在输出目录下找到:

在这里插入图片描述

3.2去除图片人物背景

切换到ISNETpro2,然后填入刚才的输出目录到输入地址,图片的输出地址也填个新的,点击开始批量生成

/home/user/data/sd/outputs/Isnet_output

在这里插入图片描述

等待几分钟后,可以在输出地址查看生成的图片效果,可以看到人物的背景已经全换成白色了

mask目录里是黑底蒙版图,也是可以拿来用的

在这里插入图片描述

3.3文生图

正面词:

The sea, mountains, highways, forests

反面词:

NSFW, (worst quality:2), (low quality:2), (normal quality:2), lowres, normal quality, ((monochrome0),((grayscale)), skin spots, acnes, skin blemishes, age spot, (ugly:1.331), (duplicate:1.331), (morbic d:1.21),(mutilated:1.21),(tranny:1.331),mutated hands,(poorly drawn hands:1.5), blurry, (bad anatomy:1.21), (bad proportions:1.331), extra limbs,(disfigured:1.331),(missingarms:1.331),(extra legs:1.331),(fused fingers:1.61051),(toe omany fingers:1.61051),(uncleareyes:1.331),lowers, bad hands,missingfingers, extra digit,bad ha ands, missing fingers, ((extra arms and legs))),

controlnet配置如图,需要使用模型control_v1p_sd15_qrcode_monster

在这里插入图片描述

可以多跑几张看看效果,选择效果好的图片的seed值

3.4 固定seed,批量生成图

写入自己看好的图片的seed值,然后填入上一步的图片输出路径,开始批量生图。图片生成放在/home/user/data/sd/outputs/txt2img-images对应的日期目录下,可自行查找

在这里插入图片描述

图片生成位置:

在这里插入图片描述

3.5 多帧图片合并视频

打开isnet_Pro的frame2video功能,配置图片输入目录和视频数据目录,点击生成即可

在这里插入图片描述

视频生成完成后,找到视频文件,并从平台上下载到本地

在这里插入图片描述

3.6 制作完整视频

合成的视频是没有声音的,这里大家可以自行用剪辑工具玩耍了,给视频加上配音,或是直接模版生成。

视频效果大家自行探索哦~

4.关注

用AI制作视频的教程就到这里了,是不是很简单呢,视频效果依赖AI调教以及视频剪辑。如果喜欢这篇文章的话,给小编点个关注吧~

写在最后

感兴趣的小伙伴,赠送全套AIGC学习资料,包含AI绘画、AI人工智能等前沿科技教程和软件工具,具体看这里。

AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。

在这里插入图片描述

一、AIGC所有方向的学习路线

AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

在这里插入图片描述

在这里插入图片描述

二、AIGC必备工具

工具都帮大家整理好了,安装就可直接上手!
在这里插入图片描述

三、最新AIGC学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
在这里插入图片描述
在这里插入图片描述

四、AIGC视频教程合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

在这里插入图片描述

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述

这篇关于【AI视频教程】只需5步,AI作出鸡你太美视频的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/799095

相关文章

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

Spring AI集成DeepSeek实现流式输出的操作方法

《SpringAI集成DeepSeek实现流式输出的操作方法》本文介绍了如何在SpringBoot中使用Sse(Server-SentEvents)技术实现流式输出,后端使用SpringMVC中的S... 目录一、后端代码二、前端代码三、运行项目小天有话说题外话参考资料前面一篇文章我们实现了《Spring

Spring AI与DeepSeek实战一之快速打造智能对话应用

《SpringAI与DeepSeek实战一之快速打造智能对话应用》本文详细介绍了如何通过SpringAI框架集成DeepSeek大模型,实现普通对话和流式对话功能,步骤包括申请API-KEY、项目搭... 目录一、概述二、申请DeepSeek的API-KEY三、项目搭建3.1. 开发环境要求3.2. mav

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

Spring AI集成DeepSeek的详细步骤

《SpringAI集成DeepSeek的详细步骤》DeepSeek作为一款卓越的国产AI模型,越来越多的公司考虑在自己的应用中集成,对于Java应用来说,我们可以借助SpringAI集成DeepSe... 目录DeepSeek 介绍Spring AI 是什么?1、环境准备2、构建项目2.1、pom依赖2.2

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll