У меня есть несколько видео, которые я снял, используя головную видеокамеру. Камера записывает видео с эффектом «рыбий глаз». Как мне это убрать?
1 ответ
2
Я испробовал целую вечность, находил разные решения, брал с собой все возможные варианты, устанавливал Shotcut и так далее. В конце концов, то, что сработало для меня, было:
- установить следующее:
sudo apt-get install pkg-config yasm frei0r-plugins cmake libfaac-dev libx264-dev opencl-headers
- загрузите последнюю бесплатную 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
- untar, перейдите в каталог, запустите ./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