moviecolor


Namemoviecolor JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://github.com/AsaadMe/MovieColor
SummaryGenerate a 'Moviebarcode' of a video using ffmpeg with real-time progress interface.
upload_time2025-08-23 19:38:05
maintainerNone
docs_urlNone
authorMehran Asaad
requires_python>=3.8
licenseNone
keywords moviebarcode movie barcode
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # MovieColor

Create a "MovieBarcode" using average color of each frame as bars:

***Example: John Wick Movie***

![John Wick normal](https://raw.githubusercontent.com/AsaadMe/MovieColor/master/doc/johnwicknormal.jpg)

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

![John Wick alt](https://raw.githubusercontent.com/AsaadMe/MovieColor/master/doc/johnwickalt.jpg)

## 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


![Usage](https://raw.githubusercontent.com/AsaadMe/MovieColor/master/doc/usage.gif)

            

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![John Wick normal](https://raw.githubusercontent.com/AsaadMe/MovieColor/master/doc/johnwicknormal.jpg)\r\n\r\nor using shrinked frames as bars (with `--alt` argument):\r\n\r\n![John Wick alt](https://raw.githubusercontent.com/AsaadMe/MovieColor/master/doc/johnwickalt.jpg)\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![Usage](https://raw.githubusercontent.com/AsaadMe/MovieColor/master/doc/usage.gif)\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"
}
        
Elapsed time: 1.14496s