# MovieColor
Create a "MovieBarcode" using average color of each frame as bars:
***Example: John Wick Movie***

or using shrinked frames as bars (with `--alt` argument):

## Installation:
Install with [uv](https://docs.astral.sh/uv/):
```
uv tool install moviecolor
```
Or clone the project and use `uv run moviecolor`.
*\* Make sure you have [ffmpeg](https://www.ffmpeg.org/) installed.*
## Usage:
Run it with:
```
moviecolor input.mp4 [--alt] [--help]
```
or without installing:
```
uvx moviecolor input.mp4 [--alt] [--help]
```
>-a , --alt: instead of using average color, use shrinked frames

Raw data
{
"_id": null,
"home_page": "https://github.com/AsaadMe/MovieColor",
"name": "moviecolor",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "moviebarcode, movie, barcode",
"author": "Mehran Asaad",
"author_email": "Mehran Asaad <mehran.asaad@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/d2/32/5070a132a5dccfd69c1d370272a828e9d593b67e673452073c05c33deafb/moviecolor-2.0.0.tar.gz",
"platform": null,
"description": "# MovieColor\r\n\r\nCreate a \"MovieBarcode\" using average color of each frame as bars:\r\n\r\n***Example: John Wick Movie***\r\n\r\n\r\n\r\nor using shrinked frames as bars (with `--alt` argument):\r\n\r\n\r\n\r\n## Installation:\r\n\r\nInstall with [uv](https://docs.astral.sh/uv/):\r\n```\r\nuv tool install moviecolor\r\n```\r\nOr clone the project and use `uv run moviecolor`.\r\n\r\n*\\* Make sure you have [ffmpeg](https://www.ffmpeg.org/) installed.*\r\n\r\n## Usage:\r\n\r\nRun it with:\r\n```\r\nmoviecolor input.mp4 [--alt] [--help]\r\n```\r\n\r\nor without installing:\r\n```\r\nuvx moviecolor input.mp4 [--alt] [--help]\r\n```\r\n\r\n>-a , --alt: instead of using average color, use shrinked frames\r\n\r\n\r\n\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Generate a 'Moviebarcode' of a video using ffmpeg with real-time progress interface.",
"version": "2.0.0",
"project_urls": {
"Download": "https://github.com/AsaadMe/MovieColor/releases/tag/v1.2.1",
"Homepage": "https://github.com/AsaadMe/MovieColor",
"Repository": "https://github.com/AsaadMe/MovieColor"
},
"split_keywords": [
"moviebarcode",
" movie",
" barcode"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "0fd4528c0b11550fb6418505386ac264db9674ae6fec553515c14450ddb31c50",
"md5": "68e4fae4157e12251c8d60a6aa0047af",
"sha256": "138563a1a65bfd7de83b7b7110be608454534062aa98ce1fdda4efb0ac3bf17d"
},
"downloads": -1,
"filename": "moviecolor-2.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "68e4fae4157e12251c8d60a6aa0047af",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6223,
"upload_time": "2025-08-23T19:38:03",
"upload_time_iso_8601": "2025-08-23T19:38:03.797686Z",
"url": "https://files.pythonhosted.org/packages/0f/d4/528c0b11550fb6418505386ac264db9674ae6fec553515c14450ddb31c50/moviecolor-2.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d2325070a132a5dccfd69c1d370272a828e9d593b67e673452073c05c33deafb",
"md5": "2c221cf6078befcc46d84737fb774490",
"sha256": "389372f0661f7d14f2e141d318f4c3887a3ad7377d25922489900adca484ea92"
},
"downloads": -1,
"filename": "moviecolor-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "2c221cf6078befcc46d84737fb774490",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 5606,
"upload_time": "2025-08-23T19:38:05",
"upload_time_iso_8601": "2025-08-23T19:38:05.002206Z",
"url": "https://files.pythonhosted.org/packages/d2/32/5070a132a5dccfd69c1d370272a828e9d593b67e673452073c05c33deafb/moviecolor-2.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-23 19:38:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "AsaadMe",
"github_project": "MovieColor",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "moviecolor"
}