python+yanderify+ffmpeg,让图片躁起来

news/2024/7/10 21:09:30 标签: python, yanderify, ffmpeg

最近某音很火的“蚂蚁雅黑”视频,感觉很有趣,想起了之前看到过类似让图片动起来的推文,于是就专门找了一下,具体步骤实现为:

环境准备

python3、yanderifyffmpeg,其中python3环境可自行查找配置,网上很多;

yanderify下载地址:

https://github.com/dunnousername/yanderifier/releases/download/v4.0.3-stable/yanderify.zip

yanderify运行时需要“checkpoint”插件,下载地址:

https://github.com/dunnousername/yanderifier/releases/download/model/checkpoint.tar

ffmpeg下载地址:

https://github.com/imageio/imageio-binaries/raw/master/ffmpeg/ffmpeg-win32-v3.2.4.exe

官网下载不了,可在这里下载:ffmpeg-win32-v3.2.4.zip

 

安装配置

  1. 解压yanderify.zip,注意解压后的路径中不要带汉字和特殊符号
  2. 把checkpoint.tar 复制到解压好的 yanderify 目录下
  3. ffmpeg-win32-v3.2.4.exe 复制到 C:\Users\你的用户\AppData\Local\imageio\ffmpeg 下(imageio\ffmepge没有的话需要新建)
  4. 启动yanderif.exe

启动运行

yanderify 目录找到 yanderify.exe,双击启动:

Yanderify 的界面非常简单,一个命令行窗口 + 一个毫无装饰的 GUI。我们所需要做的,就是选择一段视频素材和一张图片素材,然后设定输出路径,点击“Go”,Yanderify 就开始合成素材了,合成时比较慢,需要耐心等待,有进度条提示哦。

另外,Yanderify 对硬件有一些要求。Yanderify 支持 N 卡的 GPU 加速,但要求型号高于 GTX750,而且有 2G 以上的显存;而如果你用的是 A 卡的话,Yanderify 没法使用 GPU 加速,需要勾选 “Use CPU”或“I don't have NVIDIA >= GTX750”的选项。

 


http://www.niftyadmin.cn/n/1301698.html

相关文章

spring boot 使用RestTemplate信任所有https请求

RestTemplate在访问https资源时,出现报错 java.security.cert.CertificateException: No subject alternative names matching IP address ******* found; 该问题主要是由于https请求时需要服务侧提供的证书认证,如果没有证书的话,可通过以…

spring boot 使用RestTemplate通过证书认证访问https实现SSL请求

前面文章有讲过 “spring boot 使用RestTemplate信任所有https请求”,但实际生产使用时毕竟违反规范使用,造成安全问题, 这里就分享一下通过服务方提供的认证证书来实现https请求; 一、证书转换 1、服务方给的证书多为"ce…

Spring Boot + WebSocketClient + wss协议证书认证 + 客户端心跳重连机制

近期公司项目中要对接第三方的WebSocket服务获取数据,本来以为是很简单的工作,但问题是服务方提供的是"wss"协议,需要证书认证,为此查阅了很多博客,都没有解决, 最后还是自己详细看了代码&#…

SpringBoot使用jms整合IBM MQ,实现生产者和消费者

工作需要&#xff0c;要在SpringBoot项目中整合IBM MQ&#xff0c;查阅了一些资料已成功整合&#xff0c;这里做下整理&#xff0c;知识嘛&#xff0c;还是需要系统的梳理一下的&#xff1b; 一、导入依赖 <!-- ibm mq --> <dependency><groupId>org.sprin…

SpringBoot中@JmsListener注解属性destination支持配置化

正沉浸在撸代码的欢乐中&#xff0c;被大佬拍了下肩膀&#xff1a;“小伙儿&#xff0c;问你个问题啊.”&#xff0c; 搞的我顿时心头一颤&#xff0c;菊花一紧&#xff1a;“嗯...讲嘛” “话说JmsListener的destination属性怎么支持配置化呀&#xff1f;” 心弦一松&#…

解决IDEA actiBPM插件之.bpmn文件中文乱码

1、修改IDEA编辑器编码为utf8&#xff0c;File->Settings->Editor->File Encodings&#xff0c;都改为UTF-8 2、在IDEA安装bin目录下&#xff0c;找到 idea.exe.vmoptions 和 idea64.exe.vmoptions 两个文件&#xff0c;打开编辑分别在文本最末端添加下面代码&#xf…

thinkphp5 访问不了多模块

thinkphp5 访问不了多模块&#xff0c;只能访问默认模块 可能是nginx文件配置问题&#xff0c;更改nginx.conf文件&#xff0c;在server段内添加如下代码段 location / {try_files $uri $uri/ /?$args;if (!-e $request_filename) {rewrite ^(.*)$ /index.php?s/$1 last…

Error: No named parameter with the name ‘shadowThemeOnly‘.

flutter Error: No named parameter with the name ‘shadowThemeOnly’. 报错信息如下&#xff1a; ../../flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_cupertino_date_picker-1.0.262/lib/src/date_picker.dart:103:34: Error: No named parameter with the nam…