見出し画像

ガイド: 正距円筒図法の VR 映像を魚眼レンズに変換する

本家サイトをGoogle Chromeの自動翻訳機能で翻訳した文章です。
2024年3月11日の記事

https://deovr.com/blog/123-converting-equirectangular-vr-footage-into-fisheye

正距円筒図法による VR ビデオを魚眼レンズに変換したいという要望をいくつか受けています。その方法は次のとおりです。

まず、 FFmpeg を使用する必要があります。これは無料のオープンソース ソフトウェアで、ビデオ、オーディオ、その他のマルチメディア ファイルとストリームを処理するための一連のライブラリとプログラムで構成されています。重要な要素はコマンドライン ffmpeg ツール自体です。これは FFmpeg の中心であり、ビデオ ファイルとオーディオ ファイルを処理できるようになります。

正距円筒図法を魚眼レンズに変換する:

この例では、8K 映像を使用します。

使用するコマンドは次のとおりです。


ffmpeg -i input_side_by_side_180_video.mp4 -i mask8k.png -filter_complex "[0:v]split=2[left][right]; [left]crop=4000:4000:0:0[left_crop]; [right]crop=4000:4000:4000:0[right_crop]; [left_crop]v360=hequirect:fisheye:iv_fov=180:ih_fov=180:v_fov=180:h_fov=180[leftfisheye]; [right_crop]v360=hequirect:fisheye:iv_fov=180:ih_fov=180:v_fov=180:h_fov=180[rightfisheye]; [leftfisheye][rightfisheye]hstack[stacked]; [stacked][1:v]overlay=0:0" -c:a copy -crf 15 output_fisheye_video.mp4


input_side_by_side_180_video.mp4を実際のビデオの名前に 置き換えます 。

Output_fisheye_video.mp4を選択した出力名に 置き換えます。

これで、完璧な 180 SBS 魚眼 VR 映像が完成しました。これには、パススルーなどのために映像にアルファ チャネルを適用する機能など、多くの利点と用途があります。