2016-06-13 12 views
9

Или способ сделать это с помощью существующего фильтра? Чтобы вы могли снимать видео с камеры «рыбий глаз» или двойной камеры «рыбий глаз» (например, Ricoh Theta) и напрямую выводить в прямом эфире наравне с RTMP?Есть ли рыбий глаз или двойной рыбий глаз для равноугольного фильтра для ffmpeg?

+0

Могли ли вы это сделать? – Rahnzo

+0

Да, см. Принятый ответ ниже, он работает! –

ответ

8

Remap фильтр делает только это:

Этот фильтр копирует пиксель за пикселем источником кадров для целевого кадра. Он переназначает пиксели на новый пункт назначения x, y на основе двух файлов ymap/xmap.

Базовый синтаксис команды

ffmpeg -i fisheye_grid_input.jpg -i fisheye_grid_xmap.pgm -i fisheye_grid_ymap.pgm -filter_complex remap out.png 

Также в этой связи являются mapping files для

Ricoh Theta S камеры: входные файлы для 1920x960 разрешения (1080)

+0

Это отличное спасибо! –

+4

Благодарим за ответ. Вы знаете, где я могу найти файлы PGM для разрешения Ricoh Theta S 1280x720? – gumis

+0

Есть ли способ сделать это для существующего видео? а не просто изображение? – mateuscb