~ 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セクションでお気軽にお問い合わせください。
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)
| File | Size | Uploaded | |
|---|---|---|---|
| cat_dj-0.1.2.tar.gz | 8.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|