使用 ffmpeg 将单个像素添加到 .gif 文件
我有几千个 .gif 文件(带有 alpha 通道),我想在每个 .gif 文件的左下角添加一个红色像素(不透明)。每个文件的尺寸都不同。 我怎样才能使用 ffmpeg 轻松地做到这一点? ...
我有几千个 .gif 文件(带有 alpha 通道),我想在每个 .gif 文件的左下角添加一个红色像素(不透明)。每个文件的尺寸都不同。 我怎样才能使用 ffmpeg 轻松地做到这一点? ...
我想在 Windows 上从命令行使用最近邻插值放大 .gif 文件(我是按整数倍缩放的)。我试过gifsicle 1.92但由于某种原因,它无法正常工作并输出损坏的文件(无法查看)。这是输入文件和我正在使用的命令: ./gifsicle.exe --resize 256x174 --resize-method sample abomasnow.gif > out.gif 我得到了一个 497 KB 的输出文件,无法在任何 gif 查看器中查看。我做错了什么?如果 gifsicle 无法查看,我也愿意使用 ffmpeg 或其他工具。 ...
⋯ 持续.GIF10 秒,每秒 15 帧,总共 150 帧。 想要对每一帧使用不同的调色板。有调色板文件: p1.png, p2.png, p3.png ETC … p150.png - 我的 ffmpeg 单行命令是什么? ⋯ ...
我正在将相当大的 .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...
我能够使用 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 文档中找不到任何“循环”。 ...
当我的同事在团队聊天中发布 gif 时,我笑得前仰后合。 然后我通常会“折叠” gif,以便当我尝试工作时它不会在后台继续重复。 在 Slack 中,可以通过/collapse 斜线命令: /collapse:折叠当前频道内的所有内嵌图片和视频(与 相反/expand) 或者单击图像/gif 旁边的小箭头将其折叠。 我的组织现已从 Slack 迁移到 Microsoft Teams。gif 发布仍在继续。 在 Teams 中我看不到折叠图像或 gif 的方法。 我如何才能根据每个用户隐藏屏幕上的 gif? 我可以暂停 gif 动画吗? Microso...
问题 我使用 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...
我们在博客中广泛使用 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" -...
我有一系列 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 ...
我有否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...
我有一个 60 fps 的短视频,我想将其转换为 GIF 文件。我运行 ffmpeg -i foo.flv foo.gif 它会生成一个 GIF 文件。太棒了! 唯一的问题是生成的 GIF 视频中的运动不连贯且不均匀。如果我使用其他工具,我可以看到 FFmpeg 创建了一个视频,其中第一帧长 10 毫秒,第二帧长 20 毫秒,第三帧长 20 毫秒,然后重复这样的过程:10 毫秒、20 毫秒、20 毫秒。如果我使用其他工具将其平滑为每帧均匀的 16 毫秒(不更改帧内容),结果看起来很漂亮。 FFmpeg 为什么要这样做?我怎样才能让它编写一个每帧请求...
如何将动画 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 实现这一点? ...
我正在尝试使用 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 具有巨大的“带状/...
我尝试调整具有透明度的动画 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...
所以我试过了,但没有成功。我的动画 GIF 在浏览器中播放一次,但当我将其添加到 Powerpoint 时,它仍然循环播放。我使用了 Photoshop 和https://ezgif.com/optimize/网站,文件只播放一次,但在 PPT 中无限循环。救命! 我在 Windows 上测试过,它播放了一次,但在 MAC 上是循环播放。 在线查看我的文件:http://tonyjuliendesign.com/test/masking-human-optimize-2.gif 谢谢 ...