Oppure un modo per farlo con un filtro esistente? In modo che tu possa riprendere video da una fotocamera fisheye o doppia fisheye (come la Ricoh Theta) e emettere direttamente equirettangolare, in tempo reale, a qualcosa come RTMP?Esiste un fisheye o un doppio fisheye per il filtro equirettangolare per ffmpeg?
9
A
risposta
8
Il filtro Remap fa proprio questo:
questo filtro copie pixel per pixel di un fotogramma sorgente di un frame di destinazione. It rimappa i pixel in una nuova destinazione x, y basata su due file ymap/xmap.
sintassi dei comandi di base è
ffmpeg -i fisheye_grid_input.jpg -i fisheye_grid_xmap.pgm -i fisheye_grid_ymap.pgm -filter_complex remap out.png
inclusi anche in quel collegamento sono la mapping files per
Ricoh Theta S fotocamera: file di input per 1920x960 risoluzione (1080)
Sei riuscito a farlo? – Rahnzo
Sì, vedi la risposta accettata qui sotto, funziona! –