参考博主Doctor_FEI博客:https://blog.csdn.net/qq_44770178/article/details/111836956

其博客在MATLAB2018B运行时稍有bug,修改后直接点击运行,选择需要转换的 .mp4 文件打开即可

[filename1, pathname1] = uigetfile({'*.mp4';'*.avi';'*.*'},'File Selector'); % 获取MP4或者Avi格式的视频文件路径以及名称
video = VideoReader([pathname1,filename1]); % 读取视频
Framerate=video.FrameRate; % 获取视频帧率
bar = waitbar(0,'Please wait...'); % 设置进度条
start_time = 0; % 开始时间
end_time = 5; % 结束时间if end_time>video.Durationend_time=video.Duration;
endstart_frame=round(Framerate*start_time)+1; % 开始帧数
end_frame=round(Framerate*end_time); % 结束帧数for i=start_frame:2:end_frameframe=read(video,i); %读取第k帧画面[I,map]=rgb2ind(frame,256); % 将RGB图像frame转换为索引图像I,map为关联颜色图waitbar((i-start_frame)/(end_frame-start_frame),bar,['转换中',num2str(round((i-start_frame)*100/(end_frame-start_frame))),'%']);if i==start_frameimwrite(I,map,strcat(pathname1,filename1(1:end-4),'_gif.gif'),'gif','Loopcount',inf,'DelayTime',0.067);elseimwrite(I,map,strcat(pathname1,filename1(1:end-4),'_gif.gif'),'gif','WriteMode','Append','DelayTime',0.067);end
endwaitbar(1,bar,'finished');
close(bar);

MATLAB将MP4转为GIF相关推荐

  1. armax函数 matlab 源码_将可读性不强的MATLAB公式样式转为直观的LaTeX样式

    欢迎关注公众号:120701101. 将可读性不强的MATLAB公式样式转为直观的LaTeX样式 Contens 问题来源 解决办法 代码 演示代码 源码编辑器 问题来源 B站有个大神"图某 ...

  2. ffmpeg将mp4转为m4a,m4a转mp3,mp3转ogg

    mp4转为m4a ffmpeg -i drum.mp4 -vn -y -codec copy drum.m4a m4a转mp3 ffmpeg -i 123.m4a -y -acodec libmp3l ...

  3. 20201006将音频为48kHz采样率的mp4转为44.1kHz的步骤

    20201006将音频为48kHz采样率的mp4转为44.1kHz的步骤 千千静听v5.1.0 MKVToolNix v48.0 MediaInfo 0.7.86 Copyright (c) Medi ...

  4. 如何将mp4转为mp3音频?

    如何将mp4转为mp3音频?mp4是使用最频繁的视频格式,视频包含图像和声音,有时候因为特殊情况,不需要mp4视频里的图像,只保留声音即可,最好的方法就是将mp4视频转成mp3音频,对于不懂视频处理技 ...

  5. 利用matlab将视频转为PPT

    网上可以找到将ppt转为视频,没看到到视频转为ppt.想去找一些ppt形式的绘本,但甚至pdf格式的绘本都没有找到.不过,发现不少绘本以视频的形式存在,就想着能不能将视频转为ppt.基本思路很简单,将 ...

  6. 通过matlab从mp4视频中提取音频wav并保存

    之前用matlab单独读取视频或者音频,这次使用插件下载了视频,想提取其中的音频,不想下载其他软件,现记录所用方法. matlab 版本 Introduced in R2012b audioread ...

  7. Matlab中将行向量转为列向量的方法

    文章目录 转置法 利用 " :"法 总结 在进行一些代码编写的时候,可能需要将行向量转为列向量,那么怎么去完成这件事情呢,本篇文章给大家介绍两种简单的方法 转置法 假设有如下代码 ...

  8. 使用MATLAB将视频转为gif

    文章目录 前言 1.导入视频 2.分析视频文件 3.生成gif文件 总结 前言 在做工作汇报的时候,经常需要插入一些视频或者图片,但是有时我们想让视频能够自动播放,这时就需要gif格式的图片了,有什么 ...

  9. qy2格式怎么转成mp3_怎么把常见的视频格式mp4转为音频格式mp3?

    前两天在抖音里面刷到一首歌曲,俄罗斯的,旋律挺美,个人挺喜欢的,奈何就是不知道这首歌的名字是什么,毕竟是小语种,键盘上都打不出来!原本都打算放弃这个心头好了,没想到一个做自媒体的朋友却告诉小北,其实只 ...

  10. matlab 将图片转为视频

    %将一串图片转为视频 vidObj = VideoWriter('output','MPEG-4'); open(vidObj); for n = 1:451path = strcat('jpg/', ...

最新文章

  1. 非常棒的jQuery排版用插件
  2. 自定义控件:旋转菜单
  3. 【R语言-20行代码】牛顿迭代法求伽马函数极大似然估计法的参数估计
  4. matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
  5. 鸿蒙开发目录结构及文件使用规则介绍
  6. 区块链之智能合约入门
  7. MYSQL数据库注释
  8. 重磅!腾讯云首次披露自研业务上云历程
  9. 浅谈微信smali注入
  10. rxjava 循环发送事件_使用RxJava和SseEmitter进行服务器发送的事件
  11. Linux基础提高_系统性能相关命令
  12. 用PaddlePaddle(飞桨)实现minist数据集的GAN生成
  13. 听听【八年阿里架构师】怎样讲述Dubbo和Spring Cloud微服务架构
  14. 【Zookeeper】源码分析之Watcher机制(一)
  15. 通过高德地图api获取地点坐标(以查询物资点为例)
  16. 凡事预则立不预则废---20180112
  17. html表格背景颜色
  18. 图像金字塔、特征金字塔(FPN)
  19. 简洁明了的刘海屏适配方案
  20. img加载图片失败后处理

热门文章

  1. 外文文献查找技巧方法有哪些
  2. 密歇根州立大学计划投入4600万美元建设新数据中心
  3. 光敏二极管、光电二极管判断正负
  4. icon 做成html形式,CSS icon的各种做法
  5. 我的世界服务器被踢会显示什么,我的世界:500人被踢,服务器“假死”,2b2t的附魔台成掉线之王...
  6. 阿里云商标注册价格和费用
  7. 【洛谷刷题笔记】P4093 [HEOI2016/TJOI2016] 序列
  8. 组合数学+概率,期望+生成函数一文全精通
  9. TVS和ESD那些事儿
  10. 51单片机用c语言在液晶1602上显示汉字,51单片机LCD1602显示汉字(中文)源程序...