更新内容
新たに追加された書式変更
SlNicoLiveRec V1.0.1.1 をダウンロード
ファイル名とフォルダ名の書式変更に開演日、開演時刻を追加
新たに追加された書式変更
{begin_year}は 開演 西暦に
{begin_month}は 開演 月に
{begin_day}は 開演 日に
{begin_hour}は 開演 時に
{begin_minute}は 開演 分に
{begin_second}は 開演 秒に
{begin_曜日}は 開演 月曜日などの曜日に(言語設定がen-USならMonday)
{begin_曜日略}は 開演 月、火などの略した曜日に(言語設定がen-USならMon)
注意事項
録画とPCのブラウザ視聴を同じアカウントで同時に行うと録画が停止してしまいます
視聴をスマホで行うと録画は停止しないようです
PCで視聴しながら録画を行い場合は、別のアカウントにするか、どちらかをログアウトして使用してください
録画中の ts ファイルは動画プレイヤーで観ることができます
仕様
hls-start-offsetは現在ライブ配信には使用できません
32bit版Windowsでは動作しません
既知の不具合
ニコニコの仕様変更により不具合が発生しています
・録画した動画に音声が存在しないことがある
・2025年2月以前のタイムシフトをダウンロードした動画が音ズレすることがある
・2025年2月以前のタイムシフトをダウンロードした動画が音ズレすることがある
コメント
コメント一覧 (24)
閉じないことでなにか必要な情報があるのでしょうか
もし可能でしたらよろしくお願い致します。
了解です、お答えありがとうございました
ありがとうございます
>>13の書いてる
>TSではなく放送中に最初から録画開始したい場合
とはいわゆるYoutubeやTwitchにもある"追っかけ再生"をしたいということですが、例によってStreamlinkはニコ生の"追っかけ再生"録画には対応してないので無理です
ありがとうございます
リリースされ次第nicolive.pyを入れ替えるつもりですが、それまでに変更するようであればご指摘の通りに変更したいと思います
Streamlink 7.0.0から32bitのbuildが終了したので64bitでしか動作しないと思います
おそらく32bit版が原因です
現在生放送でhls-start-offsetは使用できません
もしかしてリリース直前かもしれませんが、もしpy直すならそれといっしょに
107行目のchasePlayの前に以下1行足してください
"accessRightMethod": "single_cookie",
cookieが1つになるのとブラウザでは指定されているのでクラウドフレアのキャッシュが完全にブラウザと同一になります
これが原因でしょうか?
hls-start-offsetの欄にどう入力すればいいんでしょうか?
ありがとうございます
既知の不具合を修正します
タイムシフトの音ズレ問題に関してはStreamlink7.2.0においてユーザー生およびチャンネルで3月より前に旧サーバーで配信された放送をドワンゴが新サーバー形式に変換した放送の一部で(全てではない)音ズレするという問題が5chで報告されています
それについては--ffmpeg-copytsというオプションをはずせば音ズレが解消されるということなのですが、nicolive.pyの中で--ffmpeg-copytsを強制動作するようになっているので現状ではnicolive.pyを直接修正する以外方法はありません
お手数おかけします
Windows Defenderいがいのセキュリティソフトを使用している場合、一時的にオフにしてみてください
環境はWindows11か10で64ビットCPUでしょうか
現状では設定では変わらないと思います
ご報告いただきありがとうございます
既知の不具合に追加しておきます
ダウンロードして解凍しただけの状態で実行しましたがやはり録画開始のまま止まっています。いままで一度もこの先に進んだ事がありませんが、なにが原因でしょうか?
ありがとうございましたm(_ _)m
通常であれば録画開始の表示の後にStreamlinkのログが表示されて録画が開始されます
おそらくStreamlinkが動作していないので、ダウンロードして解凍しただけの状態で実行してみてください