标签: animation

webp 动画到 gif 动画 (cli)

今天我很惊讶地发现从webp动画到gif动画显然是多么困难。我GIMP 2.8.22ImageMagick 7.0.7-21linux 4.14.13-1-ARCH似乎并不支持该格式,唯一的工具,回购可似乎是libwebp 0.4.1其中包括一个解码工具,可以让您提取单个帧的一些图像格式,他们都不是GIF的(这是一个授权问题可能? )

无论如何,我使用了以下脚本:

#!/bin/bash

DELAY=${DELAY:-10}
LOOP=${LOOP:-0}
r=`realpath $1`
d=`dirname $r`
pushd $d > /dev/null
f=`basename $r`
n=`webpinfo -summary $f | grep frames | sed -e 's/.* \([0-9]*\)$/\1/'`
pfx=`echo -n $f | sed -e 's/^\(.*\).webp$/\1/'`
if [ -z $pfx ]; then
    pfx=$f
fi

echo "converting $n frames from $f 
working dir $d
file stem '$pfx'"

for ((i=0; i<$n; i++)); do
    webpmux -get frame $i $f …
Run Code Online (Sandbox Code Playgroud)

arch-linux imagemagick gif animation webp

16
推荐指数
3
解决办法
2万
查看次数

i3 中的工作区滑动动画

我如何在 ArchLinux 上的 i3 中拥有工作区滑动动画?

我不想使用完整的 DE,我现在正在使用 compton 作为合成器,但它仅在切换工作区时提供淡入/淡出,我无法让它执行滑动动画,例如 KDE 或侏儒。

我不介意安装另一个合成器,但如果可能的话,我希望能够使用 compton 和 i3 来完成。(我不介意不必使用更底层的 api 并自己编写动画代码,但我不知道从哪里开始)


第二步是在 MacOs(或现在也在 Windows 10 上)上进行工作区切换,您可以在触控板上拖动手指,它会在工作区之间平滑切换:如果您停止拖动,工作区将弹回原位。(我正在谈论这个)在 Linux 系统上设置真的很酷。我正在使用 Libinput(和 libinput 手势),但我不知道是否有这样的功能。


如何在 ArchLinux 上使用 i3 获得最接近 MacOs/Windows10 工作区切换体验?

arch-linux workspaces i3 animation compton

12
推荐指数
1
解决办法
4752
查看次数

删除 gif 的第 n 帧(每 n 帧删除一帧)

我已经.gif用 ffmpeg录制了一个屏幕。我已经使用gifsicleimagemagick对其进行了一些压缩,但它仍然很大。我的意图是通过每 2 帧删除一个帧来缩小它,这样帧的总数就会减半。

我找不到办法做到这一点,无论是 withgifsicle还是 with imagemagickman页面没有帮助。

如何.gifn帧从动画中删除一帧?

ffmpeg video imagemagick gif animation

6
推荐指数
1
解决办法
5014
查看次数

用于拍摄电影快照的程序?

是否有任何程序可以让我指定视频文件的一部分(avi、mpeg、mp4 等)并每隔一秒/分钟拍摄一次“快照”,并将其存储为一系列图像文件(例如 jpeg)?例如,在 0h45m 和 1h00m 之间选择电影的一部分,并每 30 秒拍摄一次“快照”。

它可能是视频播放器(例如 VLC)的一部分或插件......关键是我需要一些自动拍摄快照的东西,而不是手动拍摄。

此外,有没有什么好的程序可以将这样一系列的图像文件转换为动画 GIF 或 PNG 文件?(如果快照程序可以选择将快照保存为动画 GIF/PNG,这当然是一个奖励。)

video images animation

4
推荐指数
1
解决办法
793
查看次数

标签 统计

animation ×4

arch-linux ×2

gif ×2

imagemagick ×2

video ×2

compton ×1

ffmpeg ×1

i3 ×1

images ×1

webp ×1

workspaces ×1