360度動画・写真から歪みのないサムネイル画像を作成する方法

Insta360などで撮影した360度コンテンツ(equirectangular形式)から、自然な見た目のサムネイル画像を作成する方法を紹介します。 課題:そのままリサイズすると歪む 360度動画や写真はequirectangular(正距円筒図法)形式で保存されています。この形式は球体を平面に展開したもので、特に上下の端に近いほど横方向に引き伸ばされています。 そのまま単純にリサイズしてサムネイルを作成すると、歪んだ不自然な画像になってしまいます。 # f f 単 m 純 p な e リ g サ イ - ズ i ( 歪 3 ん 6 だ 0 サ v ム i ネ d イ e ル o に . な m る p ) 4 - s s 0 0 : 0 0 : 0 5 v f r a m e s 1 v f " s c a l e = 6 4 0 : - 1 " t h u m b . j p g 解決策:v360フィルターでflat projectionに変換 ffmpegのv360フィルターを使用して、equirectangular形式からflat(rectilinear/透視投影)形式に変換することで、人間の目で見たような自然な画像を切り出せます。 ...

2025年11月27日 · 11 分 · Nakamura

国立国会図書館 歴史的音源で公開されている音声をmp4に変換する

概要 国立国会図書館 歴史的音源(以下、れきおん)で公開されている音声をmp4に変換する機会がありましたので、備忘録です。 れきおんの提供形式 れきおんでは、m3u8形式のファイルが公開されていました。 例えば、以下の「講演:道徳、経済合一論(一)Union of Morality of Economy」を確認してみます。 https://rekion.dl.ndl.go.jp/pid/3574643 開発者ツールなどで確認すると、以下のURLからアクセスできることが確認できます。 https://rekion.dl.ndl.go.jp/contents/3574643/83389ec6-2b45-4fdd-88d6-89628841039f/317d6ab4-32ec-4085-88e6-cfe36ffd34c3/317d6ab4-32ec-4085-88e6-cfe36ffd34c3_hls.m3u8 このURLを構成するIDなどは、以下のAPIの返却結果の中で確認できました。 https://rekion.dl.ndl.go.jp/api/item/search/info:ndljp/pid/3574643 pidから上記のURLを取得するAPIの開発 上記のJSONを処理することで、m3u8ファイルのURLを取得します。 この部分をAPI化したので、試していただけますと幸いです。 https://iiif-demo-next.vercel.app/api/rekion/3574643 以下のような結果が得られます。 { } " } d a " " " } t t i a a y d t " " " " p " t t u h : e : r i r l " i t l s { : " b l " " 3 u e : : " 5 t " r 7 e : " " e 4 s h h k 6 " " t t i 4 : 講 t t o 3 演 p p n " { : s s " , 道 : : , 徳 / 、 / 経 r r 済 e e 合 k k 一 i i 論 o o ( n n 一 . . ) d d U l l n . . i n n o d d n l l . . o g g f o o . . M j j o p p r / / a p c l i o i d n t / t y 3 e 5 n o 7 t f 4 s 6 / E 4 3 c 3 5 o " 7 n , 4 o 6 m 4 y 3 " / , 8 3 3 8 9 e c 6 - 2 b 4 5 - 4 f d d - 8 8 d 6 - 8 9 6 2 8 8 4 1 0 3 9 f / 3 1 7 d 6 a b 4 - 3 2 e c - 4 0 8 5 - 8 8 e 6 - c f e 3 6 f f d 3 4 c 3 / 3 1 7 d 6 a b 4 - 3 2 e c - 4 0 8 5 - 8 8 e 6 - c f e 3 6 f f d 3 4 c 3 _ h l s . m 3 u 8 " ソースコードは以下です。 ...

2024年7月9日 · 3 分 · Nakamura