{ "info": { "author": "Johan Cervantes", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Videosplit is a utility to extract frames from a given video.\nIt can extract:\n - n number of frames (equally spaced throughout the video)\n - relevant* frames\n - frames separated by t seconds\n\nExample usage:\n\n\n```\n from videosplit import VideoSplit\n videosplit = VideoSplit()\n frames = videosplit.get_relevant('input.mp4') # frames = [input01.jpg, input02.jpg, ...]\n frames = videsplit.get_n_frames('input.mp4', 10) # frames = [input01.jpg,..., input10.jpg]\n frames = videosplit.get_interval('input.mp4', 10) # one frame every 10 seconds\n```\nNote:\n The filenames of the jpg files are based on the name of the video file. Therefore, if you call more than one call on the same file, the jpg files may be overwritten. To solve this, specify an output name:\n```\n\n frames = videosplit.get_relevant(\"input.mp4\", \"tmp\") # frames = [tmp01.jpg,...]\n```\n*Currently, relevant frames are ex``tracted by finding the I-frames of the video (https://www.webopedia.com/TERM/I/I_frame.html). Frames could be extracted based on \"scene-changes\" but testing showed that it did not return relevant results (one frame out of a 9 minute video for example). \n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "videosplit", "package_url": "https://pypi.org/project/videosplit/", "platform": "", "project_url": "https://pypi.org/project/videosplit/", "project_urls": null, "release_url": "https://pypi.org/project/videosplit/0.4.1/", "requires_dist": null, "requires_python": "==3.*", "summary": "Utility to extract frames out of a video", "version": "0.4.1" }, "last_serial": 4699657, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "18746d92ee2fba5e9574c3b0c8deae16", "sha256": "f0bb0e76c1748dbd1cee63d7629592f47ed9d5ed13215af28f52aa94274f12c4" }, "downloads": -1, "filename": "videosplit-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "18746d92ee2fba5e9574c3b0c8deae16", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3175, "upload_time": "2019-01-11T18:44:53", "url": "https://files.pythonhosted.org/packages/5f/14/74a203bfb777e533282eb9278a53b3765b0845b3ab8206d5dd355f591131/videosplit-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12e99bf683610cac2b9c951042225ce0", "sha256": "041ca3e570db208b96474e05d188c43726887a6ba2fd4a9cde9fc2fbb174e0ff" }, "downloads": -1, "filename": "videosplit-0.1.tar.gz", "has_sig": false, "md5_digest": "12e99bf683610cac2b9c951042225ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2957, "upload_time": "2019-01-11T18:44:55", "url": "https://files.pythonhosted.org/packages/76/22/f15fe3226c5ff8f9bc6facf37c0ece301f40874703e97c7ea7c862e852d9/videosplit-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "22922731eeed3ceeb23d4accf343e2aa", "sha256": "f2f605fc8e215ce9a495af6a106e1cd4ef6513b67179e70e9587745465b37d61" }, "downloads": -1, "filename": "videosplit-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "22922731eeed3ceeb23d4accf343e2aa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3707, "upload_time": "2019-01-11T18:48:13", "url": "https://files.pythonhosted.org/packages/49/9d/577937a45b1deec9c8daabbda51069b98252a422ecd3153297ff51a38592/videosplit-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c03f357aff8a204cf91d7bd1ffb15bb", "sha256": "58ffab57dbc5df75c34bc9732189e738d42bcba491dd65a5e7a1ccd653073398" }, "downloads": -1, "filename": "videosplit-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9c03f357aff8a204cf91d7bd1ffb15bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5160, "upload_time": "2019-01-15T16:05:35", "url": "https://files.pythonhosted.org/packages/c4/de/afcd3ca43c00b9987559dd449c7f5c63b8204a2fcb3628e241aa4e7bf6d9/videosplit-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f618d1cae5dcad648ca014776cf0f37c", "sha256": "cb39dedb400a83e56a857d7aaf5b958124868672330bce08902363da58af6bb7" }, "downloads": -1, "filename": "videosplit-0.2.tar.gz", "has_sig": false, "md5_digest": "f618d1cae5dcad648ca014776cf0f37c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3153, "upload_time": "2019-01-11T18:48:15", "url": "https://files.pythonhosted.org/packages/4f/05/ad566ca1e1312aa912c26481c433bfb734ae73e03ce58c6c85af72422ec4/videosplit-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "e75f82f9be8f17455705ea37f3b0b172", "sha256": "41fac13821cabf52ca3ef36e0a28ff188e01688d8c054a33be393aad86bb2d42" }, "downloads": -1, "filename": "videosplit-0.3.tar.gz", "has_sig": false, "md5_digest": "e75f82f9be8f17455705ea37f3b0b172", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3382, "upload_time": "2019-01-15T16:07:49", "url": "https://files.pythonhosted.org/packages/61/44/629d1f158b5df47103d84192344d31f856149d2704076b8bae5201a3d495/videosplit-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "89adb62d6f3ceaff61901630a2c306da", "sha256": "6fa5b8099725614bc6ff5fb77a1b57cb8e2dc1f51add846fd4ba14b34dd6cc27" }, "downloads": -1, "filename": "videosplit-0.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "89adb62d6f3ceaff61901630a2c306da", "packagetype": "sdist", "python_version": "source", "requires_python": "==3.*", "size": 5534, "upload_time": "2019-01-15T16:47:29", "url": "https://files.pythonhosted.org/packages/c6/13/1117db2487833949ff5cb89057ce7c73848b03cfea2a0a7621931d2af372/videosplit-0.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d2b76e414181e28983b88d27b21817b7", "sha256": "32012f7c923265938fec15aa6d84ab659cfe0e42f243a0379a218e670383d458" }, "downloads": -1, "filename": "videosplit-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d2b76e414181e28983b88d27b21817b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "==3.*", "size": 5194, "upload_time": "2019-01-15T16:56:39", "url": "https://files.pythonhosted.org/packages/a3/ee/59ce1c1dc05156f68b3273a9002cd926d27a9487ee26b0cfa31b932ade66/videosplit-0.4-py3-none-any.whl" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "de1930cf415c0a11177c6cee7ded6c2f", "sha256": "0ccad08530adb03eaa5a301348cce102f75e9c679b81a631e32bbf0c039e1d57" }, "downloads": -1, "filename": "videosplit-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "de1930cf415c0a11177c6cee7ded6c2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "==3.*", "size": 5226, "upload_time": "2019-01-15T16:57:58", "url": "https://files.pythonhosted.org/packages/d1/ef/c1e3f37b480d801d385b5958b4eb1332ee8c654914686b4ea7c083fa7a39/videosplit-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb6ee9f8dbcc9f7e870e00f110b93256", "sha256": "27eba0a80c54fdba6facd355f5e55c2fc42155c8b8dd8c714c89d13bb4cf1ca1" }, "downloads": -1, "filename": "videosplit-0.4.1.tar.gz", "has_sig": false, "md5_digest": "eb6ee9f8dbcc9f7e870e00f110b93256", "packagetype": "sdist", "python_version": "source", "requires_python": "==3.*", "size": 3410, "upload_time": "2019-01-15T16:57:59", "url": "https://files.pythonhosted.org/packages/11/35/69074c729a0ec1276fd00e6e15d1ffa6515b33708d5a96a84f0d54c78012/videosplit-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "de1930cf415c0a11177c6cee7ded6c2f", "sha256": "0ccad08530adb03eaa5a301348cce102f75e9c679b81a631e32bbf0c039e1d57" }, "downloads": -1, "filename": "videosplit-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "de1930cf415c0a11177c6cee7ded6c2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "==3.*", "size": 5226, "upload_time": "2019-01-15T16:57:58", "url": "https://files.pythonhosted.org/packages/d1/ef/c1e3f37b480d801d385b5958b4eb1332ee8c654914686b4ea7c083fa7a39/videosplit-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb6ee9f8dbcc9f7e870e00f110b93256", "sha256": "27eba0a80c54fdba6facd355f5e55c2fc42155c8b8dd8c714c89d13bb4cf1ca1" }, "downloads": -1, "filename": "videosplit-0.4.1.tar.gz", "has_sig": false, "md5_digest": "eb6ee9f8dbcc9f7e870e00f110b93256", "packagetype": "sdist", "python_version": "source", "requires_python": "==3.*", "size": 3410, "upload_time": "2019-01-15T16:57:59", "url": "https://files.pythonhosted.org/packages/11/35/69074c729a0ec1276fd00e6e15d1ffa6515b33708d5a96a84f0d54c78012/videosplit-0.4.1.tar.gz" } ] }