gif

在 PowerPoint 中制作动画对象的 GIF
gif

在 PowerPoint 中制作动画对象的 GIF

我想要出口我的动画 PowerPoint 对象(不是整个幻灯片) 作为动态图片. 如果可能的话,直接转换为 GIF 而不是视频。 我怎样才能这样做? 版本信息:我在 Windows 11 上安装了 PowerPoint 365 ...

Admin

如何减小 GIF 文件的大小?
gif

如何减小 GIF 文件的大小?

我在用窥视用于将屏幕录制成 GIF 文件。 有时我想删除文件中无用的部分。为此,我使用Kdenlive。 经过编辑和渲染后,最终文件的大小比原始文件大得多。 由于某种原因,默认渲染弹出窗口已禁用质量设置。见下面的屏幕截图: 我不知道如何启用此设置。 请帮我启用 GIF 文件的质量设置。我应该使用什么样的工具来编辑 GIF 文件? ...

Admin

使用 ffmpeg 将单个像素添加到 .gif 文件
gif

使用 ffmpeg 将单个像素添加到 .gif 文件

我有几千个 .gif 文件(带有 alpha 通道),我想在每个 .gif 文件的左下角添加一个红色像素(不透明)。每个文件的尺寸都不同。 我怎样才能使用 ffmpeg 轻松地做到这一点? ...

Admin

如何将 BMP(位图黑白)转换为 1 位色深动画 GIF
gif

如何将 BMP(位图黑白)转换为 1 位色深动画 GIF

我有一系列 1bpp 的 BMP(1 位色深,当然是黑白的)。我想将它们组合成一个具有 1 位色深的 GIF 动画。这可能吗? 到目前为止,我已经尝试过ffmpeg,但输出始终是 8 位深度。使用-pix_fmt monob没有帮助,它始终默认为gray(即 8 位深度)。我使用在线 GIF 优化器 (ezgif)(以某种方式)将其降低到 6 位深度,但从未获得我想要的 1 位深度。 这样做的原因是我希望文件大小尽可能小,我认为使用 8 位来制作黑白 GIF 是一种浪费。最终,该 GIF 将转换为存储在微控制器上的 C 数组。 ...

Admin

ffmpeg - 将文本添加到现有 gif 中,而无需 gif 脱色/像素化
gif

ffmpeg - 将文本添加到现有 gif 中,而无需 gif 脱色/像素化

我正在尝试向 gif 添加文本,但添加之后图像会出现脱色和像素化的情况。 我运行的向 gif 添加文本的命令如下: ffmpeg -i test.gif -vf "drawtext=fontfile=OpenSans.ttf:text='Stack Overflow':fontcolor=black:fontsize=24" copy output.gif 如果有人知道为什么会发生扭曲/脱色,我将不胜感激! 这是一个示例 gif,然后是运行上述命令的结果。 原始 Gif: 之后:(发布 ffmpeg): (不用担心,他会回去抓猫) ...

Admin

在 Windows 上使用最近邻插值(整数倍数)放大 Gif 文件(Gifsicle)
gif

在 Windows 上使用最近邻插值(整数倍数)放大 Gif 文件(Gifsicle)

我想在 Windows 上从命令行使用最近邻插值放大 .gif 文件(我是按整数倍缩放的)。我试过gifsicle 1.92但由于某种原因,它无法正常工作并输出损坏的文件(无法查看)。这是输入文件和我正在使用的命令: ./gifsicle.exe --resize 256x174 --resize-method sample abomasnow.gif > out.gif 我得到了一个 497 KB 的输出文件,无法在任何 gif 查看器中查看。我做错了什么?如果 gifsicle 无法查看,我也愿意使用 ffmpeg 或其他工具。 ...

Admin

如何叠加多张 gif
gif

如何叠加多张 gif

用户将选择多个 gif,缩放它们,将它们放置在屏幕上的所需位置,然后将它们叠加在视频之上。 在简单的情况下,用户只选择一张 gif 来叠加...这行代码对我来说工作得很好,但是现在它永远运行!!: '-i video.mp4 -ignore_loop 0 -i gif1.gif -b:v 1M ' '-filter_complex [1:v]scale=${width - 30}:${height - 30}[ovrl],' '[0:v][ovrl]overlay=${x -30}:${y - 30}:shortest=1 output.mp4'; 我过去...

