我有一个 60 fps 的短视频,我想将其转换为 GIF 文件。我跑
ffmpeg -i foo.flv foo.gif
Run Code Online (Sandbox Code Playgroud)
它会生成一个 GIF 文件。伟大的!
唯一的问题是,生成的 GIF 视频中的运动很不稳定且不均匀。如果我使用另一个工具,我可以看到 FFmpeg 创建了一个视频,其中第一帧长 10 毫秒,第二帧长 20 毫秒,第三帧长 20 毫秒,然后重复:10 毫秒、20 毫秒、20 毫秒。如果我使用另一个工具将它平滑到每帧 16 毫秒(不更改帧内容),结果看起来很漂亮。
为什么 FFmpeg 这样做?我如何要求它编写一个 GIF 文件,该文件要求每帧甚至 16 毫秒,这样我就不需要使用第二个工具?
我现在看到了这个相关的问题,询问是否存在 60 fps GIF 视频,但它没有解决如何要求 FFmpeg 改变其行为的问题。此外,它还提出了一个新问题:如果 16 毫秒不是 GIF 可以表示的时间,那么我正在使用的其他工具是做什么的,为什么它运行良好?
我喜欢J加入多行的命令,但不喜欢必须计算我想要加入的行数。我宁愿提出议案。这可以用V{motion}J; 有没有一种不涉及进入视觉模式的方法(因此破坏了*寄存器)?
我正在尝试为多个用户设置一台计算机,每个用户都有不同的首选键盘布局。现在最大的症结是让每个人都能舒适地登录。
GDM 曾经提供一种选择键盘布局的方法,但我无法在 GDM3 中找到如何设置它。我在谷歌搜索这个问题时发现的所有解决方案都建议更改xorg.conf.
登录时如何允许多个布局?