有没有什么方法可以通过图形程序或命令行实用程序来“稳定” Ubuntu 中的视频?
我所说的稳定主要是指 iMovie 的一项功能,该功能会分析抖动的视频,然后逐帧修改以使其看起来更流畅。此方法通过缩放和旋转来产生效果,但会降低视频质量。看在这个视频里作为我所指的一个例子。
答案1
答案2
答案3
FFmpeg防抖滤镜。
ffmpeg -i "$INPUT" -vf deshake=rx=64:ry=64:blocksize=32 -strict -2 "$NEW_NAME" ## :opencl=1
视频分辨率越高,需要的和rx
就越多。请查看链接以获取文档。ry
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"
不过,我必须补充一点,结果不太好。我认为最好上传到 Youtube,让它消除抖动,然后下载结果。