Repolode
Michele0303

Michele0303/tiktok-live-recorder

TikTokライブを手動・自動・フォロー中のアカウントのモードで録画するPython製CLIツール。

スター
920
フォーク
237
未解決の Issue
140
最終コミット
2 か月前

これは何?

TikTok Live Recorderは、TikTokライブを録画してローカルファイルに保存するPython製のCLIツールです。音声と映像の両方を記録できるため、配信終了後にライブを見返したり、アーカイブしたりできます。

録画対象は、-user、-url、-room_idなどのフラグで指定し、録画の開始方法は-modeで選択します。manualは配信中ならすぐに録画を開始し、automaticは指定した間隔で確認して配信開始のたびに録画します。followersは、ログイン中のユーザーがフォローしているすべてのアカウントの配信を録画します。このほか、出力先ディレクトリ、最大録画時間、HTTPプロキシ、後処理時のビットレートを設定でき、録画完了後にTelegramへアップロードすることもできます。

Windows、Linux、macOSに対応し、AndroidではTermux経由で動作します。Dockerイメージから起動することもできます。Python 3.11以降とFFmpegが必要です。

主な機能

  • 01TikTokライブの音声と映像を録画します。
  • 02手動、自動(間隔を指定した定期確認)、followersの録画モードに対応しています。
  • 03配信の指定にユーザー名、ライブURL、またはroom IDを使用できます。
  • 04出力先ディレクトリ、最大録画時間、HTTPプロキシ、出力ビットレートを設定できます。
  • 05録画完了後、Telegramにアップロードできます。
  • 06ローカルへのインストールに加え、Dockerイメージも利用できます。

ユースケース

  • フォローしているクリエイターのTikTokライブをアーカイブし、後から視聴する。
  • ライブ配信を収集し、コンテンツ分析や研究に活用する。
  • お気に入りの配信者がライブを始めるたびに、自動で録画する。
  • サーバーやコンテナ上で無人運用し、常時配信を録画する。

クイックスタート

  1. 1

    前提条件をインストールします:Git、Python 3.11以降、FFmpeg

  2. 2

    リポジトリをクローンします

    git clone https://github.com/Michele0303/tiktok-live-recorder
  3. 3

    uvで依存関係をインストールします

    uv sync
  4. 4

    コマンドラインオプションを確認します

    uv run python src/main.py -h

使う前に知っておきたいこと

  • このプロジェクトはTikTokと提携しておらず、利用は自己責任となります。
  • セットアップにはPython 3.11以降、FFmpeg、uvが必要です。また、一部の機能ではcookies.jsonまたはTelegramの設定ファイルが必要です。

トピック

よくある質問

tiktok-live-recorder とは?
TikTokライブを手動・自動・フォロー中のアカウントのモードで録画するPython製CLIツール。 TikTok Live Recorderは、TikTokライブを録画してローカルファイルに保存するPython製のCLIツールです。音声と映像の両方を記録できるため、配信終了後にライブを見返したり、アーカイブしたりできます。
tiktok-live-recorder は無料で使えますか?ライセンスは?
tiktok-live-recorder は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
tiktok-live-recorder は今もメンテナンスされていますか?
半年以内に更新あり。tiktok-live-recorder の最終コミットは 2026年8月12日 です。
tiktok-live-recorder は何に使えますか?
フォローしているクリエイターのTikTokライブをアーカイブし、後から視聴する。 ライブ配信を収集し、コンテンツ分析や研究に活用する。 お気に入りの配信者がライブを始めるたびに、自動で録画する。 サーバーやコンテナ上で無人運用し、常時配信を録画する。
tiktok-live-recorder のインストール方法は?
前提条件をインストールします:Git、Python 3.11以降、FFmpeg リポジトリをクローンします: git clone https://github.com/Michele0303/tiktok-live-recorder uvで依存関係をインストールします: uv sync コマンドラインオプションを確認します: uv run python src/main.py -h
tiktok-live-recorder はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Michele0303/tiktok-live-recorder

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト