视频稳定软件

812*_*128 18 video-editor software-recommendation

有什么方法可以通过图形程序或命令行实用程序在 Ubuntu 中“稳定”视频?

我所说的稳定主要是指 iMovie 的一项功能,其中分析抖动的视频,然后逐帧更改以使其看起来更流畅。这种方法通过缩放和旋转产生效果来降低视频质量。看 在这个视频 举例说明我的意思。

Oli*_*Oli 14

transcode软件包捆绑了一个图像稳定器插件vid.stab。他们的视频演示肯定看起来很有说服力(如果有点呕吐的话)。

转码包不再维护,并已从 Ubuntu 18.04 及更新版本中删除。您可能仍然可以运行它,但功能可能有限或有问题。


kar*_*k87 8

你可以试试 Cinelerra,

安装cinelerra

  • 添加以下 PPA ppa:cinelerra-ppa/ppa如何添加 PPA),然后从软件中心安装 cinelerra。

教程


san*_*lio 8

显然,ffmpeg现在可以与vid.stab一起使用来生成高质量的稳定视频。有几个来源(1、2、3 对此进行报道

如果您的视频名为input.mp4执行

$ ffmpeg -i input.mp4 -vf vidstabdetect=shakiness=10:accuracy=15:result="mytransforms.trf" -f null -
$ ffmpeg -i input.mp4 -vf vidstabtransform=smoothing=30:input="mytransforms.trf" -c:a copy out_stabilized.mp4
Run Code Online (Sandbox Code Playgroud)

第一步创建稳定配置文件。第二步创建稳定的视频。第二步的其他选项是

$ ffmpeg -i input.mp4 -vf vidstabtransform=input="mytransforms.trf",unsharp=5:5:0.8:3:3:0.4 -c:v libx264 -crf 16 -c:a copy -preset fast out_stabilized.mp4
$ ffmpeg -i input.mp4 -vf vidstabtransform=smoothing=30:input="mytransforms.trf" -codec:v libx264 -crf 18 -preset veryslow -pix_fmt yuv420p -c:a copy out_stabilized.mp4
Run Code Online (Sandbox Code Playgroud)

(最后一个是为了高质量输出)。

有关参数的更多信息可以在 vid.stab GitHub 页面中找到。

有关的

  1. /sf/ask/456070261/#10725141
  2. https://unix.stackexchange.com/questions/5638/video-editor-w-stabilization
  3. https://dashcamtalk.com/forum/threads/how-to-stabilizing-your-video.19189/
  4. 如何使用 Kdenlive 稳定视频?(有关如何使用 Kdenlive 的更多详细信息)。

额外的

  1. 我找到了ImageJ插件,它是一个出色的图像处理和分析软件,在许多应用程序中使用。


Ond*_*žka 7

FFmpeg 去抖动过滤器

ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME"  ## :opencl=1
Run Code Online (Sandbox Code Playgroud)

视频分辨率越高,您在rxry和 中需要的越多blocksize。检查文档的链接。

这是我使用的一个小脚本:

INPUT=$1
BASE_NAME=`basename "$INPUT"`
BASE_NAME="${BASE_NAME%.*}"
SUFFIX=${INPUT##*.}
NEW_NAME="$BASE_NAME"-deshake.$SUFFIX

set -x
ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME"  ## :opencl=1
set +x
##  Copy the modification date too.
touch "$NEW_NAME" -r "$INPUT"
Run Code Online (Sandbox Code Playgroud)

虽然,我必须补充,结果不是太好。我会说最好上传到 Youtube,让它去抖动并下载结果。


rub*_*o77 6

您可以使用Kdenlive轻松稳定视频:

右键单击项目库中的剪辑并选择“剪辑作业”->“稳定”

在此输入图像描述

在 Ubuntu 20.10 上使用 Kdenlive 20.08.2