首页 > 系统相关 > Linux系统使用ffmpeg将大量的图片合成.gif

Linux系统使用ffmpeg将大量的图片合成.gif

时间:2023-09-26 20:36:04浏览次数:47  
标签:04d ffmpeg sudo apt gif animation Linux

ubuntu系统可以使用ffmpeg命令对图像的格式和大小等进行转换,也可以对视频进行处理。

安装ffmpeg

sudo apt-get update
sudo apt-get upgrade
sudo apt install ffmpeg

使用ffmpeg将大量的图片合成.gif动图,比如,图片的命名格式为animation-cohesion.0001.tif、animation-cohesion.0002.tif、、、等等:

ffmpeg -r 20 -i animations-nocohesion.%04d.tiff animation.gif
//=============================//
其中:
-r后面的数字表示帧率
anmations-nocohesion.%04d.tiff是大量图片的名字
%04d指的是0001,0002,0003,,,
animation.gif是生成的.gif动图的名字
//=============================//

 其他的命令,比如:

//使用 ffmpeg 命令 的基本形式是:
ffmpeg [全局参数] {[输入文件参数] -i 输入文件地址} ... {[输出文件参数] 输出文件地址} ...

//将gif转换成MP4
ffmpeg -f gif -i name.gif output.mp4

//更改视频分辨率或长宽比,使用 -s 参数来缩放视频
ffmpeg -i video_input.mov -s 1024x576 video_output.mp4

 

标签:04d,ffmpeg,sudo,apt,gif,animation,Linux
From: https://www.cnblogs.com/Xiwang-Sun/p/17731069.html

相关文章

  • linux的第一步,学习指令
    mkdir创建一个文件夹.mkdir-p一次性创建多个文件夹,在自己的当前所在目录,用指令qwd查看.qwd自己的当前所在目录.qwd-p查看自己的绝对路径.ls-a查看隐藏目录和文件.在自己的所在的目录下.ll(ls-a)查看目录和文件属性.cd切换目录.rmdir删除自己所在文件夹下的文......
  • linux的进阶命令
    一.linux的基础命令1.history 查看历史命令记录2.ifconfig查看所在的IP地址3.tail-n查看一个文件的后n行记录4.head-n查看一个文件的前n行记录5.cat指令查看一个文件的从头到尾的所有记录6.tac指令查看一个文件从尾到头的所有记录7.vim查看文件显示内容vim编......
  • 掌握嵌入式Linux编程3引导程序
    3引导程序引导程序是嵌入式Linux的第二个要素。它是启动系统和加载操作系统内核的部分。在这一章中,我们将研究引导程序的作用,特别是它如何使用一种叫做设备树的数据结构将控制权从自身传递给内核,设备树也被称为扁平化设备树或FDT(flatteneddevicetree)。我将介绍设备树的基本知......
  • linux系统读书笔记 第二章
    读书笔记:学习Linux操作系统基础知识最近我开始学习Linux操作系统,并涉及了一些核心概念和工具,包括Linux系统文件目录与路径、目录与文件操作、Vim编辑器以及文件时间管理。通过学习这些内容,我对Linux的理解更加深入,也对如何在Linux环境下进行文件管理和编辑有了更多的掌握。首先,......
  • linux系统中df命令使用
    1.检查文件系统磁盘空间使用情况这 df 命令显示文件系统上的设备名称、总块数、总磁盘空间、已用磁盘空间、可用磁盘空间和挂载点信息。[root@local ~]# dfFilesystem           1K-blocks      Used Available Use% Mounted on/dev/cciss/c0d0p2   ......
  • WebAssembly编译ffmpeg
    编译ffmpeg脚本build.shexportFFMPEG_PATH=./ffmpeg-snapshot/decoder_wasm/ffmpegecho"RunningEmscripten..."emcc-O1ffmpeg_decode.c--pre-jsdecode.js\-I${FFMPEG_PATH}/include/\${FFMPEG_PATH}/lib/libavcodec.a\${FFMPEG_PATH}/lib/libavu......
  • Linux访问Windows共享
    在Linux中创建一个挂载点,这个挂载点将用来挂载Windows共享。可以使用sudomkdir/mnt/windows创建一个名为“windows”的目录作为挂载点。挂载Windows共享,执行命令sudomount-tcifs-ousername=windows_username,password=windows_password//windows_computer_name/sha......
  • 中国首个接入大模型的Linux操作系统;ChatGPT支持图片和语音输入;抖音上线方言自动翻译功
    开发者朋友们大家好:这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留......
  • Linux系统常见的管理面板有哪些?
    Linux是非常热门的技术,也是当下非常受欢迎的操作系统,具有独特的优势所在,广受大家的喜欢和追捧,今天老男孩教育为大家分享一下几款常用的Linux系统面板,希望对你有所帮助。1、宝塔面板:是一款使用方便、功能强大而且终身免费的服务器管理软件,支持Linux以及Windows系统,一键配置L......
  • Linux常用命令(cat,more,less,head,tail,clear,poweroff,reboot,alias,unalias,uname,hostname,hist
    本章学习Linux基础命令数量为18个123456catmorelessheadtailclearpoweroffrebootaliasunaliasunamehostnamehistorywhitchwcwwhowhoami1.cat命令作用:连接文件并在标准输出上输出(常用于查看内容较少的,会把所以查看的内容加载到内存中)。常用......