vclip


Namevclip JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/jwyg/vclip
Summarya small tool to compile randomly selected video clips from a folder of videos.
upload_time2024-08-22 14:24:48
maintainerNone
docs_urlNone
authorJonathan Gray
requires_python<4.0,>=3.8
licenseAnti-Capitalist Software License
keywords video
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # vclip

a small tool to compile randomly selected video clips from a folder of videos.

## example

for an example output of 100 randomly selected 1 second video clips see: https://vimeo.com/1001612646

## installation

vclip requires [moviepy](https://pypi.org/project/moviepy/).

to install vclip:

    pip install vclip

## usage

given a path to a folder of videos, vclip will output a video composed from 10 randomly selected 1 second clips using the following:

    vclip -i path/to/videos

## options

### help

    --help / -h

show help menu.

### input folder (-i / --input)

    --input [path] / -i [path]

path to folder of videos (default: current path).

### output file (-o / --output)

    --output [file name] / -o [file name]

name of output filename (default: timestamped file in format [year month day hour second] for when script is run - e.g. 20240818085410.mp4).

### number of clips (-n / --number)

    --number [number of clips] / -n [number of clips]

number of clips to compile from video folder (default: 10 clips).

### duration of clips (-d / --duration)

    --duration [duration of clips] / -d [duration of clips]

duration of clips to clip from videos in folder (default: 1 second).

### verbose (-v / --verbose)

    --verbose / -v

enable verbose output (logging).
            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jwyg/vclip",
    "name": "vclip",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": "video",
    "author": "Jonathan Gray",
    "author_email": "contact@jonathangray.org",
    "download_url": "https://files.pythonhosted.org/packages/a1/ee/04e24bc817bdbc26e4ceb3ce88da3cf31ebaf512848e1ac17d0b299ed9f1/vclip-0.1.1.tar.gz",
    "platform": null,
    "description": "# vclip\n\na small tool to compile randomly selected video clips from a folder of videos.\n\n## example\n\nfor an example output of 100 randomly selected 1 second video clips see: https://vimeo.com/1001612646\n\n## installation\n\nvclip requires [moviepy](https://pypi.org/project/moviepy/).\n\nto install vclip:\n\n    pip install vclip\n\n## usage\n\ngiven a path to a folder of videos, vclip will output a video composed from 10 randomly selected 1 second clips using the following:\n\n    vclip -i path/to/videos\n\n## options\n\n### help\n\n    --help / -h\n\nshow help menu.\n\n### input folder (-i / --input)\n\n    --input [path] / -i [path]\n\npath to folder of videos (default: current path).\n\n### output file (-o / --output)\n\n    --output [file name] / -o [file name]\n\nname of output filename (default: timestamped file in format [year month day hour second] for when script is run - e.g. 20240818085410.mp4).\n\n### number of clips (-n / --number)\n\n    --number [number of clips] / -n [number of clips]\n\nnumber of clips to compile from video folder (default: 10 clips).\n\n### duration of clips (-d / --duration)\n\n    --duration [duration of clips] / -d [duration of clips]\n\nduration of clips to clip from videos in folder (default: 1 second).\n\n### verbose (-v / --verbose)\n\n    --verbose / -v\n\nenable verbose output (logging).",
    "bugtrack_url": null,
    "license": "Anti-Capitalist Software License",
    "summary": "a small tool to compile randomly selected video clips from a folder of videos.",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/jwyg/vclip",
        "Repository": "https://github.com/jwyg/vclip"
    },
    "split_keywords": [
        "video"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "abca878cd4ef5e51b81169c8b1f44945cd1788af26ebcd7776852c0847ac1b99",
                "md5": "c26005a57daa247f8e2eb4e61d47100b",
                "sha256": "90ef1173acb7c4ea3bfc5cf44b7ff710c6cf451d7c2352d6266e53dc750dcb06"
            },
            "downloads": -1,
            "filename": "vclip-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c26005a57daa247f8e2eb4e61d47100b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 4600,
            "upload_time": "2024-08-22T14:24:46",
            "upload_time_iso_8601": "2024-08-22T14:24:46.490463Z",
            "url": "https://files.pythonhosted.org/packages/ab/ca/878cd4ef5e51b81169c8b1f44945cd1788af26ebcd7776852c0847ac1b99/vclip-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1ee04e24bc817bdbc26e4ceb3ce88da3cf31ebaf512848e1ac17d0b299ed9f1",
                "md5": "c41a4216bd1833f568c08c1d6666f26a",
                "sha256": "1c5a05a213d4a30195efc6ea0aa86b3a6228c3ee96627204e30ccb78d7d5d403"
            },
            "downloads": -1,
            "filename": "vclip-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c41a4216bd1833f568c08c1d6666f26a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 3815,
            "upload_time": "2024-08-22T14:24:48",
            "upload_time_iso_8601": "2024-08-22T14:24:48.290437Z",
            "url": "https://files.pythonhosted.org/packages/a1/ee/04e24bc817bdbc26e4ceb3ce88da3cf31ebaf512848e1ac17d0b299ed9f1/vclip-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-22 14:24:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "jwyg",
    "github_project": "vclip",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "vclip"
}
        
Elapsed time: 1.79003s