FFMPEG FishEye, Прямоугольный
Я борюсь с FFMPEGs Remap Filter. У меня есть камера безопасности, которая транслирует множество различных опций, но по умолчанию это FishEye:
Я вижу тонну карт для Ricotah Theta, но ничего, что бы показывало мне, как сгенерировать эти файлы карт для другого макета, как у меня. Я пытался сделать только 2 панорамы, но изображение так сильно растягивается, когда я смотрю на YouTube. Может кто-нибудь направить меня в правильном направлении???
3 ответа
Вы разместили измененное изображение (обрезанное и перемещенное), поэтому применение ffmpeg напрямую дает странные результаты, но с необработанными изображениями, которые, вероятно, выглядят так ...
используя эту команду ...
ffmpeg -i input.png -vf v360=fisheye:e:ih_fov=180:iv_fov=180:pitch=-90 -y output.jpg
Затем вы можете просмотреть его здесь: https://renderstuff.com/tools/360-panorama-web-viewer/
Я делал это слишком сложно. Просто отправьте YouTube "рыбий глаз", используя FFMPEG. Вы можете настроить размер, чтобы предотвратить некоторые искажения.
Вам нужен фильтр v360. Убедитесь, что вы используете последнюю сборку ffmpeg; более старые версии не включают этот фильтр.
Я использовал эти параметры для камеры видеонаблюдения:
-vf v360=fisheye:equirect:ih_fov=180:iv_fov=180
Возможно, вы захотите обрезать видео (из-за черных полей):
-vf crop=1500:1500:250:0,v360=fisheye:equirect:ih_fov=180:iv_fov=180,crop=1500:1500:750:0
Конечно, настройте параметры фильтра обрезки в соответствии с вашей ситуацией.