码迷,mamicode.com
首页 > 其他好文 > 详细

Pxer使用FFmpeg合成动图

时间:2020-06-25 00:02:05      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:固定   时长   tar   很多   第三方   href   web   show   索引   

使用FFmpeg合成动图

Pxer具有自动抓取动图参数的功能,开启后会在输出页面生成一段可以调用FFmpeg生成动图mp4 / gif的脚本(根据系统环境自动选择DOS(.bat)或bash(.sh / .command)格式)。和网上很多固定间隔的动图生成方式索引,Pxer使用了FFmpeg的ConcatDemuxer功能,可以准确地还原动图原本的每帧时长。

关于FFmpeg

ffmpegFFmpeg团队开发的一个处理图像和视频流的命令行工具,采用GNU GPLv3协议开源,Pxer并没有内置ffmpeg或使用ffmpeg中的任何代码,仅提供一个方便的调用ffmpeg生成动图的路径。

使用方法

下载ffmpeg

您可以在这里下载到ffmpeg的官方版本,下载后压缩压缩包bin文件夹下的ffmpeg副本文件复制到PATH中,如果你不知道PATH是什么,复制到工作目录(动图压缩包的下载目录)中也可以。

下载动图压缩包并解压

使用第三方下载工具下载动图之后(不要更改文件名),请使用解压工具将zip“提取到* /”(以7z为例,其他压缩软件相仿,即每个压缩文件解压到各自文件名对应的文件夹中)解压后工作目录下文件结构应类似这样:

│57532237_ugoira1920x1080.zip│57532250_ugoira1920x1080.zip│ffmpeg.exe│├├575575237_ugoira1920x1080│000000.jpg│000001.jpg│├─57532250_ugoira1920x1080│000000.jpg│000001.jpg

准备批处理文件

插入Pxer生成的批处理复制到工作目录下新建的一个文本文件中,后缀名转换.bat(Windows).sh(Linux).command(Mac)

运行批处理

  • 对于Windows双击运行bat文件,输入您希望输出的文件扩展名,执行完成后生成的动图会存放在对应的文件夹中。

  • 对于Linux和Mac,请先获得批处理权限,然后双击运行批处理,输入您希望输出的文件扩展名,执行完成后生成的动图会放置在对应的文件夹中。

Pxer使用FFmpeg合成动图

标签:固定   时长   tar   很多   第三方   href   web   show   索引   

原文地址:https://www.cnblogs.com/jingangguang/p/13190419.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!