~ 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セクションでお気軽にお問い合わせください。
Metadata
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 | Provenance | Actions |
|---|---|---|---|---|
| cat_dj-0.1.2.tar.gz | 8.7 kB | Without provenance | Details for cat_dj-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| cat_dj-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for cat_dj-0.1.2-py3-none-any.whl |
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
|
Security for cat-dj 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.