DJミックスとビデオループを作成するPythonパッケージ
Project description
~ Mix Tracks, Unleash Fun ~
[🌐 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
このリポジトリを使い始めるには、以下の手順を守ってください:
- CatDJをインストールします:
pip install cat-dj
-
必要な入力ファイルを準備します:
- 音楽トラックを
input_tracks
ディレクトリに配置します - ループさせたい動画ファイル(例:
cat_is_playing_dj2.mp4
)を用意します
- 音楽トラックを
-
以下のコマンドを実行して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セクションでお気軽にお問い合わせください。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cat_dj-0.1.2.tar.gz
.
File metadata
- Download URL: cat_dj-0.1.2.tar.gz
- Upload date:
- Size: 8.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11fdfc68e499218cbd9bb3e98d10e9ea08063193348281d97af9b8778f0cd941 |
|
MD5 | 35200a58737249c03d193a714a5dfdfb |
|
BLAKE2b-256 | 373711906f59989e4745b4e8b711a3d98ce52649e53a2b660fe58ffdd1c033ea |
File details
Details for the file cat_dj-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: cat_dj-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8388c711da38ca28347d8c822e40036fd20cc3bd0babef74132832c1ac56d863 |
|
MD5 | b4516b8433809fc71bf04b494512bfd6 |
|
BLAKE2b-256 | 34d2bc1495152d00900473df6adeea08315f3c369048be7f1f582a3365bd7962 |