Skip to content

Releases: himananiito/livedl

livedl2のα版(実験用)ビルド置き場

01 Jan 18:33
Compare
Choose a tag to compare

使い方は、 https://github.com/himananiito/livedl/tree/feature/livedl2 を見て下さい。

  1. user-session.txtにユーザーセッション情報(user_session_XXXX_XXXXXX)を書いて保存
  2. livedl2の実行ファイルを起動し、 http://localhost:8080/ にアクセスして下さい。
  3. windowsでセキュリティのアラートが出る場合はキャンセルで良いです。他のPCからアクセスしたい場合はネットワークを選択して許可して下さい。

新機能(①これまでと異なる録画方式及び②ニコ生の監視リスト及び③WebUI)を試してもらうだけの実験的なバージョンです
まだ旧バージョンの置き換えとしては使えません。

☆できること

  • ニコ生のユーザの放送の録画
  • 指定した条件にマッチする放送の自動録画
  • 録画したデータのMPEG-2 TSへの変換

自動起動時のデフォルトの録画方式は「ニコキャス(アーカイブ)(開始時間指定=00:00:00)」です。
よって、ニコキャスアプリで見れない公式放送等には非対応です。
この方式の場合、タイムシフトが有効でない場合は終了直前のいくつかのシーケンスが取得できないまま終了になることがあります。

動画ファイルにする場合はsqlite3の絶対パスを登録欄に指定して下さい。

DBから動画ファイル変換は現状だと単純な結合なので、ffmpegは不要です。
セグメント抜けの場合は抜けの前後でファイルが分割されます。

☆便利な操作方法

  • ブラウザのURL欄の文字列を画面にドラッグ&ドロップして入力欄に指定できます。
  • sqlite3を指定するときはファイルをSHIFTキーを押しながら右クリックすると「パスのコピー」で絶対パスがコピーできます。

固まる場合は http://localhost:8080/pprof/goroutine の内容を送ってほしいです。

20181215.35

15 Dec 05:39
Compare
Choose a tag to compare
  • -nico-ts-start-minオプションの追加
  • win32bit版のビルドを追加
  • -http-skip-verifyオプションを保存できるようにした
  • ライセンスをMITにした

Linuxビルドを作成してもらったのでリンクを張っておきます。
https://github.com/yayugu/livedl/releases/tag/20181215.36

20181107.34

07 Nov 15:13
Compare
Choose a tag to compare

主な更新内容

  • [ニコ生] (暫定)TEMPORARILY_CROWDEDで録画終了するようにした
  • ファイル名が半角ドットで終わる場合に全角ドットにした
  • [YouTubeLive] コメントの改行をCRLFにした
  • [ニコ生TS] タイムシフトの録画を指定した再生時間(秒)から開始するオプション追加(merged)
  • [ニコ生TS] 32bitで終了しない問題を修正(merged)

20181008.33

07 Oct 23:45
Compare
Choose a tag to compare

Youtube live対応の強化がメインです。
youtube-dl(https://youtube-dl.org/)を配置し、streamlinkを使わないオプション -yt-no-streamlink=onを推奨します。

  • [Youtube] チャットが取得できない問題を修正
  • [Youtube] Streamlinkでダウンロードできない場合にyoutube-dlを使うようにした
  • [Youtube] コメントファイルを書き出せるようにした。
  • #15 [ニコ生コメント] 出力をCRLFにした。/hbコマンドを出さないオプションを追加

20181003.32

02 Oct 15:25
Compare
Choose a tag to compare
  • #14 ★緊急 [ニコ生] 新配信録画のプレイリスト取得にウェイトが入らない問題を修正
  • #9 [ニコ生TS] プレイリストの最後で無限ループしてしまう問題を修正

上記緊急対応に付き、以下は未完了

  • YoutubeLiveコメント対応中(未完了)
  • [実験的] -yt-api-key オプションの追加(未使用)

20180925.31

25 Sep 12:52
Compare
Choose a tag to compare
  • #8 [ツイキャス] 「c:」から始まるユーザ名が録画できない問題を修正
  • #11 [ツイキャス] 実行直後またはリトライ中にエラーで終了する問題を修正
  • #10 [ツイキャス] -tcas-retry-intervalが効かない問題を修正
  • #12 [ニコ生] タイムシフトで先頭のセグメント(seqno=0)が取得できない問題を修正

20180921.30

21 Sep 01:24
Compare
Choose a tag to compare
  • #4 の修正
  • #6 ([ニコ生新配信] 録画中に落ちることがある)の修正
  • -nico-force-reservation(タイムシフト録画時にタイムシフト予約ボタンを自動で押す)オプションの追加
  • livedl-logger.exeを追加した
    livedl.exeの代わりにこちらを使うことで、ニコ生録画の場合にlog/ 以下にログを残すようになる。

20180917.29

17 Sep 07:51
Compare
Choose a tag to compare
  • #2([ニコ生新配信] プレイリストの最後でプログラムが異常終了する場合がある)修正
  • #3([ニコ生新配信] 途中から一部の帯域のプレイリストが500エラーとなる)対応
  • -extract-chunksオプションの追加

20180913.28

13 Sep 15:00
Compare
Choose a tag to compare
  • ニコ新配信: 公式の新配信によるタイムシフト対応
  • ニコ新配信: I/O高負荷時にシーケンスが飛ぶ問題の暫定対応その2

20180909.27

09 Sep 04:50
Compare
Choose a tag to compare
  • ニコ生新配信でごくまれに落ちる問題を修正した(#1)
  • youtube liveをstreamlinkを使うようにした。