Skip to main content

DJミックスとビデオループを作成するPythonパッケージ

Project description


~ 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.aiChatGPT4を活用した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セクションでお気軽にお問い合わせください。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cat_dj-0.1.2.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

cat_dj-0.1.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

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

Hashes for cat_dj-0.1.2.tar.gz
Algorithm Hash digest
SHA256 11fdfc68e499218cbd9bb3e98d10e9ea08063193348281d97af9b8778f0cd941
MD5 35200a58737249c03d193a714a5dfdfb
BLAKE2b-256 373711906f59989e4745b4e8b711a3d98ce52649e53a2b660fe58ffdd1c033ea

See more details on using hashes here.

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

Hashes for cat_dj-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8388c711da38ca28347d8c822e40036fd20cc3bd0babef74132832c1ac56d863
MD5 b4516b8433809fc71bf04b494512bfd6
BLAKE2b-256 34d2bc1495152d00900473df6adeea08315f3c369048be7f1f582a3365bd7962

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page