当前,ffmpeg
来自存储库的仅支持更简单的抖动过滤器,但不支持更好的vidstab过滤器。
您可以通过多种方法获得vidstab支持:编译或使用PPA。
编译中
如果您还想自定义您ffmpeg
的版本或使用最新版本,则这是最佳选择。
首先,您将必须编译libvidstab或使用libvidstab-dev软件包。当前,只有19.04 Disco Dingo和更高版本提供此软件包。或者,16.04 Xenial Xerus用户可以使用mc3man PPA中的libvidstab-dev软件包。
编译libvidstab:
$ sudo apt-get install build-essential cmake
$ mkdir ~/ffmpeg_sources ~/ffmpeg_build
$ cd ~/ffmpeg_sources
$ wget -O https://github.com/georgmartius/vid.stab/archive/master.zip
$ unzip master.zip
$ cd vid.stab-master
$ cmake -DCMAKE_INSTALL_PREFIX:PATH=~/ffmpeg_build .
$ make
$ make install
现在遵循如何在Ubuntu上编译FFmpeg。当您进入ffmpeg
配置步骤时,请添加--enable-libvidstab
到配置选项列表中。
mc3man PPA
FFmpeg当前版本以及适用于16.04 Xenial Xerus的git PPA:
sudo add-apt-repository ppa:mc3man/ffmpeg-test
sudo apt-get update
sudo apt-get install ffmpeg-static
现在运行ffmpeg2
(注意“ 2”)。
用法
请参阅vid.stab使用说明。
另见