使用Python将视频转化为gif

devtools/2025/4/1 6:31:03/

使用Python将视频转化为gif

  • 一、前言
  • 二、准备
  • 三、测试

一、前言

最近想把喜欢的视频片段作成gif,就试着用Python做了下,感觉效果还行,这里做个记录。

二、准备

先下载安装对应的库,命令如下:

pip install moviepy -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述

第一次安装可能会慢一点

三、测试

这里将哪吒番外作为案例

将视频下载下来放到某一文件夹下使用 moviepy 进行裁剪

结果如下:

在这里插入图片描述

代码如下:

python">from moviepy.editor import *def generate_gif():video_url = "D://file//jijiDown//nezha.mp4"  # 转化为gif的视频路径# subclip : t_start 为视频开始秒数,t_end 为视频结束秒数# crop : 裁剪视频, x1、y1为左上角坐标,x2、y2为右下角坐标# resize : 设置视频分辨率,0.5 为原视频的 0.5 倍, (400 ,400)为400x400分辨率clip = VideoFileClip(video_url)\.subclip(t_start='00:00:50', t_end='00:01:03')\.crop(x1=0, y1=262, x2=480, y2=590)\.resize(0.5)# clip.write_gif("D://file//jijiDown//result.gif", fps=15)  # fps 设置每秒15帧clip.write_gif("D://file//jijiDown//result.gif", fps=15)  # fps 设置每秒15帧generate_gif()

http://www.ppmy.cn/devtools/171394.html

相关文章

使用Python爬虫获取1688商品(按图搜索)接口

一、引言 随着电商行业的不断发展,消费者对商品搜索的效率和准确性要求越来越高。1688作为国内领先的B2B电商平台,提供了丰富的商品搜索功能,其中按图搜索功能(类似于淘宝的拍立淘)极大地提升了用户的购物体验。本文将…

【ESP32S3】esp32获取串口数据并通过http上传到前端

通过前面的学习(前面没发过,因为其实就是跑它的demo)了解到串口配置以及开启线程实现功能的工作流程,与此同时还有esp32作为STA节点,将数据通过http发送到服务器。 将这两者联合 其实是可以得到一个:esp32获…

10_JavaScript数组排序和高阶方法

目录 一、数据类型之间存储的区别(重点) 二、数据类型之间的比较 三、数组的排序 3.1 sort 排序 3.2 冒泡排序 3.3 选择排序 四、 数组的高阶方法 forEach 遍历 map(映射) 一、数据类型之间存储的区别(重点&a…

HarmonyOS NEXT(十) :系统集成与调试

HarmonyOS NEXT&#xff08;十&#xff09; &#xff1a;系统集成与调试 一、全栈性能分析工具链 1.1 分层性能监控体系 // 全链路埋点示例&#xff08;ArkTS&#xff09; class PerformanceMonitor {private static traceMap new Map<string, TracePoint>();static s…

4.milvus索引FLAT

FLAT索引 暴力搜索&#xff0c;召回率100%&#xff0c;全表扫描。FLAT不压缩向量&#xff0c;是唯一保证精确搜索结果的索引。FLAT是准确的&#xff0c;采用了穷尽的搜索方法。FLAT也是最慢的索引。并不适合查询大量向量数据。FLAT索引不需要任何参数。使用它不需要数据训练。…

AI Agent开发与应用

AI Agent开发与应用&#xff1a;本地化智能体实践——本地化智能体开发进展与主流框架分析 我要说的都在ppt里面了&#xff0c;相关复现工作请参考ai agent开发实例 OpenManus Dify Owl 第二个版本更新了对话的框架&#xff0c;通过gradio做了一个全新的界面 只测试了阿里云…

深度解析:TOML、XML、YAML及其他配置/数据格式对比

深度解析&#xff1a;TOML、XML、YAML及其他配置/数据格式对比 在软件开发和系统配置中&#xff0c;选择合适的配置或数据格式至关重要。本文将对比 TOML、XML、YAML 等常见格式&#xff0c;梳理它们的核心特性、适用场景及区别&#xff0c;并扩展介绍其他类似格式&#xff0c…

AI数据分析:一键生成数据分析维度

作为一名数据分析师&#xff0c;我们经常需要做一些数据分析报告&#xff0c;在做数据报告时选择合适的维度是关键。然而&#xff0c;面对海量的数据&#xff0c;如何筛选出最具价值的维度往往是耗时且不断试错的过程。接下来&#xff0c;我将通过一个实际案例&#xff0c;展示…