Skip to main content


~ Mix Tracks, Unleash Fun ~
PyPI - Version PyPI - Format PyPI - Implementation PyPI - Status PyPI - Downloads PyPI - Downloads GitHub Repo stars forks - Sunwood-ai-labs GitHub Last Commit GitHub Top Language GitHub Release GitHub Tag GitHub Actions Workflow Status

[🌐 Website] • [🐱 GitHub] [🐦 Twitter] • [🍀 Official Blog]

[!IMPORTANT] このリポジトリのリリースノートやREADME、コミットメッセージの9割近くはclaude.aiやChatGPT4を活用したAIRA, SourceSage, Gaiah, HarmonAI_IIで生成しています。

CatDJ

🌟 Introduction

CatDJは、複数の音楽トラックをDJスタイルで結合し、その音楽に合わせて指定した動画をループ再生するためのパッケージです。このツールを使用することで、オリジナルのパーティー体験を簡単に作成することができます。音楽と映像を組み合わせて、魅力的でエネルギッシュなパフォーマンスを実現しましょう。

🎥 Demo

https://github.com/user-attachments/assets/01959d8c-951e-4da4-90b4-801539a08985

🚀 Getting Started

このリポジトリを使い始めるには、以下の手順を守ってください:

  1. CatDJをインストールします:
pip install cat-dj
  1. 必要な入力ファイルを準備します:

    • 音楽トラックを input_tracks ディレクトリに配置します
    • ループさせたい動画ファイル(例:cat_is_playing_dj2.mp4)を用意します
  2. 以下のコマンドを実行してCatDJを起動します:

cat-dj --input-dir input_tracks --input-video cat_is_playing_dj2.mp4 --track-duration 25000

🛠 Options

  • --input-dir: 音楽ファイルが入っているディレクトリ(必須)
  • --output-dir: 出力ファイルを保存するディレクトリ(デフォルト: output)
  • --input-video: 入力ビデオファイル(必須)
  • --track-duration: 各トラックの長さ(ミリ秒)。-1で元の長さを維持(デフォルト: -1)
  • --crossfade-duration: クロスフェードの長さ(ミリ秒)(デフォルト: 4000)

📝 Updates

最新のアップデートや新機能は、リリースノートで確認できます。定期的に更新をチェックして、新機能をお楽しみください。

📄 License

このプロジェクトはMITライセンスの下で公開されています。詳細についてはLICENSEを参照してください。

🙏 Acknowledgements

このプロジェクトは、オープンソースコミュニティからの多くのインスピレーションとサポートによって作成されました。特に、音楽や映像処理に関する文献やライブラリに感謝します。

🤝 Contributing

プロジェクトへの貢献を歓迎します!バグ報告、機能リクエスト、プルリクエストなど、どんな形での貢献も大歓迎です。

📬 Contact

質問や提案がある場合は、Issuesセクションでお気軽にお問い合わせください。

Release files for cat-dj 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cat-dj 0.1.2
File Size Uploaded
cat_dj-0.1.2.tar.gz 8.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cat-dj 0.1.2
File Interpreter ABI Platform
cat_dj-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.8 kB

Release files / cat_dj-0.1.2.tar.gz

Download URL cat_dj-0.1.2.tar.gz
Size 8.7 kB
Tags Source
SHA-256 checksum
How to use checksums
11fdfc68e499218cbd9bb3e98d10e9ea08063193348281d97af9b8778f0cd941
BLAKE2b-256 checksum
How to use checksums
373711906f59989e4745b4e8b711a3d98ce52649e53a2b660fe58ffdd1c033ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / cat_dj-0.1.2-py3-none-any.whl

Download URL cat_dj-0.1.2-py3-none-any.whl
Size 9.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8388c711da38ca28347d8c822e40036fd20cc3bd0babef74132832c1ac56d863
BLAKE2b-256 checksum
How to use checksums
34d2bc1495152d00900473df6adeea08315f3c369048be7f1f582a3365bd7962
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page