WindowsでのProRes 422及びProRes 4444の書き出しについて 無料&プラグイン記載

#Media EncorderがProResに対応しました(※追記)
2018年12月からWindows版のAdobe Media EncorderがProres422,ProRes4444の書き出しに対応しました。
詳しくはこちらの記事をご覧ください。
https://blogs.adobe.com/japan/video-december-2018-premierepro-cc-releases/


Media Encorder以外のもので書き出しを行いたい方は以下のやり方をお試しください。

#はじめに
映像にはコーデック、圧縮の仕方が幾つかあり、画質の劣化が少なく高品質なコーデックとしてApple ProRes 422というコーデックが映像業界では主に使用されています。(2017現在)
このコーデックは元々Final Cut Pro(Appleの映像編集ソフト)をインストールした際に付属するコーデックであり、基本的にはMacでしか書き出せないコーデックです。
Windowsでの書き出し及び再生が行えないといった爆弾を抱えているにも関わらず、映像業界では完パケとしてよく指定されるコーデックです。
Macを持っていない方には対応出来ないのです。
**そこでProRes422を指定された悲しきWindows映像制作者への救済措置として、無料で書き出す方法をここに記述します。**

**※最後に有料ですが楽な書き出し方法についてもまとめてあります。**

#準備
まず各種必要なものです。
・ ffmpeg  https://ffmpeg.org/
・ AnotherGUI  http://www.stuudio.ee/anothergui/
こちらをダウンロードします。

#FFmpeg
FFmpegは動画、音声を変換するフリーソフトウェアです。
各種コーデックが揃っています。ProRes422もここに入っています。
ですがコマンドラインから使用する仕組みなため、GUIを持っていません。

#AnotherGUI
AnotherGUIはFFmpegをコマンドラインではなく、GUI上で使えるようにするためのツールです。
これによりリファレンスを見ながら意味不明なコマンドを打つ必要性が無くなります。

#導入
ではまずFFmpegをダウンロードしましょう。
[コチラ](https://ffmpeg.org/)のURL先のDLをクリック
![01.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/23832071-07f9-db95-776b-9e77b7835d6d.png)

Donwloadではなく、下部にあるWindowsアイコンのWindows Buildsを選択
![02.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/278e30d0-b839-ba58-0e9b-60e7c1a51781.png)

リンク先でバージョン、及びWindowsの種類を選択し、ダウンロード
![03.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/57216ead-ab68-6562-d730-348d9780405f.png)

続いて[コチラ](http://www.stuudio.ee/anothergui/index.html)からAnotherGUIをダウンロード。
Download the portable ver 2.1.0 zip hereよりダウンロードします。
![04.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/d8e88210-dafb-c0ea-43db-7413662249da.png)


それぞれをDLしたらffmpeg/binの中に入っている3つのexeをAnotherGUIフォルダにコピーします。
![05.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/9f5a8b13-88b0-561f-dc45-1087eb2e7083.png)

この状態でAnotherGUI.exeを起ち上げます。するとAnotherGUIのエンコード画面が表示されます。
![06.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/3544b7d8-7f0e-b874-70ec-f2a59e8d2f9c.png)

#実際にエンコードする
これで準備完了です。
早速こちらのGUIを駆使してffmpegでProResにエンコードしましょう。
#####・PresetsよりFCPからffmpeg:ProRes 185 Mbitを選択(185MbitがHQになります)
![07.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/58527bb6-104e-302d-2313-f6f60ae63fec.png)

#####・Add Source(s)よりエンコードしたいファイルを選択
　(Add an image sequenceから連番も読み込めます)
#####・Change Output Pathより出力先を変更
#####・Goボタンでエンコード開始

[MediaInfo](http://www.gigafree.net/media/mediainfo.html)で確認したところ、しっかりProRes422になっています。
これでWindowsでProRes 422が書き出せるようになりました。
![08.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/71ecf947-bbbf-bcf0-97a6-56c34b60abc5.png)

#ProRes 4444の書き出しについて
AnotherGUIにプリセットを追加することで、ProRes4444を書き出すことも出来ます。
https://www.youtube.com/watch?v=Hj_FyfcPUAU
[コチラ](https://www.youtube.com/watch?v=Hj_FyfcPUAU)のチュートリアル概要部、Download the ProRes 4444 preset►よりダウンロード。
~~チャンネル登録するか、ツイートしたらDL出来るなどとほざいているので~~
YouTubeをSubscribeします。
Continueをクリックし、ダウンロード。
![09.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/123f66e3-1519-f563-4507-52124b7c5d43.png)

xmlファイルが生成されるのでこれをAnotherGUIへドロップします。
するとProRes4444プリセットがFCPに追加されます。
![11.PNG](https://qiita-image-store.s3.amazonaws.com/0/126706/cb642bb3-4a61-e164-488a-aef3e8b18b88.png)
これでProRes4444も書き出せるようになりました。
既にアルファチャンネルのついた映像、又は連番データを読み込むことで、アルファチャンネル付きで書き出すことが出来ます。

#その他ProRes422の書き出し方
お金を出すことで他の方法も選択出来ます。

http://video-knowledge.com/windows_prores
コチラに幾つかProRes422が書き出せる映像ソフトウェアが記述されています。

http://aescripts.com/aempeg/
AEmpegというAfterEffectsからFFmpegを使うスクリプトです。

http://www.dubon.fr/conversion-prores422/
コチラもAfterEffectsからProRes422にコンバートするスクリプトです。
AEprojectではなく映像データのみをエンコードします。
エンコード時間を確認するパネルはありません。

--
**(2018 1/12 追加)**
AfterCodecs
https://aescripts.com/aftercodecs/
aescriptsで売れ筋となっている、ProRes,h.264,h.265書き出しを
AEからwin & Macで書き出せるようにするスクリプトです。
お金を出すながら現状コチラが最も扱いやすいかもしれません。


#まとめ
長々とお付き合いいただき有難うございました。
以上がWindowsでのProRes 422のエンコード方法になります。

∴ h.264でよい。