-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
270 lines (248 loc) · 18.6 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
===============================================================================
【タイトル】 comeconv
【ファイル】 comeconv.exe
【作成月日】 2024/07/15
【著 作 者】 nnn-revo2012
【開発環境】 Microsoft Windows 10
Microsoft Visual Studio Community 2019
【動作環境】 Microsoft Windows 10 / Windows 8.1 / Windows 7
.NET Framework 4.8
【推奨環境】 Microsoft Windows 10
【配布形態】 フリーウェア
【Web Site】 https://github.com/nnn-revo2012/comeconv
【 連絡先 】 要望やバグ報告等はgithubもしくはhttps://twitter.com/nnn_revo2012まで
===============================================================================
■説明
・ニコニコ生放送の動画&コメントを新旧のニコ動のツールで再生、またYoutube、Twitch、ツイキャスのコメントをニコ動のツールで使えるように変換します
・GUI(Windows Forms)使用
・ニコ生新配信録画ツール(仮などでダウンロードした動画やコメントを古いさきゅばす(1.67.7.11)や古いニコ動のツールで
結合・再生するための各種変換をおこないます
・TwitchDownloader、Chat Downloader、yt-dlp、ツイキャス録画君でダウンロードしたTwitch・YouTube・ツイキャスのコメントをニコ動形式および
さきゅばす結合用に変換します
※さきゅばすはこのツールを使わないで直接ニコ生の動画とコメントを結合できるようになりました。
https://github.com/Saccubus/Saccubus1/releases から最新版をダウンロードしてください
使い方は comeconv Wiki(https://github.com/nnn-revo2012/comeconv/wiki) もご参照ください
■ダウンロード
ここから最新版をダウンロードしてください。(Assetsの中の *.zip)
https://github.com/nnn-revo2012/comeconv/releases
■インストール方法
適当なフォルダにzipファイルの中のファイルを全て解凍してください。解凍したらその中のcomeconv.exe を
実行してください。
※ダウンロード時や実行時にウイルスやマルウェアの警告が出る可能性があります。
当方でウイルスチェックは行っております。あらかじめご了承ください。
■アンインストール方法
アンインストールの際は comeconv.exe の入っているフォルダごと削除してください。
■動画変換の手順
動画変換の全体的な手順は以下を参照ください。
【2019年版】うんこちゃん生放送録画・投稿 まとめ
https://web.achive.org/web/20211005103057/https://ch.nicovideo.jp/nekton/blomaga/ar1716253
※上記手順ではさきゅばす1.67.2.11使用となってますが現時点の最新版(1.67.7.11)で問題ありません。
■使用方法
1.comeconv.exeを起動する。
2.さきゅばす変換タブが表示されます。
初期値では変換先ソフト指定はさきゅばす(~1.67.7.11)、絵文字は空白、流量調整コメ(うすい文字)は
通常文字として表示、ギフト、エモーション、クルーズは画面下に固定表示、アンケートは簡易表示されます。
3.変換先ソフト指定はソフトによって設定不要な項目のチェックを自動的にオフにするのとソフトによって
運営コメントやそれ以外の項目の変換を行うためのものです。必ず指定してください。
4.運営コメやNGワードにしたいコメントはNGワードの「編集」ボタンをクリックしてメモ帳で追加してください。
5.動画変換はニコ生新配信録画ツール(仮 などで録画した場合の .tsファイルをさきゅばすで扱えるように
変換するものです(FFmpegでtsファイルからmp4/flvに変換してるだけです)。
6.真中の右側の「Save」ボタンを押すと設定が保存されます。
7.画面の緑色の部分に動画ファイルやコメントファイルをドラッグ&ドロップすると変換されます。
8.Twitch変換タブをクリックするとTwitch変換タブが表示されます。
TwitchDownloaderやchat-downloaderでダウンロードしたコメントをニコニコ形式に変換します。
変換したコメントはさきゅばすおよびほかのニコニコ動画用再生ツールで使用可能です。
9.設定タブはFFmpegのパスおよび起動時のタブ表示の設定を行います。
Twitch変換しか使用しない人は初期表示タブを「Twitch変換」に設定して設定を保存してください。
※簡易アンケート機能
さきゅばす本体のアンケート表示機能を使わないで簡易なアンケート表示にします。
さきゅばす1.67.7.11以前のバージョンでもアンケートを表示できます。
(1.67.8.xx以降のさきゅばすでは本機能はOFFにしてください)
また、さきゅばすのアンケートを使った場合にアンケートが原因で動画がエラーになる確率がほぼなくなります。
※標準では12秒ぐらいの表示になります。表示秒数を変更する場合は
さきゅばす本体の 「保存設定タブ」→「コメント付き動画タブ」生放送変換設定の
「運営コメントの秒数を自分で設定する」にチェックして右側に秒数を指定してください。
★ニコ生放送動画とコメントを結合する
ニコ生新配信録画ツール(仮 を用いて動画およびコメントをダウンロードし、その後動画とコメントを
さきゅばすで結合するための変換を行います。
1.ニコ生新配信録画ツール(仮 を起動して生放送あるいはタイムシフトから動画とコメントをダウンロードしてください。
2.commeonやこめたんぷれいやのような動画とコメントを同時再生するツールで再生して、コメントが動画とタイミングあってるか確認してください。
3.本ツール(comeconv.exe)を起動します。変換先ソフト指定はさきゅばす(~1.67.7.11)を選択します。
通常の場合は初期設定のままで大丈夫だと思います。
2.でコメントがずれている場合は秒数を補正します。コメントが遅れてて早めるには -4.00 のようにマイナスをつけて秒数指定してください。
コメントが早い場合は 6.25 のように秒数を指定してください。
4.NGワード右の「編集」でNGワードが追加できます。
5.変換したいコメントファイルをツールの緑色の部分にドラッグ&ドロップしてください。
comeconv画面下のログ表示に コメント変換終了しました。 と表示されればOKです。
6.ニコ生新配信録画ツール(仮 の動画は標準では拡張子.tsなのでさきゅばすで認識しません。そこでmp4に変換します。
変換したい動画ファイルをツールの緑色の部分にドラッグ&ドロップしてください。
comeconv画面下のログ表示に プロセス終了しました。コード: 0 動画変換終了しました。 と表示されればOKです。
7.念のためcommeonやこめたんぷれいやのような動画とコメントを同時再生するツールで再生して、コメントが動画とタイミングあってるか確認してください。
タイミングがずれている、いらないコメントがあるなどの場合は3.に戻ってやりなおしてください。
やり直す際はまず変換したファイル *.xml を先に消してから *.xml.org を *.xml に名前変更するとスムーズにできます。
8.問題なければさきゅばすで変換してください。
★生主が自分の放送動画にコメントを結合する場合
1.タイムシフト視聴ページからダウンロードページを開いて映像データーをダウンロードしてください。
https://blog.nicovideo.jp/niconews/127212.html
2.コメントは「ニコ生新配信録画ツール(仮」または「NCV」「やります!アンコちゃん」などを使ってダウンロードしてください。
・ニコ生新配信録画ツール(仮 のツール→オプション→録画方法の「動画データーを取得しない」をクリックすると、コメントだけ取得できます。
・NCVでは設定→オプション→「コメントログを自動保存する」をチェックするか、ファイル→名前を付けて保存で番組毎にコメントを保存してください。
・やります!アンコちゃんではファイル→XMLファイルを保存で番組毎にコメントを保存してください。
3.ここで動画ファイルとコメントファイルのファイル名を同じにしておいてください。
4.commeonやこめたんぷれいやのような動画とコメントを同時再生するツールで再生して、コメントが動画とタイミングあってるか確認してください。
数秒早かったり遅かったりすることがあると思いますが、その場合の秒数をメモなり覚えといてください。
5.本ツール(comeconv.exe)を起動します。通常の場合は初期設定のままで大丈夫だと思います。
4.でコメントがずれてる秒数を補正します。コメントが遅れてて早めるには -4.00 のようにマイナスをつけて秒数指定してください。
コメントが早い場合は 6.25 のように秒数を指定してください。
6.NGワード右の「編集」でNGワードが追加できます。
7.変換したいコメントファイルをツールの緑色の部分にドラッグ&ドロップしてください。
comeconv画面下のログ表示に コメント変換終了しました。 と表示されればOKです。
8.タイムシフト視聴ページからダウンロードした映像データーはflv/mp4のどちらかなのでこのツールで変換する必要はありません。
9.念のためcommeonやこめたんぷれいやのような動画とコメントを同時再生するツールで再生して、コメントが動画とタイミングあってるか確認してください。
タイミングがずれている、いらないコメントがあるなどの場合は5.に戻ってやりなおしてください。
やり直す際はまず変換したファイル *.xml を先に消してから *.xml.org を *.xml に名前変更するとスムーズにできます。
10.問題なければさきゅばすで変換してください。
★Twitchのコメント変換
現在以下のツールに対応しています
1.TwitchDownloader
Simple Text形式(UTCおよびRelative)、JSON形式
JSON形式の代替文字列は削除されます。Text形式の代替絵文字はそのまま表示されます
JSON形式の場合コメント数が多いとメモリーを500~1GBくらい消費します
2.Chat Downloader
*.json/*.jsonl形式
Twitch 代替絵文字は削除されます
YouTube 絵文字は絵文字として表示されます。代替絵文字は削除されます
3.yt-dlp
youtubeのみ対応
4.ツイキャス録画君
※Chat DownloaderでYouTubeのスーパーチャットを動画開始00:00:00から取得する
(開始時間を指定しないと開始時間以前のチャットもすべて取得されます)
chat_downloader --message_groups "messages superchat" -s 00:00:00 -o chatlog.json [URL]
※yt-dlpでのコメント取得(--write-subs以外のオプションは各自適宜に追加してください)
yt-dlp --write-subs [youtubeのURL]
■動作環境
.Net Framework 4.8が必要です。Windows 10では標準でインストールされているので新たにインストールする必要はありません。
https://dotnet.microsoft.com/ja-jp/download/dotnet-framework/thank-you/net48-web-installer
■動作確認ソフト
・Saccubus(さきゅばす)1.67.7.11、1.67.2.11、1.67.8.xx、1.70.0.xx
https://github.com/Saccubus/Saccubus1.x/releases
・commeon、commein
・こめたんぷれいや
・NicoConvAss
・動画ファイルおよびコメントファイル
- ニコ生新配信録画ツール(仮
- livedl
- NCV (コメントファイルのみ)
・TwitchDownloader
https://github.com/lay295/TwitchDownloader/releases
・Chat Downloader
https://github.com/xenova/chat-downloader
パソコンにPythonをインストールした後、pipというコマンドでインストール
・yt-dlp
https://github.com/yt-dlp/yt-dlp/releases
・ツイキャス録画君
https://www.skypower.xyz/TwitCasting_rokugakun.html
■免責事項
本ソフトウェアを利用して発生した如何なる損害について著作者は一切の責任を負いません。
また著作者はバージョンアップ、不具合修正の義務を負いません。
■ライセンス関係
・comeconv
https://github.com/nnn-revo2012/comeconv
Copyright (c) 2021 nnn-revo2012
Released under the MIT License
・Json.NET
https://www.newtonsoft.com/json
Copyright (c) 2007 James Newton-King
Released under the MIT License
・FFmpeg
https://www.ffmpeg.org/
https://github.com/FFmpeg/FFmpeg/
Copyright (c) 2000-2021 the FFmpeg developers
GNU General Public License v3.0
■更新履歴
2021/06/25 Version 0.0.1.07
初期バージョンリリース
2021/07/17 Version 0.0.1.08t
Twitch変換を追加
その他いろいろな修正
2021/07/20 Version 0.0.1.09
Twitch変換(TwitchDownloaderのJSON形式)を追加
チェックボックスなどにツールチップ(ヘルプ表示)追加
エモーション ひまわり絵文字を変換
クルーズコメントを下に小文字表示するように修正
ギフト、広告、クルーズも絵文字変換するように修正
2021/09/29 Version 0.0.1.10
Twitch変換
・chat-downloader最新版(2021/7~)のファイル形式に対応
json/jsonl形式
2021/10/27 Version 0.0.1.11
簡易アンケート機能を追加
さきゅばす本体のアンケート表示機能を使わないで簡易なアンケート表示にします。
2021/10/28 Version 0.0.1.12
簡易アンケートONの場合 /vote stop の行を削除するよう修正
絵文字変換OFFの場合にはエモーション絵文字を変換しないよう修正
2021/11/27 Version 0.0.1.13
README.txtを追加・修正
エモーション 雪絵文字を変換
絵文字変換OFFの場合にはエモーション絵文字を変換しないよう修正
2021/12/15 Version 0.0.1.14
xmlファイル出力時絵文字をエンコードしないよう修正(<,>,&,"のみエンコード)
絵文字変換OFFの場合にエモーションが /emotion ~ のままだったのを修正
エモーション 雪の絵文字が変わった(雪だるま→結晶)ので修正
さきゅばす変換時に<packet> ... </packet>のないxmlファイルは前後にpacketタグを付加する
2021/12/28 Version 0.0.1.15
jkcomentviewerで取得したyoutubeのコメントは本ツールで変換できないように修正
ニコ動・ニコ生以外のチャットのタグ要素は全てエンコードするように修正
xmlファイル出力時 < > が正しくエンコードされなかったのを修正
サロゲートペア文字判定条件を文字数から Char.IsSurrogate() で判定するよう修正
2022/01/01 Version 0.0.1.16
壊れたyoutubeのコメントファイル修復タブ作成
- Version0.0.1.14以前のさきゅばす変換でjkcommentviewerのyoutubeコメントファイルを変換すると
xmlファイルとして読み込めなくなる場合があった。そのファイルを修復します。
- jkcommentviewerのyoutubeコメントファイル以外は処理できません。
- jkcommentviewerのyoutubeコメントファイルで壊れていない場合は処理しません。
さきゅばす変換の際、xmlが壊れていたら変換中止するように修正。
2022/08/12 Version 0.0.1.17
エモーション さくら絵文字を変換
README.md、README.txtを現状に合わせて修正
コンパイラを Microsoft Visual Studio Community 2019 に変更
2022/09/12 Version 0.0.1.18
運営コメントのクルーズ、インフォ、その他の表示する/しないを変更するチェックボックス追加
変換先ソフト指定選択のコンボボックス追加
- 選択されたソフトに応じたチェックボックスON/OFF、運営コメント変換などを行う
こめたんぷれいや、NicoConvAssなどのツールでニコ生のコメントがなるべく正しく表示されるように変換。
※NicoConvAssの場合、アンケ表示、アスキーアートの表示がされない場合があります
2022/12/10 Version 0.0.1.19
Twitch変換機能追加
「ギフト(スパチャ)表示」「システムメッセージ表示」ON/OFFのチェックボックス追加
「コメントの代替絵文字をそのまま表示する」チェックボックス追加
TwitchDownloader JSON形式の代替絵文字を削除
*TEXT形式の代替絵文字はそのまま表示されます
chat-downloader
twitch json/jsonl形式の代替絵文字を削除
YouTube json/jsonl形式の絵文字を表示し、代替絵文字を削除
2023/01/19 Version 0.0.1.20
Twitch変換機能修正
- TwitchDownloader 1.50.8以降のJSONフォーマットに対応
- Chat Downloader 0.2.3のjson/jsonlファイルを変換中エラーになるのを修正
2023/04/17 Version 0.0.1.21
Twitch変換機能修正
- Chat Downloader 0.2.4のTwitchのjson/jsonlファイルを変換中エラーになるのを修正
.NET Framework 4.8 にアップデート
Json.NET 13.0.3 にアップデート
2023/04/30 Version 0.0.1.22
Twitch変換機能追加
- yt-dlp(Youtube)の --write-subs に対応
Json.NET 13.0.3 のDLLが更新されていなかったので追加
2023/08/30 Version 0.0.1.23
- ファイル種別判定で拡張子が大文字でも判定するよう修正
- サロゲートペア削除メソッドを修正
異体字セレクタ削除(さきゅばすの同メソッドと同等に修正)
Twitch変換機能修正
- yt-dlp(Youtube)のコメント変換時に常にYoutubeカスタム絵文字が:aaaaaaaaa: のように表示されるのを修正
リファクタリング
- 不要な変数と未使用のメソッド削除
2024/07/15 Version 0.0.1.24
- ツイキャス録画君のコメントをXML形式に変換する機能作成
2024/07/15 Version 0.0.1.24
- ツイキャス録画君のコメントで同一時間に重複するコメントは削除するよう修正