【ニコ生】新配信録画ツール(仮、livedl Part7 (928レス)
1-

868
(1): 10/29(火)23:49 ID:kMWnB3rF0(2/2) AAS
Goは大規模で複雑なものを並列処理で高速に動かす、みたいな用途向けだから、
こんな低速でちまちま動くものはインタプリタで十分なんだよな
869: nnn-revo2012 10/29(火)23:59 ID:rmdJqDk90(4/4) AAS
>>868
その通り
livedlは元作者さんが暇な時に腕試しで作ったぽいですね
保守性考えるならパイソンかタイプスクリプトなり今流行りの言語で作ればいいんだろうけど
870
(1): 10/31(木)19:09 ID:xPh4+Tdq0(1) AAS
livedlのβ版ありがとうございます
違いが有りましたので記述します

livedl-n-developのWindows版rc20241027.55
livedl.exeのサイズ
自分でビルド:34378KB
>>864でDL:39090KB
の違いが有りました

課金番組のXML比較
仮):278KB、1813コメント
自分でビルド:394KB、1797コメント
省14
871
(1): nnn-revo2012 10/31(木)22:46 ID:X1VhDLMJ0(1/2) AAS
>>870
livedl.exeのサイズ
→golangのバージョン、使ってるgccによってexeのサイズが変わるようです
例えばlinuxでwindows用のexeをクロスコンパイルしてる場合かなりサイズ変わります
でもどっちも特に問題ないです

XMLの件(ユーザーコメント以外)
→今回のlivedlは出来る限り以前のコメントの仕様に合わせて出力するようにしています
(仮は現状の仕様で一番表示しやすい方法をとってるようです
むしろlivedlも可能な限り(仮と同じ仕様にした方がいいですかね?
これについては >>796 なんで自分はなんとでもできるけど、commeonさんや他ツールはおそらく統一無理でしょうね
872
(1): 10/31(木)22:47 ID:e6qm4jtd0(1) AAS
xmlになってるなら、それはもう統一規格みたいなものでは
873: 10/31(木)23:41 ID:X1VhDLMJ0(2/2) AAS
>>872
ユーザーコメントはそれでいいんだけど、それ以外の運用コメやギフトやエモーションのようなシステムコメが今回大幅に変更されたのが問題なわけで
システムコメはどーでもいい層(が大部分だろうけど)にとってはどうでもいい問題
874: 11/01(金)00:21 ID:cu8wFwBX0(1/3) AAS
>>871
なるほどサイズ違いでも大丈夫なのは安心です

いえコメントはlivedlのほうが良いのでそのままでお願いします
875
(2): 11/01(金)02:09 ID:cu8wFwBX0(2/3) AAS
>>862

コメントオンリーではないけどこれで近いことは出来るかと
1秒でTS録画停止、自動変換、sqlite3削除
-nico-ts-stop 1
-nico-auto-convert=on
-nico-auto-delete-mode 2
同時に出力された20秒くらいの動画は手動削除

XMLへの変換って公式のこれじゃないの?
データベース(sqlite3)からmp4に変換する方法
cmd>livedl 録画済み.sqlite3
省1
876: 11/01(金)09:36 ID:cu8wFwBX0(3/3) AAS
いくつかテストしてたらエラー出てましたWindows版livedl

ファイル名に#が付いてると変換エラー
lv345833162 #コンパス
lv346160986 #ぶいすぽ

ファイル名に#が付いててもエラーにならない
lv346159472 #7

libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
pipe:: Invalid data found when processing input
2024/11/01 08:49:18 exit status 1
省15
877: nnn-revo2012 11/02(土)01:58 ID:l+VmJfZ70(1) AAS
livedl-n rc20241102.55(ベータテスト版)
外部リンク:x.com
878
(2): 11/02(土)09:21 ID:VcLWtW+t0(1) AAS
修正版ありがとうございます
エラーがあった動画はうまく行きました

コメントの方を再取得する場合など(エラーではなく>>875の訂正)
-nico-ts-stop 60
-nico-auto-convert=on
-nico-auto-delete-mode 1

「-nico-ts-stop」を「1秒」終了にしてましたがコメント数が多いと取得中にストップしてしまうので「-nico-ts-stop」を30~60秒くらいにすると良いかもです
1万件で30秒弱くらいで、もっと多い場合は都度大きくすると良い
秒数が不足でコメントストップする場合は下記のメッセージが出ます

2024/11/02 03:16:53 disconnect packedSegment server.
省4
879: nnn-revo2012 11/02(土)10:49 ID:MRgVzo8d0(1) AAS
>>878
それはコメントサーバーのhttp接続を中断するキャンセル処理なのでエラーじゃないです
880
(1): nnn-revo2012 11/03(日)21:28 ID:H7NhV2oo0(1) AAS
>>878
以前は1000コメ取得で1秒だが今はサーバーの仕様でだいたい300コメぐらい取得で0.5秒にしてる
それで計算して
881: nnn-revo2012 11/04(月)10:49 ID:Ogg3jDyA0(1/2) AAS
次はリアルタイム録画のコメ取得機能も公開できそうだけど今はリアルタイム録画かなり安定してるね
livedl作ってた当初はオンプレってこともあり苦労の跡がソースに見えるけど
882
(1): 11/04(月)12:42 ID:yphNVTqy0(1/2) AAS
AA省
883: nnn-revo2012 11/04(月)22:59 ID:Ogg3jDyA0(2/2) AAS
>>882
そんなに必要ならコメのみ検討するけど映像はいらないか仮で取ってるの?
このツールの仕様としてTSの映像取得は仮より速いんだが(-nico-fast-tsは元に戻してる)
884: 11/04(月)23:41 ID:yphNVTqy0(2/2) AAS
>>862さんがコメのみが欲しいって書いてたから代替の方法として検証をやってただけです
でも検証してるうちに仮)で取得したTSのコメントを取り直したい事があったので、ついでに秒数<num>もやってみました
あると便利だなくらいの気持ちです、すいません

今は映像もlivedlで取得してます
885: 11/05(火)15:02 ID:W9zZSuKW0(1) AAS
>>862 です
>>875 さんのオプションを参考にすることでコメントのみ取得できました、ありがとうございます
886: nnn-revo2012 11/17(日)22:19 ID:84Ahbls40(1) AAS
リアルタイムのコメント取得&vpos補正もほぼ出来たんでそろそろlived公開可能だけど、将来性(映像が暗号化される)を考えると今のうちにPythonでコメント取得するだけの新規ツール作るかyt-dlpにコメント取得する関数追加しといた方がいいと思うんだよね
887: 11/18(月)20:04 ID:0aSe8VxX0(1) AAS
今日から始まった合い言葉付き限定公開だけどiPhoneには通知来てたらしいけどチェックツール(仮には通知来てた?
説明を見る限り本来ならプッシュ通知にも来ない仕様っぽいけどどうなのかな?
1-
あと 41 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s