スキップしてメイン コンテンツに移動

投稿

1月, 2021の投稿を表示しています

アニメを4k60fpsにしてみる

時間はかかるが実感しにくい。完全に自己満足。 現代において映像の一つの目指す点は4kと60fps化だ。エンコードするときに設定を4kにして60fpsに設定すると、数値上を4k60fpsにすることは可能だが、それは数値上のものだけであり、実際に見ても差異はないので意味がない。 それに現行放送は1440x1080で放送されているが、どうもアニメは720pで制作されているそうだ。 例えアニメの4k放送やUHD BDが発売されたとしても、それはおそらく疑似4kだろう。 また、TVの機能でアップコンバートしてフレーム補間も可能だが、これではそのTVで再生するときにアップコンバートするだけで、ファイル自体が変わるわけではない。なので映像のファイルそれ自体を4k60fps化したいのだ。 さて、一応だが、フリーソフトでこれらの夢を叶えることは可能だ。ただ時間とHDDにそれなりの余裕が必要ではあるが。 手順としては 動画をffmpegを用いて画像と音声にバラす waifu2xを利用して先程ばらした画像をニューラルネットワークを用いて4kにアップコンバートする 4k画像を再び動画化し、音声と合体させる AMDのVega以前のGPUであれば利用可能なFluid Motionを用いて60fps化する 以上で完成だ ハードウェアで用意するものはAMDのVega以前のGPUのみである。Vega世代であれば最も望ましい。あとはフリーソフトだけでなんとかなる。 あとコマンドラインでアプリが使えないとかなりきつい。 まず、4k化についてだ。AI Scalerというソフトを使えば高品質なアップコンバートが可能なそうだが、20万円もするので却下だ。Video Enhance AIというソフトは199ドルで購入のハードルは低いが、今回はフリーソフトのwaifu2xを使用する。 このソフトはニューラルネットワークを用いて動画をアップコンバートするものではなく、画像ファイルをアップコンバートするものなので、一度動画を全てばらして画像ファイルにする。ffmpegを使用すれば簡単だ。 ffmpeg -i "input" -c:v tiff "output\image_%04d.tiff" をコマンドラインから入力すればいい。inputには使用する動画ファイルを、output