animated-gif

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

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

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

Admin

在 Windows 上使用最近邻插值(整数倍数)放大 Gif 文件(Gifsicle)
animated-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

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

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

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

Admin

将图像转换为 gif 错误标记过滤器为已完成
animated-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

如何在 FFmpeg 中控制 gif 循环设置
animated-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

在 Microsoft Teams 中隐藏/折叠动画 gif 图像?
animated-gif

在 Microsoft Teams 中隐藏/折叠动画 gif 图像?

当我的同事在团队聊天中发布 gif 时,我笑得前仰后合。 然后我通常会“折叠” gif,以便当我尝试工作时它不会在后台继续重复。 在 Slack 中,可以通过/collapse 斜线命令: /collapse:折叠当前频道内的所有内嵌图片和视频(与 相反/expand) 或者单击图像/gif 旁边的小箭头将其折叠。 我的组织现已从 Slack 迁移到 Microsoft Teams。gif 发布仍在继续。 在 Teams 中我看不到折叠图像或 gif 的方法。 我如何才能根据每个用户隐藏屏幕上的 gif? 我可以暂停 gif 动画吗? Microso...

Admin

为什么 ffprobe 上的帧数不同?
animated-gif

为什么 ffprobe 上的帧数不同?

问题 我使用 ffmpeg。为什么 A_COMAND 和 B_COMAND 之间的帧数不同? 样本 驾驶室管理: $ ffmpeg -i ./for_sample.gif -vf mpdecimate,setpts=N/FRAME_RATE/TB ./tmp/%1d.png 解压后可以看到文件夹里的 80 帧 命令: $ ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:nopri...

Admin

如何有效压缩gif以减小尺寸?
animated-gif

如何有效压缩gif以减小尺寸?

我们在博客中广泛使用 gif。我们曾经在其中嵌入 tenor nano gif(90px 高度保持纵横比,用于移动设备上的 GIF 预览和共享)。现在我们想创建自己的 gif,并使用以下命令将 mp4 转换为 gif,同时保留 tenor 的 nano gif 的属性。使用 ffmpeg 版本 4.1.4 ffmpeg -i input.mp4 -filter_complex "[0:v]fps=10,scale=-1:90:flags=lanczos,split [a][b];[a] palettegen [p];[b][p] paletteuse" -...

Admin

将一系列 PNG 文件转换为具有黑色透明背景的 GIF
animated-gif

将一系列 PNG 文件转换为具有黑色透明背景的 GIF

我有一系列 RGB PNG 图像,我想将它们转换成黑色=透明的单个动画 GIF 文件。 以下命令在其他地方推荐过,但它似乎不能将黑色背景变成透明。 ffmpeg -i /segments/frame%06d.png -filter_complex "[0:v] scale=320:-1:flags=lanczos,split [a][b]; [a] palettegen=reserve_transparent=on:transparency_color=black [p]; [b][p] paletteuse" finals.gif 附加的 PNG ...

Admin

动画 gif 速度,在 ImageMagick 或 GraphicsMagick 中速度很快,在 powerpoint 中速度很慢
animated-gif

动画 gif 速度,在 ImageMagick 或 GraphicsMagick 中速度很快,在 powerpoint 中速度很慢

我有否tiff 文件。在 Linux 中我可以这样做convert -delay 0 -loop 0 *.tiff output.gif 在 Linux 中,使用gm animate *.tif我得到了一个非常平滑的旋转,速度也不错。如果我重新创建否tiff 文件2N档案旋转速度变慢,但仍然很好,这是人们所期望的。基本上,总共 180、360、720 或 1440 个档案组成一圈。 在 powerpoint 中动画是可怕。 有没有办法convert使动画 gif 在 Windows [powerpoint] 中可以接受地显示? 有没有更好的方法在 W...

Admin

为什么对于 60 fps 的 GIF 图像,FFmpeg 选择 10+20+20 毫秒而不是 16 毫秒?
animated-gif

为什么对于 60 fps 的 GIF 图像,FFmpeg 选择 10+20+20 毫秒而不是 16 毫秒?

我有一个 60 fps 的短视频,我想将其转换为 GIF 文件。我运行 ffmpeg -i foo.flv foo.gif 它会生成一个 GIF 文件。太棒了! 唯一的问题是生成的 GIF 视频中的运动不连贯且不均匀。如果我使用其他工具,我可以看到 FFmpeg 创建了一个视频,其中第一帧长 10 毫秒,第二帧长 20 毫秒,第三帧长 20 毫秒,然后重复这样的过程:10 毫秒、20 毫秒、20 毫秒。如果我使用其他工具将其平滑为每帧均匀的 16 毫秒(不更改帧内容),结果看起来很漂亮。 FFmpeg 为什么要这样做?我怎样才能让它编写一个每帧请求...

Admin

使用 FFmpeg 将动画 gif 转换为动画 webp
animated-gif

使用 FFmpeg 将动画 gif 转换为动画 webp

如何将动画 gif(带有 Alpha 通道)转换为动画 webp? 我坚持使用透明背景,我不知道如何将具有透明背景的 gif 转换为具有透明背景的 webP,它会保留图像的“踪迹”, ffmpeg -i 测试.gif 动画.webp 例如,我想转换此 gif -https://i.stack.imgur.com/Ph2cv.jpg到 webP, 目前的输出是 - https://media.giphy.com/media/UqevOuKr66xO04zRBa/giphy.gif 我如何使用 ffmpeg 实现这一点? ...

Admin

通过 FFMPEG 调整透明 GIF 大小时出现带状/尾随
animated-gif

通过 FFMPEG 调整透明 GIF 大小时出现带状/尾随

我正在尝试使用 ffmpeg 调整透明 gif 的大小。链接在这里 这是我用来调整 GIF 大小的命令 ffmpeg -i default.gif -filter_complex "[0:v] scale=320:-1:flags=lanczos,split [a][b]; [a] palettegen=reserve_transparent=on:transparency_color=ffffff [p]; [b][p] paletteuse" resize.gif 问题出在输出上。我不确定如何最好地描述它,但可以说输出 GIF 具有巨大的“带状/...

Admin

如何调整动画 GIF 的大小并保持透明度?
animated-gif

如何调整动画 GIF 的大小并保持透明度?

我尝试调整具有透明度的动画 GIF 的大小,但背景却变成了纯白色。如何保持透明度? 我读https://superuser.com/a/556031/130929并尝试过 >set FILTERS=scale=320:-1:flags=lanczos >ffmpeg -hide_banner -i logo.gif -vf "%FILTERS%,palettegen=stats_mode=diff" -y palette.png >ffmpeg -hide_banner -i logo.gif -i palette.png -lavfi...

Admin

MAC 上的 GIF 动画
animated-gif

MAC 上的 GIF 动画

所以我试过了,但没有成功。我的动画 GIF 在浏览器中播放一次,但当我将其添加到 Powerpoint 时,它仍然循环播放。我使用了 Photoshop 和https://ezgif.com/optimize/网站,文件只播放一次,但在 PPT 中无限循环。救命! 我在 Windows 上测试过,它播放了一次,但在 MAC 上是循环播放。 在线查看我的文件:http://tonyjuliendesign.com/test/masking-human-optimize-2.gif 谢谢 ...

Admin