在Windows上安装gifify

Rob*_*ski 7 javascript ffmpeg node.js

所以gifify是一个非常棒的脚本,可以通过命令行将视频转换为gif:https://github.com/vvo/gifify

我很想在我的Windows 10机器上运行它.我对Windows很新,而且编码相对较新,但我能够得到一些工作,但遇到了问题.

这是我做的:

  1. 已安装node.js + npm
  2. 使用npm安装FFmpeg
  3. 使用npm安装ImageMagick(我想我做错了,可能只安装了包装器).
  4. 下载了giflossy.它需要建立(?)
  5. 安装Visual Studio 2015,尝试使用nmake构建它并收到此错误:
NMAKE : fatal error U1073: don't know how to make 'win32cfg.h'
Run Code Online (Sandbox Code Playgroud)

我使用的命令是:

PS C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin> .\nmake -f "C:\Users\Robert's Workstation\.npm-global\node_modules\giflossy-lossy-1.82.1\src\Makefile.w32"
Run Code Online (Sandbox Code Playgroud)

真的很感激一些帮助:D

Phi*_*ler 1

我想我他妈做到了!

我花了两个小时疯狂下载二进制文件,疯狂地谷歌搜索并向 PATH 添加大量环境变量,但我做到了。就是这样:

  • ffmpeg: http: //ffmpeg.zeranoe.com/builds/。下载二进制文件,将它们放在程序文件夹(或任何地方)中,复制路径并将其添加到 PATH 环境变量中
  • Gifsickle 有损。我尝试从 GitHub 编译源代码,但两个 makefile 都抛出错误(我没有进一步调查)。相反,我在网上搜索了一个已经编译的二进制文件(有风险)并发现: https: //encode.ru/threads/2481-How-to-compile-giflossy。您需要 7zip 来提取二进制文件,但完成此操作后,将它们放在程序文件夹中,将二进制文件的路径添加到 PATH 环境变量中,然后就完成了。
  • ImageMagick与转换:https://www.imagemagick.org/script/download.php#windows 确保检查以下选项: 在此输入图像描述

    这应该将 ImageMagick 二进制文件添加到 PATH 环境变量中。

通过定位二进制文​​件并将其路径添加到 PATH 环境变量来解决任何“[x] is not recognize as blah”错误。

如果只有可用的源代码并且您必须自己编译它,请在线搜索已编译的二进制文件。