WindowsでApple ProResにエンコードする

CMとして納品するんだとDVCPRO とか、場合によっては、Apple ProResエンコードされていることを求められることがあるらしい。ProResは普通に考えたらMacしかできないけど、Windowsでオートメーションでやる方法を考える。

Miraizonでコーデック買う

http://www.miraizon.com/products/codecsoverview.html 商売終わってた

Miraizon sales have ended.

Cinemartinでコンバーター買う

stand aloneぽいコンバーター 299 € のPRO版でよい。 http://www.cinemartin.com/cinec/buy/

Cinemartinはろくに動かないし、返金にも応じないひどい会社って書いてるので、あんまり買いたくない https://forums.adobe.com/thread/1145596

DaVinci Resolve使う

Blackmagic Design: DaVinci Resolve 14

正規ライセンス商品。コーデックとして入るのか不明。

正規版でも34000円だし、無償版もあるので検証できる。

ffmpeg使う

Windows版のffmpegにはじつはProResのコーデックが非公式ながら入っている。ライセンスをどうやってクリアしてるのか(もしくはしてないのか)は不明。

$ ffmpeg -codecs | grep prores
ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enble-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 34.100 / 55. 34.100
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.100 / 57. 56.100
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
 DEVIL. prores               Apple ProRes (iCodec Pro) (decoders: prores prores_lgpl ) (encoders: prores prores_aw prores_ks )

なので、Windowsでもグレーゾーン的にProRes作れるけど、画質を上げると、本来のProResと差がでてくるらしい。なので、頑張ってWindowsでやりくりするのはあんまり意味はないのかも。

いずれにせよ、ProResにもいろいろ画質はあるのでどのProResが求められるのかは知りたい。

Refs.

Macに転送する

オフィスにMac mini置いといてProResエンコードするぞうくんとして使う。というか、頻度少ないんだったらエンジニアのMacで変換しちゃえばいいじゃん。それが一番コスト低そう。

AfterCodecsはただのffmpegのラッパー

WindowsでもApple ProResエンコードできるという謳い文句でAEのプラグインとして販売されてるこれ、 AfterCodecs - aescripts + aeplugins - aescripts.com AEスクリプトだけでどうやってエンコードするんだろうとワクワクして詳細みたら、ただのffmpegのラッパーじゃねえか。最初にそれ書いといてよ。 https://aescripts.com/aftercodecs/