将星録のムービーをすごく綺麗に2倍にする (Topaz編)

概要

全節はwaifu-2x-cafeeにより2倍にしましたが、
非常に時間がかかる上、効果も微妙に感じたかたも居られると思います。

有料ツールとはなりますが、「Topaz Video Enhance AI」を利用するとムービーを美しく2倍に出来ます。

PICTURE

PICTURE

PICTURE

PICTURE

PICTURE

Topaz Video Enhance AI でのオプション構成

PICTURE

これにより上手く修復され、2倍化された「mp4」が出来上がります。

MP4では将星録では再生できないので変換が必要

  • 元のファイルから音声部分のファイル
  • Topazで変換した映像部分のファイル

この2つを結合して1つにします。

元々のaviから音声をそのまま抽出する

Perlでの例。実際にはどんな言語やバッチでも良い
while (<*.avi>) {
    $orgfile = $_;
    $newfile = $_;
    $newfile =~ s/\.avi/\.wav/;

	# ムービーから音声部分をコピーする。再エンコードはしない
	`ffmpeg -vn -i "$orgfile" -acodec copy "$newfile"`;
}
    

Topazで作ったmp4をaviにする (TMpegEncで扱えるようにするため)

Perlでの例。実際にはどんな言語やバッチでも良い
while (<*.mp4>) {
    $orgfile = $_;
    $newfile = $_;
    $newfile =~ s/\.mp4/\.avi/;

    # ムービーから映像部分をコピーする。再エンコードはしない。コンテナだけAVIにする。
    `ffmpeg -i "$orgfile" -r 15 -vcodec copy "$newfile"`;
}
    

以上で映像と音声が揃うので、TMpegEncで連結しつつ、将星録で再生可能なように正規化する

単純にffmpegでコンソールにて単純に映像と音声を連結するだけでは、
20年前のアプリ基準でのヘッダファイルとしては適切ではないため、
正規化する必要があります。

天翔記で利用可能な.AVIフォーマットへの変換方法 と同じやり方となります。

  • 映像のサイズは640x480そのままとなります。
  • 「映像ソース」には「.avi」、「音声ソース」には「.wav」を指定しましょう。
  • 音声ファイルの出力時の周波数は「44100 Hz」で良いでしょう。

将星録で再生出来るフォーマットとなります。