当前位置:首页 » 《休闲阅读》 » 正文

三行代码使用Python将视频转Gif_曲鸟

16 人参与  2022年02月13日 11:26  分类 : 《休闲阅读》  评论

点击全文阅读


文章目录

  • 一、前言
  • 二、教程
    • 1. 安装必备库moviepy
    • 2. 写入代码
    • 3. 转换效果
    • 4. GIF很大的解决方案
    • 4. 截取视频长度转换
    • 5. 指定转换后的图片大小(分辨率)

一、前言

很多网站提供视频转GIF的功能,但要么收费要么有广告

实际上我们通过python,几行代码就能够实现视频转gif


二、教程

1. 安装必备库moviepy

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


2. 写入代码

from moviepy.editor import *

clip = (VideoFileClip("movie.mp4"))  # 需要转为GIF的视频文件路径
clip.write_gif("movie.gif")

3. 转换效果

在这里插入图片描述


刚刚的GIF图虽然只有几秒,但大小却有9M之多!(还是已经缩放了分辨率的情况下)


在这里插入图片描述


如果需要转换的视频有几十秒,那文件大小就得上百兆甚至更多!

那该怎么解决呢?


4. GIF很大的解决方案

我们除了设置缩放分辨率resize外,还可以通过设置fps参数抽帧来减少大小

from moviepy.editor import *

clip = (VideoFileClip("movie.mp4").resize((488,225)))
clip.write_gif("movie.gif",fps=15)  #设置为每秒15帧

设置为每秒15帧后,文件大小只有2m多,一下缩小了4倍之多!


在这里插入图片描述


而且视觉效果也没有多大的区别
在这里插入图片描述


4. 截取视频长度转换

我们还可以通过设置subclip参数来指定转换的视频范围:

subclip:截取原视频中的自t_startt_end间的视频片段

将视频1-2秒片段转化为Gif

from moviepy.editor import *

clip = (VideoFileClip("movie.mp4").subclip(t_start=1, t_end=2).resize((488, 225)))
clip.write_gif("movie.gif", fps=15)

5. 指定转换后的图片大小(分辨率)

resize参数可指定转换后的图片大小

接受的参数为:

  1. 以像素或浮点表示的(width,height)
  2. 缩放百分比,如 0.5

示例

1.设置转换后的图片为600*400

clip = (VideoFileClip("movie.mp4").resize((600, 400)))

2.原视频缩放50%

clip = (VideoFileClip("movie.mp4").resize(0.5))




👇🏻欢迎关注公众号,带你从0开始学测开!👇🏻

点击全文阅读


本文链接:http://m.zhangshiyu.com/post/34665.html

转换  视频  缩放  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 好看的春天是他最爱的季节,温幼梨傅宴珩免费_春天是他最爱的季节,温幼梨傅宴珩免费
  • (番外)+(结局)温幼梨傅宴珩(春天是他最爱的季节+全书+后续)_(温幼梨傅宴珩)列表_笔趣阁(春天是他最爱的季节+全书+后续)
  • 求求你别抽了,全服资源都被你抽光了后续更新_「张元李雪儿」小说节选免费试读
  • 听说了吗?京圈太子爷怕老婆结局+番外免费(封凌江棠)免费在线_封凌江棠(听说了吗?京圈太子爷怕老婆结局+番外)
  • 长恨歌宝藏(宋可卿谢景御)_长恨歌宝藏宋可卿谢景御
  • (番外)+(结局)宋可卿谢景御(长恨歌+全书+后续)_(宋可卿谢景御)列表_笔趣阁(长恨歌+全书+后续)
  • 秦见鹿谢梵声(我在回忆里万劫不复结局后续+番外)完结_(秦见鹿谢梵声)列表_笔趣阁(我在回忆里万劫不复结局后续+番外)
  • 秦见鹿谢棠梨谢梵声(谢梵声秦见鹿谢棠梨结局+番外)结局_(秦见鹿谢棠梨谢梵声谢梵声秦见鹿谢棠梨结局+番外全书结局)结局列表_笔趣阁(秦见鹿谢棠梨谢梵声)
  • (番外)+(结局)秦见鹿谢梵声(我在回忆里万劫不复结局后续+番外)_(秦见鹿谢梵声)列表_笔趣阁(我在回忆里万劫不复结局后续+番外)
  • 与卿知全书+后续+结局(沈蕴萧岐)列表_与卿知全书+后续+结局(沈蕴萧岐)与卿知全书+后续+结局在线
  • [山雨欲来风满楼]最新章节在线阅读_梁诗予顾念安江以川小说精彩节选试读
  • 爱到最后是放手结局+番外+后续(苏南星沈叙白)全书免费_(苏南星沈叙白)爱到最后是放手结局+番外+后续后续(苏南星沈叙白)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1