OpenAI の Sora をシンプルな内容で試してみる（ChatGPT も一部併用）【生成AI-3】

この記事は「[生成AI Advent Calendar 2024](https://qiita.com/advent-calendar/2024/kagai)」の 11日目の記事です。

このカレンダーに登録した記事としては 3つ目で、他2つは「[4日目に o1-mini / o1-preview の API の話](https://qiita.com/youtoy/items/676da2b32f7dc30e522f)」「7日目に [Grok の API利用（xAI API による）の話](https://qiita.com/youtoy/items/4d5ac59f52106e96a3e1)」を書いています。

## はじめに
この記事では「[12 Days of OpenAI](https://openai.com/12-days/)」の 3日目の内容として発表された「[OpenAI の Sora](https://openai.com/index/sora/)」をシンプルに試してみた結果を掲載したものです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/0adacf0f-2764-1fde-0a6a-b67596cbf0c5.png)

## Sora を試した結果
ここからは「プロンプトを入れるのみ」というシンプルな手順で Sora を試していきます。

そして、得られた結果をいくつか載せてみます（Sora は色々な機能があるようですが、まだそれらは試せておらず）。

その際、とりあえず生成に使うパラメータはデフォルト設定のままか、動画の長さの指定のみ変更する形（5秒を 10秒に変更）にしています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/bcff108e-b65e-19a1-57d6-e9ad11a7ff1e.png)

### 自分が加入しているプラン
Sora で生成できる動画の仕様は、加入している有償プランの種類によって変わる部分があります。

自分は新しく追加されたばかりの「Pro」ではなく、月額20ドルの「Plus」のプランで使っています。

### 最初のお試し
最初のお試しでは、OpenAI が今年 2月にポストしていたプロンプトの 1つを、そのまま使ってみました。該当するポストは、以下のとおりです。

https://x.com/OpenAI/status/1758192957386342435

上記のポストのプロンプトが書かれた部分は、以下となっています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/59e653c4-57ae-e107-fb1a-b5df7fe0d095.png)

これを機械翻訳してみた内容は以下のとおりで、街並みや天気などについて細かな描写を加えているようです。

> 「美しい雪の東京の街が賑わっている。美しい雪の天気を楽しみ、近くの露店で買い物をする何人かの人々を追いながら、カメラは賑やかな街の通りを移動する。華やかな桜の花びらが、雪の結晶とともに風に舞っている。」

上記の英語のほうを入力してみたところ、以下のポストで示したように 2つの動画が生成されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/ad9e56d5-9a9b-cbc7-da3a-800d6f12e117.png)

この後に、生成された動画 2つを掲載してみます。

#### 最初のお試しの動画①
生成された動画の 1つ目はこちらです。

<iframe width="560" height="315" src="https://www.youtube.com/embed/Qmf71nfLw4Y?si=ftgxqj73TAc-_ZpN" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

#### 最初のお試しの動画②
そして、同じプロンプトで生成された動画の 2つ目はこちらです。

<iframe width="560" height="315" src="https://www.youtube.com/embed/AiZ95sfgv3M?si=AHV1_5y7uxXXqw4c" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

### お試し2回目
次に、シンプルな日本語のプロンプトを試してみました。

プロンプトの具体的な内容は「輝く星空に大量の流れ星」という内容にしました。

以下に生成された動画 2つを示します。

#### 2回目のお試しの動画1つ目

<iframe width="560" height="315" src="https://www.youtube.com/embed/RsnAdNjTt2A?si=WzdIedDgv-GnShZa" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

#### 2回目のお試しの動画2つ目

<iframe width="560" height="315" src="https://www.youtube.com/embed/lxZYPcMouxI?si=ubhtAPcDz62eFjoM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

### お試し3回目： GPT-4o にプロンプトを作ってもらう
次のお試しでは、以下のように GPT-4o にプロンプトを作ってもらいました（プロンプトは適当な感じで）。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/04f75165-3e33-233a-524f-894feedf1f19.png)

上記の ChatGPT に適当に入力したプロンプトと、そこで得られたプロンプトは以下のとおりです。

> 画像生成AIに入力するプロンプトを作りたいです。
ピクセルアートで炎と氷のドラゴンがそれぞれの属性のブレスで攻撃しあっている内容で、幻想的な背景としたいです。
プロンプトを出力して。

> "A pixel art scene depicting an epic battle between a fiery dragon and an icy dragon, each unleashing their respective elemental breath attacks. The fiery dragon breathes blazing flames, while the icy dragon counters with an intense frosty beam. The scene is set against a magical and fantastical background, featuring a shimmering aurora in the night sky, glowing crystals embedded in the rocky terrain, and a mystical river reflecting the vibrant colors of the battle. The atmosphere feels dynamic and full of energy, with pixel-perfect details showcasing the dragons' scales and the radiant clash of fire and ice."

この英語のプロンプトの機械翻訳版の文章は以下になります。

> 炎のドラゴンと氷のドラゴンがそれぞれのエレメンタル・ブレス攻撃を繰り出す壮絶なバトルを描いたピクセル・アート・シーン。炎のドラゴンは燃え盛る炎を吐き、氷のドラゴンは強烈な霜ビームで対抗する。夜空に輝くオーロラ、岩場に埋め込まれたクリスタルの輝き、戦いの色彩を映し出す神秘的な川など、幻想的で幻想的な背景の中で繰り広げられる。ドラゴンの鱗や炎と氷のぶつかり合いなど、細部までピクセル単位で完璧に表現されており、ダイナミックでエネルギーに満ちた雰囲気が感じられます。

Sora には英語のほうのプロンプトを入力し、さらに、この時は動画の時間を 5秒から 10秒に変更して生成してみました。

生成された動画は以下の通りです。

#### 3回目のお試しの動画1つ目

<iframe width="560" height="315" src="https://www.youtube.com/embed/piDReV16b5g?si=EXWeUpm5-76VwOfU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

#### 3回目のお試しの動画2つ目

<iframe width="560" height="315" src="https://www.youtube.com/embed/Uzru6myFCgA?si=ox-2tYqJSwfy0BuQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## 余談：Sora の利用開始時の話
自分は Sora の情報を 12/10 の朝に見かけて登録しようとしたのですが、最初は以下の記載が出ており、利用のための登録ができませんでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/255e5c8c-daf0-7a45-e57e-2dcdd3ea5b02.png)

https://x.com/youtoy/status/1866262313021612193

その少し後、また登録を試そうとしてみたところ、今度は利用できる状態にすることができました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/50868/06c04e1d-cbf8-9fd8-d5bd-769fe7f91ecb.png)

上記のどちらの時点も、自宅から職場へ電車で移動している途中でした。

そして、職場に到着して業務開始となったため、最初のお試しはこの日の昼休みに行いました。