Admin

使用 ffmpeg 制作 GIF:“transparency_color”有什么作用?
gif

使用 ffmpeg 制作 GIF:“transparency_color”有什么作用?

我一直在使用 FFmpeg 从 PNG 制作 GIF,使用如下命令: ffmpeg -framerate 10 -pattern_type glob -i'*.png'-filter_complex“[0:v] split [a][b];[a] palettegen=reserve_transparent=on:transparency_color=ffffff [p];[b][p] paletteuse”-gifflags +transdiff -loop 0 -y OutputGif.gif 我一直在尝试(但失败了)了解“transparency_col...

Admin

FFmpeg:将独特的调色板应用于 .GIF 的每一帧?
gif

FFmpeg:将独特的调色板应用于 .GIF 的每一帧?

⋯ 持续.GIF10 秒,每秒 15 帧,总共 150 帧。 想要对每一帧使用不​​同的调色板。有调色板文件: p1.png, p2.png, p3.png ETC … p150.png - 我的 ffmpeg 单行命令是什么? ⋯ ...

Admin

使用 ffmpeg 在 gif 上方添加图片
gif

使用 ffmpeg 在 gif 上方添加图片

我剪下了 320x356 gif 的顶部,如下所示: ffmpeg -i image.gif -filter:v "crop=320:226:0:130" out.gif 我有一张文本图片,想把它放到被裁剪掉的部分;我该怎么做?最好尽可能减少质量损失(但最好不要让文件大小激增)。另外,如果裁剪会造成质量损失,有没有更好的方法? ...

Admin

将图像转换为 gif 错误标记过滤器为已完成
gif

将图像转换为 gif 错误标记过滤器为已完成

我正在将相当大的 .png 文件转换为 gif (2000X1000) 我用了这篇文章http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html大约一年前,我编写了一个脚本,通过插值找到了代码简单性的最佳平衡点。今天我注意到这个小脚本现在出错了 ... Input #1, png_pipe, from 'palette.png': Duration: N/A, bitrate: N/A Stream #1:0: Video: png, rgba(pc), 16x16 [SAR 1:1 DAR...

Admin

将 PNG 序列转换为 GIF 会导致伪影
gif

将 PNG 序列转换为 GIF 会导致伪影

为什么会FFmpeg在动画边缘已经移除物体的地方产生类似剩余像素的瑕疵,以及如何移除这些瑕疵? 为什么会产生这种洋红色/红色边框以及如何去除它们? 为什么半透明像素选择洋红色/红色? 这是命令: ffmpeg -pattern_type sequence \ -i "project_1_%05d.png" \ -vf "fps=30,scale=-1:-1:flags=lanczos,palettegen" \ "pallete_1.png" \ && \ ffmpeg -pattern_type sequence \ -i "project...

Admin

Imagemagick 文件转换不起作用?
gif

Imagemagick 文件转换不起作用?

我正在尝试使用以下命令将文件从 .gif 转换为 .bmp: convert -coalesce pixels8.gif out.bmp 在执行此操作时我收到此错误: convert-im6.q16: memory allocation failed `pixels8.gif' @ error/gif.c/ReadGIFImage/1303. convert-im6.q16: no images defined `out.bmp' @ error/convert.c/ConvertImageCommand/3258. 我不确定问题是什么。我已从http...

Admin

如何在 FFmpeg 中控制 gif 循环设置
gif

如何在 FFmpeg 中控制 gif 循环设置

我能够使用 FFmpeg 将一系列图像导出为 gif: ffmpeg -vsync 2 -safe 0 -f concat -i "file:concat.txt" -lavfi palettegen=stats_mode=diff[pal],[0:v][pal]paletteuse=new=1:diff_mode=rectangle -y "Test.gif" 现在,我想知道我是否可以以某种方式控制循环设置(永远重复、重复 n 次等)。 我在 FFmpeg.org 文档中找不到任何“循环”。 ...

Admin