💡 はじめに
DouyinLiveRecorderはPython開発ベースのオープンソースライブ録画ツールで、Jittery、TikTok、Shutterbug、HootSuite、Douyuなど国内外の40以上の主流ライブプラットフォームの録画機能をサポートしています。このツールは、コア録画エンジンとしてFFmpegを使用しており、デューティサイクル、複数人同時録画、ライブステータスプッシュなどの実用的な機能を備えています。

プロジェクト・ハイライト::
- オープンソース、MITライセンスで無料
- Windows/Linux/macOSのマルチプラットフォーム対応
- Dockerコンテナ導入ソリューションの提供
- 6.5kのGitHubスターと834のフォークを獲得!
主な特徴
- マルチプラットフォーム対応国内外40以上の主要ライブ放送プラットフォームをカバー
- 自動記録ライブルームの状態の周期的な検出、放送のオープニングは自動的に録画を開始する
- 画質オプションオリジナル、ウルトラHDなど複数の画質設定に対応。
- プッシュメッセージWeChat、Nail、Telegram、その他のプラットフォームのオンエア/オフエア通知をサポートします。
- 代理店サポート海外のプラットフォームを記録するための設定可能なプロキシサーバー
- セグメンテーション長時間録画による大容量ファイルの問題を回避
- コンテナ展開Dockerイメージとdocker-composeの設定を提供する。
対応プラットフォーム
このツールは、以下のプラットフォームからのライブ・コンテンツの録画をサポートしています(一部のプラットフォームでは特別な設定が必要です):
- 国内プラットフォーム:Jitterbug、Shutterbug、Hootsuite、Douyu、B-station、Xiaohongshu、YY、Netease CCなど。
- 海外プラットフォーム:TikTok、Twitch、Youtube、17Live、AfreecaTVなど。
- 他のプラットフォーム:微博ライブ、百度ライブ、クールドッグライブ、Acfunなど。
サポートの全リストはプロジェクトのREADMEに掲載されており、開発者は新しいプラットフォームのサポートを追加し続けている。
🛠️ 用途
初心者のためのクイック・スタート
- リリースから最新リリースのzipをダウンロードする
- ファイルを解凍し、それを
config/URL_config.iniにライブ・ルームのアドレスを(1行ずつ)追加する。 - うごきだす
DouyinLiveRecorder.exe録音開始 - 録音されたファイルは
ダウンロードファイル
高度な設定オプション
- 画質設定アドレスの前に "Ultra HD "などと付け加えれば、画質を示すことができる。
- プロキシ設定海外のプラットフォームでは、設定ファイルでプロキシサーバーを設定する必要があります。
- 除籍ライブ録画を一時停止するには、アドレスの前に "# "を追加してください。
- プッシュメッセージWeChat、Nailなどの通知チャンネルを設定します。
技術的特徴
- コアアーキテクチャ::
- Python 3.10+ での開発
- FFmpegベースのビデオストリーミング録画
- 非同期IOによる同時実行性能の向上
- 展開方法::
- ネイティブに動作:Python環境が必要
- Dockerコンテナ:依存関係管理の簡素化
- パッケージEXE:Windowsユーザーが直接実行
- プロジェクト体制::
DouyinLiveRecorder/
├── config/ # 設定ファイル
├── downloads/ # 録画ファイル保存
├── logs/ # 実行ログ
├── streamget/ # streamget モジュール
├── main.py # メインプログラムのエントリ
└── ffmpeg_install.py # FFmpeg インストールスクリプト
⚠️ 備考
- アンチウイルスソフトの中には誤報をするものもある。
- 中断やファイルの破損を避けるため、ts形式で記録することをお勧めします。
- IPブロックの頻繁な要求を避けるために、検出間隔を合理的に設定する。
- 海外のプラットフォームではプロキシサーバーの設定が必要
- 商用利用は、各プラットフォームの利用規約に従います。
人向き
- ライブ・コンテンツ・クリエーター:ポストプロダクション編集のためにライブ・コンテンツを録画する
- コンテンツアナリスト: 競合他社や業界のライブデータを収集する
- 技術愛好家:ライブ・ストリーム処理とPython開発を学ぶ
- セルフ・メディアの運営:注目のライブ・コンテンツの監視
🔗 関連リソース
- プロジェクトアドレス:GitHubリポジトリ:https://github.com/ihmily/DouyinLiveRecorder
📌 キーワード
ライブ録画ツール , ジッタライブ録画 , TikTok録画 , マルチプラットフォームライブ録画 , オープンソースライブツール , FFmpeg録画 , Pythonライブ録画