Существует ли «рыбий глаз» или двойной «рыбий глаз» для равноугольного фильтра для ffmpeg?

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

 Dan Pisarski12 авг. 2017 г., 15:21
Да, смотрите принятый ответ ниже, это работает!
 Rahnzo11 авг. 2017 г., 08:02
Вы смогли сделать это?

Ответы на вопрос(1)

Решение Вопроса

Переоформления фильтр делает именно это:

Этот фильтр копирует пиксель за пикселем исходный кадр в целевой кадр. Он переназначает пиксели в новое место назначения 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 

Также по этой ссылке включеныфайлы сопоставления за

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

 Gyan11 авг. 2017 г., 08:15
Используйте видео в качестве первого входа. Если фильтр не использует изображения X / Ymap, добавьте-loop 1 перед каждым из входов изображения.
 mateuscb19 февр. 2017 г., 04:11
Есть ли способ сделать это для существующего видео? а не просто изображение?
 Arnout Engelen25 мая 2017 г., 16:40
@Gumis Я продлилprojection инструмент для создания проекционных файлов для камер с двумя объективами «рыбий глаз», вы можете получить их по адресуgithub.com/raboof/dualfisheye2equirectangular
 jumpjack05 июл. 2017 г., 11:14
Как я могу настроить карты, чтобы сделать их совместимыми с различными полями зрения? У моей камеры 235 ° FOV, у других 220 или 190 или 180. FOV> 180 обязательно для хорошей строчки, но SW должен учитывать перекрытие.
 Rahnzo11 авг. 2017 г., 08:05
Отлично, но знаете ли вы, как применить фильтр переназначения к выходу камеры вместо одного изображения?
 gumis16 нояб. 2016 г., 16:50
Спасибо за ответ. Знаете ли вы, где можно найти файлы PGM для разрешения Ricoh Theta S 1280x720?
 Gyan05 сент. 2017 г., 06:45
добавлять-r 30 изменить выход до 30 кадров в секунду.
 Gyan19 февр. 2017 г., 05:47
Конечно. Заменить первый вход видео. Вставить-loop 1 до 2-го и 3-го входов. И вывод на видео.
 Rahnzo12 сент. 2017 г., 19:00
Я исправил это добавив выходной кодек libx264
 Dan Pisarski11 авг. 2016 г., 15:20
Это отлично, спасибо!
 Rahnzo05 сент. 2017 г., 03:15
Это работало с видео и потоками веб-камеры, но, когда я пытаюсь получить эту работу с ffserver и веб-камерой, у меня появляется следующая ошибка «MPEG 1/2 не поддерживает 15/1 кадров в секунду». Я не знаю как заставить это работать

Ваш ответ на вопрос