我想编码这个 WEBM 视频:
我注意到 FFmpeg 在质量方面受到了重视。
我正在做 WEBM 到 GIF,如果有帮助的话。几乎所有在线转换器都在底层使用 FFmpeg,导致同样的质量损失。
请注意,FFmpeg 编码的第一帧非常像素化:
这是我一直用于编码的命令。
ffmpeg -i connecting.webm -vf "fps=40,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
即使我将 WEBM 源转换为 MP4 而不是 GIF,质量损失仍然存在。
我必须添加-vf
选项来修复有缺陷的帧速率。有问题的转换如下。
为什么会发生这种情况?