Skip to content

Latest commit

 

History

History
94 lines (74 loc) · 5.53 KB

README_JP.md

File metadata and controls

94 lines (74 loc) · 5.53 KB

Kirafan_AutoSub チュートリアル(日本語)

目的

もともと、日本語のわからない、海外のきらファン勢でもシナリオを楽しめるように、きらファンのシナリオの字幕を便利に外国語字幕に置き換えるツールである。無論、日本語の嘘字幕の生成にも使える

機能

本ツールは以下の6つの機能を持つ

  1. 節の自動切出し(Crop)
  2. 字幕の分析(Analyse)
  3. 字幕の合成(Patch)
  4. ビデオのエンコーディング(Convert)
  5. ビデオ同士の連結(Concat)

手順書

使用目的の違いによって、手順も違ってくる

  • メインシナリオ、イベントシナリオの翻訳に使うのなら、以下の手順をすべて読む必要がある
  • 一節だけの翻訳/嘘字幕の生成なら、以下の0. インストールから**5. 字幕の合成(Patch)**まで読めばいい

0. インストール

  • Windowsでは, READMEのダウンロードリンクで最新バージョンの実行ファイル、Kirafan_Auto.exeをダウンロード
  • LinuxとMacOSでは、本レポジトリをクローンし、以下の依存ライブラリをインストール:
    • python3
    • python依存ライブラリ
      • pillow
      • numpy
      • opencv-python
    • ffmpeg

1. 録画

スマホなりエミュレータなりの録画機能で、きらファンのシナリオを録画する

  • iOSではiPhone、iPad、iPod touch で画面を録画する方法を参考
    • アスペクト比は16:9が必須で、4:3では処理できない
    • 念のため、通知、省電力モードをオフにし、音をオンにする
    • デバイスの容量を一定程度確保
  • ゲームアプリを開いて、図書館のシナリオ一覧画面に待機し、録画を開始
  • 録画したい各節を、順序を追ってにクリックし、終了後、録画を停止
    • 各節の第一句が全部流れてから、Autoをオンにし、シナリオの終了を待つ
  • 写真ライブラリで、ビデオが正常に録画されたことを確認
  • ビデオファイルをPCの空フォルダにコピーし、このフォルダの名前に日本語を含まいことを確認

2. 節の自動切出し(Crop)

録画した生ビデオを節ごとに切り出す
たとえ、1節しかなくても、この手順は必須である

  • ビデオファイルをKirafan_AutoSub.exeにドラッグ&ドロップ(以下、ドラッグ&ドロップのことを、投げると略す)、コマンドプロンプトに表示が出たら、1と入力しエンターキーを押す
    すると<video_name>_seq_videoのフォルダに0001.mp4, 0002.mp4などが生成される
  • 2つ以上ビデオファイルがあるなら、それぞれに対して処理してから、手動で生成されたファイルを、順番に沿って改名し、一つのフォルダにまとめる

3. 字幕の分析(Analyse)

  • 切り出したに0001.mp4, 0002.mp4を含むフォルダを、フォルダごとKirafan_AutoSub.exeに投げる、コマンドプロンプトに表示が出たら、2と入力しエンターキーを押す
  • 分析が完了すると,フォルダautosubが生成されて、その中に字幕ファイル.krfssが含まれる

4. 字幕の編集(Kirafan_Editor)

  • ここでKrfss_Editorをダウンロード
  • Krfss_Editorをインストールして開き,フォルダautosubの中の*.krfssファイルを、Krfss_Editorの左上のボックスに投げると、編集できる
  • 編集が完了すると、左上のSaveボタン押して保存する

5. 字幕の合成(Patch)

  • ビデオを含むフォルダごとKirafan_AutoSub.exeに投げて、コマンドプロンプトに表示が出たら、3と入力しエンターキーを押す
  • 合成が完了すると、0001.mp4.autosubed.mp4などが生成されほか、ビデオ連結用のvideolist.txtも生成される

一節だけの翻訳/嘘字幕の生成なら、ここでビデオの生成完了 ここ以降はメインシナリオ、イベントシナリオの翻訳向け

6. 他のビデオ(OP/ED/CMなど)のエンコーディング(Convert)

  • 必要に応じ、他のビデオをダウンロード、英字だけの名前にする
    • ビデオのアスペクト比は16:9でなければならない
  • エンコーディングしたいビデオをKirafan_AutoSub.exeに投げて、コマンドプロンプトに表示が出たら、5と入力しエンターキーを押す
  • すると、<video_name>.cvt.mp4が生成される、これをシナリオのビデオのフォルダにコピー

7. ビデオ同士の連結(Concat)

  • videolist.txtを開くと
file '0001.mp4.autosubed.mp4'
file '0002.mp4.autosubed.mp4'
......

このようになっている、このファイルは連結順番を記述しているので
もし、一節の後にOPを挿入したい場合は、以下のように変更

file '0001.mp4.autosubed.mp4'
file 'op.mp4.cvt.mp4'
file '0002.mp4.autosubed.mp4'
......
  • ビデオを含むフォルダごとKirafan_AutoSub.exeに投げて、コマンドプロンプトに表示が出たら、4と入力しエンターキーを押す
  • すると、最終ビデオoutput.mp4が生成される