【ChatGPT・初心者】体験レポ Vol.５

こんにちは。東です。
ChatGPTの体験レポ、今回で最後
一番試してみたかった「動画」の生成について触れていきたいと思います。

良ければ最後までご覧ください。

過去の記事は
[Vol.1](https://qiita.com/pesysyon/items/47a67baf0001b63aade3)
[Vol.2](https://qiita.com/pesysyon/items/7c8134677da22474856d)
[Vol.3](https://qiita.com/pesysyon/items/2bc23a2b1497326407e7)
[Vol.4](https://qiita.com/pesysyon/items/c5d9cd0a078588f322d7)

はこちら！
良ければご覧ください

# 動画の生成
動画の生成にはOpenAIが開発した __Sora__ というものを使います。

ChatGPTにSoraについても教えてもらいました。

「動画の生成AI Soraについて簡潔に教えてください。」

>Soraとは？
OpenAIが開発した動画生成AIで、テキストや画像から高品質な動画を自動生成できるツールです。
2024年12月9日に正式リリースされ、ChatGPT PlusおよびChatGPT Proのユーザーが追加料金なしで利用できます。 
主な機能
・__テキスト→動画__: 指示した内容の動画を自動作成
・__画像→動画__: 静止画を元にアニメーションを生成
・__編集機能__: シーン切替、リミックス、ループ作成など

と様々なソースから動画を作成出来るみたいです。

見るだけならば無料のようですが、生成までどうしても試したかったので、Plusプランに加入して色々あそんでみました。（月額3000円）

### 画面こんな感じ

![sora Home.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/ded35e97-8cb3-140d-e8ee-f75340da732e.png)



映画さながらのクオリティの動画がずらりと並んでいました。
これだけでもワクワクする。


### テキストから生成してみた。
先ずはスタンダードにテキストから生成してみました。
ちょうどお腹が減っていたので、猫にラーメンを食べてもらいます。

「ラーメンを食べる猫。種類はアメリカンショートヘア」
下部の入力欄にテーマを入れて↑

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/39d8cbca-4cf7-72bd-edda-b60cf9699cbb.png)


するとしばらく待った後に2本動画ができました。

![catEnjoyラーメン.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/bcfa85ca-f14a-be4c-4dbc-e362c1b93196.png)

形式はmp4の動画、もしくはGifで出力できます。

1番目は少し不自然な状態だったので2つ目の動画をどうぞ。
![20250206_1904_Cat Enjoys Ramen_simple_compose_01jkdbez4sfdcan140f7eq6mtj.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/6f3cfaa1-b7e6-096e-9c2b-c0a8065f4163.gif)

若干手の位置が怖いものの、本当に猫らしくあっつあつのラーメンをたべてました。
（火傷が心配になるくらい）

こんなかんじで、言葉で指定したものを生成してくれます。

## 画像から生成してみた。
今度は画像からアニメーションを付けて動画にしてくれる機能を試してみます。

せっかくなのでChatGPTから生成した画像を動かしてもらいましょう。
テーマは「パルクールをする猫」です。

<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/9ba8299e-56ef-54eb-a534-70b8187f96b0.png"> 動いたら面白そう


今回の画像は縦長なので比率を1:1に調節して↑

![Sora使用履歴gazou1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/bc1a8856-32f9-3d83-66c1-885d1bb8cd39.png)

するとこんな動画ができました。
ヤバすぎる。

![20250206_1924_Cyberpunk Cat Chase_simple_compose_01jkdckddnfeastjk7a6pz6vae.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/c9a53e2c-afb7-a196-7468-10ee784dc006.gif)

とても猫の原型をとどめてない！！！！こわいわ

ということで編集機能を使って何とか猫の形にしてみます。

## 編集機能を使ってみた

猫の四肢が考慮されていないのと、どこ行けばいいか迷っているかんじがしたのでそれぞれのプロンプトを指定してあげました。

今回使った機能はView Storyという機能です。
この機能はSoraが画像のアニメーションを決める際にどのようなストーリーで作ったかを見、自分で編集できるというものです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/baf42cc9-90bd-1585-d417-9d4f25835055.png)

元々のストーリーを見てみると英語になっていて、これを翻訳すると
>ダイナミックなアニメーションシーンでは、サイバーパンクな都市景観の中、青い縞模様の猫が未来的な高層ビルの間を優雅に飛び跳ねています。猫は機敏で集中しているように見え、ジャンプの途中で足を伸ばし、目を前に向けています。下では、シルエットの人物が追いかけ、緊迫感と冒険感を加えています。ネオンライトが青、ピンク、黄色の鮮やかな色合いでシーンを照らし、周囲の建物のガラス面に反射しています。沈む太陽は暖かい光を放ち、ドラマチックなコントラストと影を作り出し、賑やかな大都市の上空でのこの危険な追跡のエネルギーを高めています。

となっていました。
結構しっかりしていそうなのですが、それでも中々怖い動画になってしまったので
以下のストーリーを追加し少し具体的になにをするか指定して上げます。
猫が着地する際に出来そうなパイプの上に降りて手で掴むまでを追加してみました。

>青い縞模様の猫は、サイバーパンクな高層ビルの間を飛び跳ねたりアクロバットをしたりしながら、人間に近い敏捷性と姿勢を見せています。クローズアップショットでは、猫が空中で体をひねり、人間の運動能力を真似た正確さでダイナミックに前進し、右足と左足でパイプの上に立ち、右手と左手でそれをつかんでいる様子が映し出されています。

これで再生成してみると..?

![20250206_1954_Cyberpunk Cat Chase_storyboard_01jkdebkedeq4v4gedzqb4f1dm.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/2147836b-1bb7-501c-0d99-207f35c3e453.gif)

何やら掴む動作っぽいものの後さらに落ちていくというお話までつくってくれました。
後ろ足がないなど少々怖い部分は拭えないもののそれでもよく動かしてくれました。

結構楽しかったのですが、生成のたびに密かにクレジットが減りまくっていたので、
無駄遣いにはご注意ください。（月に1000クレジットもらえる。）
今回の私の設定で大体40クレジットほど生成にかかっていました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3780649/5f1e3d0e-34f8-2ed5-cd24-f8214d4b76f2.png)

# まとめ
ラストということで色々贅沢にあそんでみました。
Soraは自然な形で動画がなんでも作ることができとても面白かったです。
次から次へと色々な要素を混ぜて作りたくなるため、アイデアが色々出てきます
ただ、初回生成する際にはコンテンツを生成する際の注意事項をよく読まないといけませんでした。
過激なコンテンツ、事実と異なる情報などが禁止されているため使用には注意しないといけませんね。

ありがとうございました！