# 録画機能について質問です

**URL:** <https://forums.unrealengine.com/t/topic/394082>\
**Category:** Blueprint\
**Tags:** unreal-engine, UE4, Blueprint, question\
**Created:** [May 20, 2017, 4:28am UTC](https://forums.unrealengine.com/t/topic/394082 "2017-05-20T04:28:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![raharik](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@raharik](https://forums.unrealengine.com/u/raharik)\
**Post date:** [May 20, 2017, 4:28am UTC](https://forums.unrealengine.com/t/topic/394082/1 "2017-05-20T04:28:26Z")

</div>

はじめまして。UE4使わせていただいております。

ゲーム中、ボタンもしくはキーボード操作でゲームを録画できる機能（PS4のシェアボタン的な使い方ができる機能）を入れたいと思い、

> **[\[UE4\] アンリアルエディタでの動画撮影方法｜株式会社ヒストリア](http://historia.co.jp/archives/1036/)**
>
> 今回は、アンリアルエディタ上での動画撮影方法をご紹介します。 もちろん外部ツールを使う方法もありますが、エディタの機能を使ってしまえば、他の人に見せるためやデバッグの際など、お手軽に撮影することが可能です。 ちなみに、この方法では現在、サウンドは反映されないようなのでご注意下さい。 アンリアルエディタでの動画撮影には、２つの方法があります。 順番にご紹介していきます。 １．MatineeのMovi

↑ヒストリアさんの記事にあった、「２．コンソールコマンドからの撮影」を試したところ、  
エディタから実行した場合はうまくいったのですが、  
パッケージ化した後作成されたゲームのexeで試したところ、動画ファイルが作成されませんでした。

この機能は、パッケージ化した後は使えない機能なのでしょうか。  
また、パッケージ化後も使える録画機能というのは現時点ではないでしょうか？  
（ブループリントのノードから実行等）  
もし御存知の方いらっしゃいましたらご教授頂ければ幸いです。

---

<div class="post-metadata">

**Author:** ![PierPop](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@PierPop](https://forums.unrealengine.com/u/PierPop)\
**Post date:** [May 24, 2017, 3:39pm UTC](https://forums.unrealengine.com/t/topic/394082/2 "2017-05-24T15:39:42Z")

</div>

4.15で確認しましたがパッケージ化後のStartMovieCaptureによる録画は現状出来ないです。  
これはStartMovieCaptureの処理がEditorでの動作時にしか走らないことによるものと思われます。  
パッケージ化後に録画機能を使うとしたら、既存のStartMovieCapture機能がパッケージ後も動作するようにソースコードを書き換えるか、ReplaySystemを使用する方法などが挙げられます。ただしStartMovieCaptureは意図的にEditorOnlyの処理となっていることから、単純なコード書き換えでは動作の保証がされないかもしれません。  
ReplaySystemはShooterGameのサンプルで使用されていますが、.avi形式の動画を保存するものとは異なり、かつC++コードIn/Outの記述が必要です。  
また、StartMovieCaptureは既知に不具合([UE-41240](https://issues.unrealengine.com/issue/UE-41240))があり、4.15でもサーバーモードでしか有効とならないのでご注意下さい。

-AnswerHub

> **[パッケージでstartmoviecaptureを実行できますでしょうか？](https://forums.unrealengine.com/questions/63123/)**
>
> いつもお世話になっております。 エディター上で起動させた場合、コマンドラインで、startmovecaputreを実行すると、saveの下にフォルダが作成されて、ここにムービーが格納されるのはできております。 このプロジェクトをパッケージにして、エディタから独立した場合、コマンドラインでstartmoveicaptureを実行しても、キャプチャされないようです。　パッケージでは、キャプチャはできないのでしょうか？ 何か設定が必要なのでしょうか？ よろしくお願いいたします。

> **[StartMovieCapture Not Recognized in editor](https://forums.unrealengine.com/questions/545534/)**
>
> Cmd: StartMovieCapture Command not recognized: StartMovieCapture We’ve used this command in a past build of Unreal Engine and want to utilize it again. When typing the command it is a suggested option but when we try to execute it the Output Log...

-Document (ReplaySystem)

> **[Replay System](https://docs.unrealengine.com/5.1/en-US/using-the-replay-system-in-unreal-engine/)**
>
> Overview of the Replay system for recording and playback of gameplay

---

<div class="post-metadata">

**Author:** ![raharik](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@raharik](https://forums.unrealengine.com/u/raharik)\
**Post date:** [May 25, 2017, 5:33pm UTC](https://forums.unrealengine.com/t/topic/394082/3 "2017-05-25T17:33:30Z")

</div>

＞Pier Pop さん  
なるほど、そのままStartMovieCaptureが使えれば一番楽だったのですが、  
だいぶ手間をかけてやらないと難しそうですね……。

教えていただき、ありがとうございました！
