X



【ニコ生】新配信録画ツール(仮、livedl Part5
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2020/07/26(日) 07:20:43.78ID:oF86jbXB0
■ニコ生新配信録画ツール(仮
https://com.nicovideo.jp/community/co2414037
https://twitter.com/guest_nico

■livedl
https://himananiito.hatenablog.jp/entry/livedl
https://twitter.com/himananiito

※不具合要望はコミュ掲示板もしくは作者Twitterへ

※前スレ
【ニコ生】新配信録画ツール(仮、livedl Part4
https://egg.5ch.net/test/read.cgi/software/1570634489/
https://twitter.com/5chan_nel (5ch newer account)
0373名無しさん@お腹いっぱい。
垢版 |
2020/12/11(金) 22:23:08.29ID:VL/yiO6E0
来週だけでなく昨日にも内部的なAPIの変更があったのかもしれない。
まあ来週中には(仮さんも気付いて直してくれるんじゃないの?
0377名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 22:33:51.96ID:cNcqX9kb0
久しぶりにyoutube liveの過去配信をダウンロードしようとしたら下記のエラーが出てダウンロードできなくなったんですが、何が原因かわかる方いますか?
突然すいません。
Conf(YtNoStreamlink): false
Conf(YtNoYoutubeDl): false
Conf(HttpSkipVerify): false
{"Info":"開始しました"}
ytplayer parse error
{"Info":"終了しました"}
0378名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 22:40:58.77ID:mJtiX3rt0
>>377
多分、仕様変更に対応できてない
コメントが必要でなければ直に youtube-dl なり Streamlink なり使ったほうがいいかと
0379名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 22:49:09.81ID:cNcqX9kb0
>>378
ありがとうございます、どちらかというとコメントのほうが必要でして…。
もしお分かりでしたら教えていただけると助かります。
0380名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 22:57:13.29ID:KIW7Ek5k0
>>379
困ったな?!
2019/8頃に不具合出てて、その時に5chボランティアさんがここにパッチ流してて、それを元に自分がgithubにプルリクしたlivedlを自力でコンパイルできればいいんだけど・・・多分無理だよね。
5chボランティアさんのexeはたぶん非対応だしなあ。
jkcommentviewerってソフトダウンロードして使えるならコメントをそれでダウンロードできると思うけど。
0383名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 23:12:08.94ID:cNcqX9kb0
>>380
困りました…。10月くらいまでは普通にできていたはずなんですが、ルーターを変えたくらいからできなくなっていて…。
コメントダウンロードできるソフトありがとうございます。
ただ引き続きlivedlでYoutube liveのコメントをダウンロードできるようにする方法わかる方お教えください…。
エラーは>>377です。
0385名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 23:15:00.58ID:mJtiX3rt0
自分はつべのパッチを公開したことはないはずだよ、多分
それにここに居座るようになったのニコ生の WSAPI V2 導入の頃からだし
0388名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 23:37:20.24ID:KIW7Ek5k0
>>387
そうなのか?だとしたら2019/8の修正そのものがいらなくなるけど、来週次第だけどいい機会だからsarami55のプルリクから作り直そうかな?
0389名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 23:47:37.58ID:mJtiX3rt0
livedl で YouTube Live を扱えるようにするためのパッチ
https://www.axfc.net/u/4030329
DLキーワード:「youtube」
0390名無しさん@お腹いっぱい。
垢版 |
2020/12/12(土) 23:55:24.29ID:cNcqX9kb0
>>389
こんなに早急に対応していただきありがとうございます。
ただ私が情弱すぎてgzファイルの使用方法が不明ですorz
解凍ソフトで解凍しようとしても何も出てこず、何かファイル名を変更して使うようなものですか?
0391名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 00:01:03.12ID:yNY83deX0
>>390
まあそうなるよね…
使ってるのは Windows ってことでいい?
Windows 用のバイナリなら作れるからちょっと待ってて
0392名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 00:03:15.23ID:xcRCboNO0
>>391
Windows利用してます。まったく理解していなくてすいません…。
0394名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 00:42:17.46ID:xcRCboNO0
>>393
ありがとうございます。
ダウンロードしたのですが、破損しているファイルという表示でした…。
0395名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 00:52:14.91ID:hx5mXS330
>>394
アップロードされたファイルは破損はしてないはずです(SHA256 ハッシュ確認済)
多分、Windows のセキュリティ保護機能が働いてるとかじゃないですかね
ググれば解決法が出てくるとおもいます

ちなみに中身の EXE ファイルはいま手元に環境がなくて自分では動作検証できないです
他にダウンロードした人たちはちゃんと実行できてますか?
0396名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 01:05:39.65ID:xcRCboNO0
>>395
セキュリティも全てきったりもしましたが、ダウンロードできなかったです。
アップローダーを変えていただくことは可能でしょうか?
0398名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 01:18:11.46ID:xcRCboNO0
>>397
パッチのダウンロードもでき、無事に動画のダウンロードもできるようになりました…。
本当に本当にありがとうございます。
自分でずっと調べてルーター変えたり色々試してもダメだったので諦めかけていたのですが、本当に良かったです。
ありがとうございました。
0400名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 01:39:03.58ID:xcRCboNO0
>>397
度々すいません、コメントファイル(sqlite3)はダウンロードされたのですがxmlに変換後、中身を見たところ
<chat vpos="***" date="*********" date_usec="*******" user_id="*****************"></chat>
となっており、実際のコメント部分のみ何も書かれていない状態です。
お分かりになりますでしょうか。
0401名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 01:51:00.07ID:yNY83deX0
>>400
動作確認ありがとう
そこも仕様変更あったみたいですね
対処法は分かったので今から直しますね

>>399
できるはずですよ
>>17のやつにニコ生コメの name 属性のパッチ追加しただけなので
0402名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 02:06:49.67ID:37ZIVPnZ0
livedl で YouTube Live を扱えるようにするためのパッチ(リビジョン1)
https://www.axfc.net/u/4030341
DLキーワード:「youtube」

上記パッチを適用済の Windows バイナリ
https://thuploader.orz.hm/miniup/?mode=dl&id=8697
0403名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 02:16:33.60ID:xcRCboNO0
>>402
完璧でした、この短時間でありがとうございました。
また、こんな時間までありがとうございました。
0404名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 16:01:14.00ID:fSX937y20
>>402
>livedl で YouTube Live を扱えるようにするためのパッチ(リビジョン1)
お手すきの時でいいんですが、こっちも別のアップローダーにアップしていただけないですか?
夜中から時間やブラウザー変えて40回以上アクセスしてるけど500エラーになってダウンロードできません。Androidからドコモ回線でも同じだったんで
クライアント側の問題じゃないと思います。
ググって調べてみたけど、ダウンロードする際のサブドメインの当たり(落とせる)に当たるかどうかぐらいのようで。
ちなみに自分でアップロードしてそれをダウンロードしようとしても同じ(落とせない)でした。
0406名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 18:03:46.84ID:+sBke/sP0
>>402の一番上に書いてあるものと同一のパッチ
https://thuploader.orz.hm/miniup/?mode=dl&id=8701

>>404
斧っていつの間にかそんなことになってたんですね
仮に一時的な不具合だとしてもいつ直るか分からないし、今後は避けるようにします

#この程度のサイズのパッチなら本当は uuencode してここに載せたいんだけど
#前に一度それやったら規制されたので
0408Livedl for Android
垢版 |
2020/12/13(日) 19:39:37.03ID:6KltB7MH0
ver 1.87
berryred.info:1607853191.apk・1607853304.apk
thuploader.orz.hm:23618・23619
説明://thuploader.orz.hm/img/?mode=dl&id=3032
0409名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 21:07:10.96ID:fSX937y20
livedlを自力でコンパイルしてる人で2019/8のnnn-revo2012が出したプルリク #43 #44 を適用してる人は今回それがコンフリクトするから、それ以前の comment.go youtube.go にもどしてからpatchを適用してください。
0410名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 22:18:07.84ID:+sBke/sP0
今まで斧とかに上げてた livedl のパッチたち
https://thuploader.orz.hm/miniup/?mode=dl&id=8705

面倒なので説明は省きます
適用する順番を間違えると当たらないことがあります
ファイルのタイムスタンプの順に適用すれば当たると思いますが確認してません
0412名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 22:32:45.59ID:+sBke/sP0
再掲
livedl の Windows バイナリ
バイナリバージョン:9a33deb343(64bit)、75550bdcd3(32bit)
https://thuploader.orz.hm/miniup/?mode=dl&id=8697
(バージョンはバイナリのMD5値の先頭部分)

これは 20181215.35 に「最低限使えるようにする」パッチを適用したものです
>>410に入っているパッチを全て適用しているわけではありません
また、ニコ生のタイムシフト倍速機能は潰してあります

>>17にある古いバイナリは消しました
#ニコ生の状況によってはまた今週バイナリを作り直す可能性もあります
0413名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 22:44:25.01ID:fSX937y20
とりあえず develop で最新のlivedlのバージョンを公開しときます。
master とかそれ以外も順次公開するけど、その時は
git fetch origin master
git reset --hard origin/master
みたいにして強制的に最新版にしてください。
0414名無しさん@お腹いっぱい。
垢版 |
2020/12/15(火) 11:22:57.05ID:FZiYggxp0
ニコ生放送チェックツールから配信録画ツールを開くと非ログイン状態になってしまうんですが原因分かりますか?
久しぶりに使ったのでいろいろ忘れていて…
0416名無しさん@お腹いっぱい。
垢版 |
2020/12/16(水) 04:27:38.96ID:aXgO2a8m0
【定期メンテナンス/生放送】
12月16日(水)朝6時から8時30分までの間、定期メンテナンスを行います。
この間、番組の配信・視聴とニコニコ生放送アプリの全機能がご利用いただけません。
また、開始時刻の1時間前(朝5時)より、新規番組作成もできなくなります。

https://blog.nicovideo.jp/niconews/144536.html
0417名無しさん@お腹いっぱい。
垢版 |
2020/12/16(水) 11:53:01.09ID:KGtyDSID0
セグメント入ったフォルダをD&Dで結合する機能ってなくなったの?
ver0.88.21にあげたらうまくいかなくなった
上書きでVer分からなくなったけど、今まではできてたんだが
0418名無しさん@お腹いっぱい。
垢版 |
2020/12/16(水) 15:09:20.87ID:JA5yjcR10
書き込み出来た
0419名無しさん@お腹いっぱい。
垢版 |
2020/12/16(水) 18:11:58.34ID:E6Kavazw0
今日PC版ニコニコ生放送のFlash版プレーヤーの提供を終了したアナウンスがあって過去にFlashだった放送をチェックしてみたけど、HTML5で視聴問題なさそうだね。
コメントは7/27部屋統合前の仕様。
0420名無しさん@お腹いっぱい。
垢版 |
2020/12/16(水) 20:54:19.76ID:A+MtTDjs0
旧配信時代のタイムシフト無期限だった番組で公開終了表示になってるのがあるけど
まだ変換中という可能性もあるから希望を捨てるんじゃないぞ…

そして getplayerstatus 等の旧 API 類はまだ残っている模様
ツールの中にうっかり旧 API 叩いてる部分があっても現時点では問題なく動くとおもう
ただいつになるか分からない旧 API 廃止のタイミングで問題が出そうでちょっと怖い
0421名無しさん@お腹いっぱい。
垢版 |
2020/12/16(水) 21:42:04.02ID:E6Kavazw0
>>420
>そして getplayerstatus 等の旧 API 類はまだ残っている模様
>ツールの中にうっかり旧 API 叩いてる部分があっても現時点では問題なく動くとおもう
>ただいつになるか分からない旧 API 廃止のタイミングで問題が出そうでちょっと怖い

getplayerstatusレベルだとさすがにアナウンスするんじゃない?
明日(17日)停まりそうなのは新配信の初期に作られたような一般には公開されていないパソコン用・アンドロイド用のAPIだと思うけど。あ、それとニコキャス時代のAPIか。
一つ懸念があるとすればニコキャスの v1/services/live/programs/lvxxxxxx とかしれっと停止されそう。
livedlはほとんどAPI使ってないけど(仮は解析したのかAPI使ってるのね。だから明日は(仮が問題出そう。
0422Livedl for Android
垢版 |
2020/12/18(金) 14:35:57.76ID:VoLihDUp0
ver 1.88
berryred.info:1608268741・1608268851
thuploader.orz.hm:23686・23687
説明://thuploader.orz.hm/img/?mode=dl&id=3036
0423名無しさん@お腹いっぱい。
垢版 |
2020/12/18(金) 17:50:08.77ID:uk8juWdd0
>>417 だけど、アクセス権をいろいろいじってたら結合できるようになった(原因は不明)
作者さんのツイッターを「結合」で検索したら、ドラッグ&ドロップで結合の機能が ver0.87.44 から変わってたみたい。
失敗したのはFFmpeg関連の問題だったのかな。

録画ツール ver0.87.44
ドラッグアンドドロップでの結合時にFFmpegを使用するように変更
https://twitter.com/guest_nico/status/1167217265323823104?s=20
https://twitter.com/5chan_nel (5ch newer account)
0424名無しさん@お腹いっぱい。
垢版 |
2020/12/19(土) 06:49:27.85ID:AsvshHHp0
livedl で waybackkey の取得方法を変更するパッチ
https://thuploader.orz.hm/miniup/?mode=dl&id=8726

上記パッチはいわゆる「こんなこともあろうかと」です
今すぐ適用する必要はありません
将来、ニコ生コメントが取得できなくなったときに存在を思い出してあげてください
運が良ければ直るかもしれません
0425名無しさん@お腹いっぱい。
垢版 |
2020/12/19(土) 18:30:17.42ID:j/Mb+Ehx0
>>424
Chromeの開発者ツールでタイムシフトの放送ページ見たけど現時点でwaybackkeyを取得してないんですけど?
ちなみにパッチを適用しても現時点で特に問題なくタイムシフトのコメントを取得できることは確認しました。
0426名無しさん@お腹いっぱい。
垢版 |
2020/12/20(日) 04:28:45.23ID:CgGFxyUu0
>>425
ニコ生アプリ(Android)だと使ってるっぽいよ
ただ今年のネット超会議のとある番組は "waybackkey" という waybackkey になってる
そう考えるとどんな値を入れても動くんだろうなと、少なくとも現時点ではね
今までも空の waybackkey で動いてたわけだし
0427名無しさん@お腹いっぱい。
垢版 |
2020/12/20(日) 04:38:19.41ID:CgGFxyUu0
なんか日本語がおかしいかな、まあいいか
これ一見「WebSocket から waybackkey を取得する」ためのパッチに見えるけど
実は重要なのはそこではないのです
「旧 API の getwaybackkey を使用しないようにする」ためのパッチなのです
それで最初は waybackkey を空に決め打ちしてたんだけど
ニコ生アプリ解析したら値入れてるっぽかったので入れるようにしたというだけ
0428名無しさん@お腹いっぱい。
垢版 |
2020/12/20(日) 04:50:19.50ID:h0pb1PS20
>>426
>ただ今年のネット超会議のとある番組は "waybackkey" という waybackkey になってる
>そう考えるとどんな値を入れても動くんだろうなと、少なくとも現時点ではね
>今までも空の waybackkey で動いてたわけだし

PC版で2020/7/27以降しか調べてないけど、タイムシフトは一律,"waybackkey":"waybackkey"。コマンドの方は"waybackkey":""

>>427
>「旧 API の getwaybackkey を使用しないようにする」ためのパッチなのです
>それで最初は waybackkey を空に決め打ちしてたんだけど
>ニコ生アプリ解析したら値入れてるっぽかったので入れるようにしたというだけ

PC版しか見てなかったから、7/27の時点で「なんで(使わなくなった)getwaybackkey使ってるのかな?」と思ってたけどアプリの方は使ってたのね。
Andoroid版はPC版の前から統合されてたし、仕様が違うんじゃない?
どうするかはボランティアさん次第じゃないかと思う。これで良きゃこれでいいと思うし。
0429名無しさん@お腹いっぱい。
垢版 |
2020/12/20(日) 05:56:16.69ID:CgGFxyUu0
>>428
アプリは現時点では旧 API は叩いてないですし、過去にどうなってたか分からないです

livedl に旧 API の getwaybackkey を叩く仕様を残していたのは、
 getwaybackkey が空を返すように変更された当時、PC 版ではまだ叩く仕様だったから
 (当時 Firefox で確認したことを覚えています)
というのと、
 とにかく動くように修正することを最優先にして、その先のことを考えていなかった
からです

それで今回の Flash 版廃止で改めて livedl のコードを調べていて、
旧 API 叩いてる部分が残ってるのを見つけたので今のうちに手を加えておこうかと
ぶっちゃけ旧 API 廃止後に動かなくなってからのパッチ提出でもよかったんですが
0430名無しさん@お腹いっぱい。
垢版 |
2020/12/20(日) 06:06:35.85ID:h0pb1PS20
折衷案としてこれでどうでしょうかね?

1.getwaybackkeyは呼ばない
2.,"waybackkey":"waybackkey"ならwaybackkey":""を出力
3.waybackkeyがそれ以外の値ならそれ以外の値をそのまま出力(多分encodeの必要はないでしょう)
0431名無しさん@お腹いっぱい。
垢版 |
2020/12/20(日) 06:10:06.92ID:CgGFxyUu0
あと関係あるようで関係ないような話だけど
livedl は threadkey(取得は yourPostKey)をフィールド自体送ってないんですよね
これコメント投稿のためのものだからいらないってことなんだろうけど
それで動いてるってことはもしかしたら waybackkey もフィールド自体いらないのかも
0433名無しさん@お腹いっぱい。
垢版 |
2020/12/21(月) 12:12:27.12ID:EWE4XZfa0
Streamlink 開発版にニコ生のタイムシフトオフセットを指定するオプションが入ったよ
(commit 9077e2f0597be7fa28cb76b4cb3e50180ba59989)
0434Livedl for Android
垢版 |
2020/12/23(水) 06:29:43.63ID:7ZaStBg50
ver 1.88.1
berryred.info:1608671464・1608671556
thuploader.orz.hm:23760・23761
説明://thuploader.orz.hm/img/?mode=dl&id=3037
0435名無しさん@お腹いっぱい。
垢版 |
2020/12/23(水) 18:40:35.63ID:8IM0FW610
【不具合/ニコニコ生放送】
12月23日(水)現在、ニコニコ生放送のタイムシフト・追っかけ再生が視聴できない場合がある不具合が発生しております。
現在、原因調査と復旧作業を行っております。
ご不便をお掛けし申し訳ございません。

【発生期間】
2020年12月23日(水) 18:00 頃〜 発生中

https://blog.nicovideo.jp/niconews/145348.html
0436名無しさん@お腹いっぱい。
垢版 |
2020/12/23(水) 20:28:30.80ID:8IM0FW610
【復旧/ニコニコ生放送】
12月23日(水)18時04分頃から19時20分頃まで、ニコニコ生放送のタイムシフト・追っかけ再生が視聴できない場合がある不具合が発生しておりました。現在は復旧しており、通常通りご利用いただけます。ご不便をお掛けし大変申し訳ございませんでした。

なお、障害発生期間中に開始した番組は、この障害の影響によりタイムシフトでの再生、追っかけ再生がご利用いただけません。ご不便をおかけいたしますこと、重ねてお詫び申し上げます。

※障害発生期間中に開始した番組は、引き続きタイムシフトでの再生、追っかけ再生が利用できません。ご了承ください。

https://blog.nicovideo.jp/niconews/145348.html
0437名無しさん@お腹いっぱい。
垢版 |
2020/12/23(水) 23:24:15.96ID:KHApnlV/0
アラート死んだ?それともニコニコの不具合?それともおまかん?
0439名無しさん@お腹いっぱい。
垢版 |
2020/12/24(木) 11:31:47.83ID:MPoUWpKN0
>>437
使ってるバージョンくらい書けよ
ちなみに(仮のチェックツールは ver0.1.7.84 が現在の最新だよ

ところで、アラートっていわゆる「Alart」のことでいいんだよね
#別に作者の英語力の低さをバカにしてるわけじゃないよ
#ドワンゴの開発陣も ifseetno とかやらかしてるからね
0440名無しさん@お腹いっぱい。
垢版 |
2020/12/26(土) 01:08:51.86ID:QUsT0yWo0
ニコ生実況がニコ生のチャンネル放送になったのはみなさんご存じかと思いますが、仮に(仮の人がニコニコ実況コメントツール(仮を作ったとしたら
そのツールはこのスレ扱いになるの?それともニコニコ動画関連ツール総合スレなの?それともネットサービス板のニコニコ実況スレになるの?
0441名無しさん@お腹いっぱい。
垢版 |
2020/12/26(土) 11:39:34.01ID:0p6xIqWw0
(仮の録画ツールの ver0.88.24 ってどっかにソース公開されてる?
GitHub の guest-nico/nicoNewStreamRecorderKakkoKari は ver0.88.23 で止まってる
別に感染して GPL になってるわけじゃないから公開されてなくても問題ないんだけどね

>>440
ここでいいんじゃない?
関連ツール総合スレは事実上 akpg 氏製作のツール総合スレみたいになってるから
このスレが(仮ツール総合スレみたいになっても自分は別に構わない
(ネットサービス板のは見たことないんでコメントできない)
0445名無しさん@お腹いっぱい。
垢版 |
2020/12/26(土) 20:01:39.02ID:ph+B+phF0
仮のUIだけ固まると言ってた者だけど
試しに置く場所をSSDからHDDに変えたら一切起きなくなった
なんやSSDの速さについていかれへんのか?
0447名無しさん@お腹いっぱい。
垢版 |
2020/12/26(土) 23:03:26.73ID:QUsT0yWo0
>>441
プログラマーに限らずだけど、(1)仕事はとにかく早いけど細かいところがよく抜けるタイプ、(2)仕事は遅いけど細かいところもきっちりするタイプっているなと思う。
まあそういうことでしょう。
0449名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 08:36:29.99ID:h4wvVIq/0
あけましておめでとうございます。
年明け早々なのですが、livedlでvpos属性またはdate_usec属性がないコメントが保存されません。
vpos属性のないコメントは昔から時々あったのですが、今回初めてdate_usecのないコメントを発見しました。

lv328971463 (2020/12/31(木) 21:00の公式放送)
<chat thread="1677647553" vpos="33472" date="1609415740" mail="184" (後省略ですがdate_usecはありません。)
0450名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 08:50:28.85ID:h4wvVIq/0
>>449
追伸
念のため手元にあるnamarokuRecorderで録画した古いユーザー放送のxmlを見てみましたが、2011年までの放送にはdate_usecがないようなので
今でもそのころの仕様でコメントを送信できるツールでも使ったんでしょうかね?
0451名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 09:48:49.23ID:AQYZ+U1F0
>>449
このパッチ試してもらえますか?
https://thuploader.orz.hm/miniup/?mode=edit&id=8799

もしかして date_usec がたまたま 0 だと省略する仕様だったりするのかね
だとすると今までずっと百万分の一の確率で抜けてたことになるなあ
0452名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 10:18:43.86ID:AQYZ+U1F0
>>450
ちょっと手元に保存してあるコメントで調べてみたけど
全 7420920 件のコメントのうち、
 date_usec を持たないものが 5 件、
 date_usec の値が "0" のものが 0 件
ということで >>451 で書いたのが当たってる感じがするなあ
こりゃ相当運が良くないと気づかんわ
0453名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 11:07:59.46ID:AQYZ+U1F0
date_usec が一様と仮定して、7420920 件でたまたま一度も "0" が出ない確率は
 約 0.06 パーセント
なので、まず間違いなく省略されたということでしょうね

ちなみに余談だけど、
 date_usec の値が "999999" のものは 7 件
でこれは期待値に一番近かった(確率は約 14.7 パーセント)
省略の 5 件というのも約 11.2 パーセントの確率でそうなります
0454名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 11:50:45.60ID:h4wvVIq/0
>>451-453
xml出力(date_usec="0")、sqlite3のdate_usecが0、ハッシュがdate_usec=0として計算されることを確認しました。
ニコ生コメント「date_usecは省略可」と書いてあるwikiもあるようなので省略があり得るのが仕様なのかもしれません。
ttps://w.atwiki.jp/nicoapi/pages/20.html

vposがない(おそらく省略)ケース lv314964460 (公式放送)
タイムシフトで表示される2番目のコメントにvposがない
{"chat":{"thread":"M.P7OSmlmk11WcUxIjMvDC0A","date":1536483001,"date_usec":408239,"mail":"184",
"user_id":"r5l7gNZRX_i3vszhT6KYowZ2-hs","premium":1,"anonymity":1,"locale":"ja-jp","content":"えいえいおー!"}}
0455名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 12:10:43.76ID:AQYZ+U1F0
>>454
動作確認ありがとう

あー vpos もなのか
vpos が "0" で省略ってのはさすがにツール投稿くさいけど
でもこれ保存できるようにするにはちょっと変更量多くなるなあ
元のコードは vpos があるか否かでコメントか否か判断してるから、そこから変えないと
0456名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 12:31:00.83ID:AQYZ+U1F0
src/niconico/nico_hls.go 内の commentHandler 関数でコメント保存してるんだけど
これ引数の tag をどこでも使ってないのよね
tag が "chat" だったらコメントと見なしていいのかしら?
だとすれば割と変更量少なくて済むんだけど
まあとりあえずそれでパッチ作りますね
0457名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 13:32:45.56ID:AQYZ+U1F0
livedl で一部コメントが保存されないのを修正するパッチ
https://thuploader.orz.hm/miniup/?mode=dl&id=8803

>>451 の修正も含んでいます(以前のパッチは削除しました)
なお、番組終了直前のコメントが欠落することがあったので、それも修正してあります
0458Livedl for Android
垢版 |
2021/01/01(金) 14:34:11.30ID:i8kIofV20
ver 1.89
berryred.info:1609478113・1609478212
thuploader.orz.hm:23859・23861
説明://thuploader.orz.hm/img/?mode=dl&id=3040
0459名無しさん@お腹いっぱい。
垢版 |
2021/01/01(金) 16:38:17.62ID:h4wvVIq/0
>>457
lv328971463 (2020/12/31(木) 21:00の公式放送)
vposがない(おそらく省略)ケース lv314964460 (公式放送)

についてそれぞれdate_usecがないコメント、vposがないコメントが出力されているのを確認しました。
念のため(仮で出力したxmlと行数が一致するのも確認しました(条件を一致させて出力して)。
公式のリアルタイム、ユーザー生とかチャンネルはまだチェックしてないのですが、万一問題があったら報告いたします(たぶん大丈夫だと思いますが)
0460名無しさん@お腹いっぱい。
垢版 |
2021/01/03(日) 01:31:14.16ID:VF/R90vc0
>>459
2011年頃の公式のタイムシフト見つけたんで、それのコメント見たら全てthread=数字でdate_usecなしのデーターでした(元々date_usecがないんだと思われる)。
なので、コメントを見たりダウンロードするツールは現在でもdate_usecなしの可能性があることを考慮しないとだめみたいですね。

lv67891014   2011/10/30(日) 20:30開始
0461名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 01:34:39.46ID:vOjm9S3p0
livedl
バグ報告と機能追加要望なんだけど
YouTubeLiveのコメント(チャットリプレイ)取得時
・待機画面時のvpos0扱いのコメントが欠ける(上で報告あるやつ?)
・上位チャットではなく通常チャットの取得(オプションかデフォで通常版取得出来るように)
・動画をDLせず、SQLITE3も生成せずにxmlのみをダイレクトに生成するオプションの追加
以上よろしくおねがいします
0462名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 06:18:14.18ID:mEWwDDwJ0
livedl のニコ生コメント関連はいずれ手を入れようとは思ってたんだけどね
自分が使うだけなら旧 API が完全に終了してからでも遅くはないから
てか livedl に変更を加えるより、コメント関連の処理だけ抜き出してこようかと

つべ Live のことは正直よく知らないです
まあ暇があったらコード見てみるけど

5ちゃんねるボランティアからは以上です、どうぞ
0463461
垢版 |
2021/01/10(日) 06:48:25.42ID:vOjm9S3p0
すいません書き忘れてましたが >>412 のバージョンを使用してます
確認不足だったようで>>412でこれは既に実装済みの用です。
>上位チャットではなく通常チャットの取得(オプションかデフォで通常版取得出来るように)
デフォで通常版取得になっているようです
取得出来ていない?のはYouTube各チャンネルで使える専用スタンプコメントでした
更に各コメント内の半角数字や記号もそれ以降の部分だけ消えるなど
YouTubeLiveのコメント取得は全般的にかなり不完全なようです

>>462
ありがとうございます。待ってます
0464名無しさん@お腹いっぱい。
垢版 |
2021/01/10(日) 07:09:17.47ID:mEWwDDwJ0
自分も書き忘れてたことがあったので

livedl では現状、「削除されたコメント」が保存されないと思います
削除されたコメントは content が存在せず、deleted 属性が付くようです
自分では実例を見てないのですが、tsukumijima/TVRemotePlus の
 commit c20229dfd1a150e4a236761f24592f4189f05757
でそれに対応する修正が行われています
ただ保存されなくても大きな実害はないと思うので、気が向いたら直すことにします
0465名無しさん@お腹いっぱい。
垢版 |
2021/01/12(火) 19:20:42.77ID:KwWUHGm/0
一応書いとくけど

>>461
>YouTubeLiveのコメント(チャットリプレイ)取得時
>・待機画面時のvpos0扱いのコメントが欠ける(上で報告あるやつ?)
vposおよびdate_usecの件はニコ生のみの現象でYoutubeLiveには関係ないので >>412 またはそれ以前の実行ファイルでも問題ない。

>・動画をDLせず、SQLITE3も生成せずにxmlのみをダイレクトに生成するオプションの追加

それならlivedlのyoutubeliveのコメント処理を抜き出してその作者の得意な言語(パイソンとか.NETとかいろいろ)で別ツールにした方が早い。

>>463
>更に各コメント内の半角数字や記号もそれ以降の部分だけ消えるなど
>YouTubeLiveのコメント取得は全般的にかなり不完全なようです

5chボランティア氏が本気出し(て解析してくれ)たらここは直してくれると思うよ。
0469名無しさん@お腹いっぱい。
垢版 |
2021/01/13(水) 22:19:15.74ID:9BqYBSEs0
>>466
このソフト(=パソコン版ニコ生放送)の音質に関する一覧はニコ生QAにもどこにもなかったがニコ生アプリの画質品質と同じだと思われます。
https://qa.nicovideo.jp/faq/show/14388?category_id=730&;site_domain=nicocas

多分1Mbps以上が128Kbps、384kbpsと192kbpsが64Kbpsじゃないかと思います。もしどうしても知りたかったらソフトじゃなくてニコニコの方に質問してみてください。
0471名無しさん@お腹いっぱい。
垢版 |
2021/01/14(木) 00:18:06.17ID:1HmRtVn+0
YouTubeLiveのコメントはAPI仕様変更らしいので
livedlから分離するにしろ組み込むにしろ
結構作り直さないと駄目なんじゃね?
一応まとめとくと現行(>>412)ので
配信開始前のコメントが先頭以外コメント行毎全部抜ける
ch専用スタンプはAltテキストも含めスタンプ部分は全部抜ける
コメント内半角数字記号以降も明らかに変だが詳細不明
動画をDLしないのは-yt-no-streamlink=on、-yt-no-youtube-dl=on併用で普通に可能
sqlite3を生成しないのは出来なさそうだけどxmlだけのファイルならDL、解凍共に一手間なんでどうとでも
って感じで
0472名無しさん@お腹いっぱい。
垢版 |
2021/01/14(木) 00:38:28.80ID:cE4oxgkP0
>>471
5chボランティアさんですか?
livedlにおけるYoutubeLiveについてはリアルタイム配信&リプレイにおいてもAPIは使ってないと思うよ(たぶん)
逆に言うとAPI使ってるならどこかにAPIKEYが記述されてるかAPIKEYをゲットするロジックがないといけないと思うんだけど。
04735ちゃんねるボランティア
垢版 |
2021/01/14(木) 05:28:51.13ID:UvOuSkNC0
>>471は自分じゃないですよ
ていうか>>461でニコ生の話一切出てないのに462で的外れな回答してすまんかった
自分が分離したいのはニコ生コメントの機能で、つべ Live のことじゃないです
ぶっちゃけつべとか興味ない、すまんね
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況