我有一些使用头戴式摄像机拍摄的视频。摄像机录制的视频带有“鱼眼”效果。如何去除它?
答案1
我尝试了很长时间,尝试了不同的解决方案,尝试了各种选项,安装了 Shotcut 等等。最后,对我有用的是:
- 安装以下内容:
sudo apt-get install pkg-config yasm frei0r-plugins cmake libfaac-dev libx264-dev opencl-headers
- 下载最新的 frei0r zip https://github.com/ddennedy/frei0r/archive/master.zip
解压 frei0r zip,进入 cd 目录,执行:
cmake .
make
sudo make install
(此时,我还下载并安装了 vidstab,来自https://github.com/georgmartius/vid.stab/archive/master.zip)
- 下载 ffmpeg 源代码,来自http://ffmpeg.org/releases/ffmpeg-2.3.3.tar.bz2
- 解压后,进入目录,运行 ./configure 如下:(
./configure --enable-frei0r --enable-gpl --enable-libx264 --enable-libfaac --enable-nonfree
如果您已经安装了 vidstab,您也可以--enable-libvidstab
像我一样添加)
make
sudo make install
现在,您可以像这样使用 frei0r:defish0r:
ffmpeg -y -strict -2 -i in.mov -vcodec libx264 -b:v 800k
-pix_fmt yuv420p -vf frei0r=defish0r:0.75:y:0.6:0 -acodec copy out.mov