チャットをビデオとしてレンダリングしたいのですが、Chatterinoのログしか持っておらず、時間内にチャットをダウンロードすることができませんでしたか?このプログラムは役立つかもしれません!
このプログラムを通してChatterinoログを実行し、Twitch Downloaderを使用してビデオにチャットをレンダリングします。
コードがクラッシュした場合、または予想どおりに機能しない場合は、問題を作成して、変換しようとしているChatterinoログファイルを含めるか、問題とエラーメッセージを引き起こした行を含めてください。
Python 3とNumpyパッケージがインストールされる必要があります。
STREAMER_USERNAME Streamerのユーザー名に設定します。.csv configファイルの名前を変更します。 config/でファイルを使用する場合は、ファイル名からexample-を削除します。
modsとVIPSファイルをセットアップします。 VIP / MODにVIP / MODバッジを使用したい場合は、それぞれconfig/vips.csvおよびconfig/mods.csvにコンマで分離されたユーザー名を追加します。 Twitchチャットで/modsおよび/vipsコマンドを使用して、結果を.csvファイルにコピーすることができます。
おしゃべりの色をセットアップします。色を設定したいおしゃべりがある場合(デフォルトでは、Twitch Downloaderがランダムに色を設定します)、このようなユーザー名と色を追加します。
username, #ff00ff
username_2, #00cc00
STREAMER_IDを設定します。ここまたはここからIDを見つけることができます。以下の形式がある2023年後半以前からのChatterinoログを変換したい場合は、ここからv1.0.0をダウンロードしてください。
[12:44:00] username: message (タイムスタンプの後の2つのスペース付き)[18:51:25] username gifted a Tier 1 sub to username2! (タイムスタンプ後の1つのスペース)ログが新しいChatterinoバージョンからのものである場合は、新しいリリースをダウンロードするか、通常どおりこのリポジトリをクローンしてください。
使用して実行します:
python main.py < chatterino-log-file >例:
python main.py streamer-2024-01-01.log貢献と提案を歓迎します!プルリクエストを行うための寄稿ガイドを表示するか、問題トラッカーに提案やバグを追加してください。
python -m unittest -v
このプロジェクトはGPLV3ライセンスの下にあります。