{ "info": { "author": "Anton P. Linevich", "author_email": "anton@linevich.com", "bugtrack_url": null, "classifiers": [], "description": "# Why\n\nI need to extract decoded frames from videos in order to feed DNN pipeline.\n\nThis is the answer package.\n\n# Install\n\n```\npip install image2pipe\n```\n\n# Usage\n\n```\nfrom multiprocessing import Queue\nimport logging\nimport cv2\n\nimport image2pipe\n\nlogging.basicConfig()\n\n\nq = Queue(maxsize=4)\ndecoder = image2pipe.images_from_url(q, \"shuttle-flip.mp4\", fps=\"30\", scale=(1000, 556))\ndecoder.start()\n\n for pair in yield_from_queue(q):\n fn, img = pair\n gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)\n\n cv2.imshow(\"gray\", gray)\n cv2.waitKey()\n cv2.destroyAllWindows()\n```\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chexov/image2pipe", "keywords": "ffmpeg yuv image2pipe", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "image2pipe", "package_url": "https://pypi.org/project/image2pipe/", "platform": "", "project_url": "https://pypi.org/project/image2pipe/", "project_urls": { "Homepage": "https://github.com/chexov/image2pipe" }, "release_url": "https://pypi.org/project/image2pipe/0.1.11/", "requires_dist": [ "tblib", "numpy", "websocket" ], "requires_python": ">=3.2", "summary": "Simple ffmpeg wrapper for image2pipe which yields rawvideo frames from input video URL", "version": "0.1.11" }, "last_serial": 5781750, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bf67057333db4e743d088c850d61019f", "sha256": "91d228d59fc378da8d06ddab6e2fc7042de225c72505d921be0a6c9cca540010" }, "downloads": -1, "filename": "image2pipe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bf67057333db4e743d088c850d61019f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2018-04-19T14:08:35", "url": "https://files.pythonhosted.org/packages/57/53/b1da56eeac4147d157389ed7b4e441672db6ba6a8f9397b84bb11433a8f6/image2pipe-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5f81b7d84f10570aa29e99d4052278a0", "sha256": "c6899f7e74e24d679003c7b8b7f8ab1c25521b0988b6c57b707f38d1e0b89b69" }, "downloads": -1, "filename": "image2pipe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5f81b7d84f10570aa29e99d4052278a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4128, "upload_time": "2018-04-20T15:15:27", "url": "https://files.pythonhosted.org/packages/23/1f/96faa7b6392b1926ede5ce340379f67e69367d5cca7f906ebd842eced522/image2pipe-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8fb6e7915ec4089dc6cfd965b756e1c9", "sha256": "88111b31285738be61636935daf59f64ca416dde8ce4c247997ba0a04ef7bc66" }, "downloads": -1, "filename": "image2pipe-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8fb6e7915ec4089dc6cfd965b756e1c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4276, "upload_time": "2018-04-20T15:16:01", "url": "https://files.pythonhosted.org/packages/14/63/9412717c8ed34937e7c44917a2ca271a662ef323ae8279996e8c0f49b31d/image2pipe-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cd554348fb1fbaa23b4491e3373847a6", "sha256": "f4284387ee31dd10b6ba468b90d60ec618a9db7c4b2e3cd024c8ebcec182b84c" }, "downloads": -1, "filename": "image2pipe-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cd554348fb1fbaa23b4491e3373847a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4272, "upload_time": "2018-04-20T15:17:43", "url": "https://files.pythonhosted.org/packages/ec/a1/bcd0874762399254848c0f49b4e775ece3aa5f5887c35c13a770c6328862/image2pipe-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5c4aa40610724adbd682dce7b1fe4de3", "sha256": "69cf90f94404177f4bc279a2fc9a348decae61d5622a10dd336d4999c7863735" }, "downloads": -1, "filename": "image2pipe-0.0.5.tar.gz", "has_sig": false, "md5_digest": "5c4aa40610724adbd682dce7b1fe4de3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4263, "upload_time": "2018-04-20T16:34:48", "url": "https://files.pythonhosted.org/packages/d1/70/cbe4241168f4dd03ea8a0245fd8ad178f1e5cbb666bbb820c01cadadf450/image2pipe-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "86c12c4e484e5b082ea80255d11c2224", "sha256": "f1ad9b966859538e9abf452133c19d6525b2aea63f0511031414f76719452ab6" }, "downloads": -1, "filename": "image2pipe-0.0.6.tar.gz", "has_sig": false, "md5_digest": "86c12c4e484e5b082ea80255d11c2224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4262, "upload_time": "2018-04-20T18:30:10", "url": "https://files.pythonhosted.org/packages/1e/92/bd6b73889524fcfa2bfb2463045ba5395903b6da60873c6e4f63703f2e27/image2pipe-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "55cc00abc6e93cdbef814b17b4720abb", "sha256": "b61907ed81f3e97fb8733cd922503f879b9773335e7aeac39e2d995f5b6ba9e6" }, "downloads": -1, "filename": "image2pipe-0.0.7.tar.gz", "has_sig": false, "md5_digest": "55cc00abc6e93cdbef814b17b4720abb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4268, "upload_time": "2018-04-20T18:30:59", "url": "https://files.pythonhosted.org/packages/2b/fa/0903ef3fea9a10cf1723e44bf4dd3c5f72e75baf278d1b812151d4cbdea7/image2pipe-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "73ee77001259b294bf49ce55fee5a129", "sha256": "b60295cb5913f1d35d93b1193190b5d3b4eff689ec288aab4796086e2bd3e4cf" }, "downloads": -1, "filename": "image2pipe-0.0.8.tar.gz", "has_sig": false, "md5_digest": "73ee77001259b294bf49ce55fee5a129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4303, "upload_time": "2018-04-27T15:15:56", "url": "https://files.pythonhosted.org/packages/28/cb/e60a7faa27d7d2428a99417599f8ffb7d981ec1ae78d1230397feaaa1d4f/image2pipe-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "df41bc0d99b6d937c5e28610556a3852", "sha256": "e7356bd58d48912f284af89bd0cb28c433dfd6c93ea066a5f48d5ab9deb232df" }, "downloads": -1, "filename": "image2pipe-0.0.9.tar.gz", "has_sig": false, "md5_digest": "df41bc0d99b6d937c5e28610556a3852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4341, "upload_time": "2018-04-27T16:19:35", "url": "https://files.pythonhosted.org/packages/40/d0/fb482fe6226bd442b8ce62a458feba5b59015b3cff200892c1bd0193fe1f/image2pipe-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "d31abbe37940a3acbe35935a6eb89ad4", "sha256": "4fa369d249db30c613064061ea066a195d0906e6e025073e8f913b509a4214e6" }, "downloads": -1, "filename": "image2pipe-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d31abbe37940a3acbe35935a6eb89ad4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4375, "upload_time": "2018-05-01T13:52:00", "url": "https://files.pythonhosted.org/packages/34/4f/d3c86e209be03eb875e56194baf3fb0c4c50715537b355ff2a00202121b6/image2pipe-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9f35b2ba074b0f6fbc75390577d03791", "sha256": "b2f6f89b89cc14db88f200bf0006adf23be2d28c363b64966f8c3e5bce15048e" }, "downloads": -1, "filename": "image2pipe-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9f35b2ba074b0f6fbc75390577d03791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4375, "upload_time": "2018-05-01T14:02:46", "url": "https://files.pythonhosted.org/packages/b9/e6/63c7ab9e063208683fb5c1e151748b7f9ea0bb8763182e7ef0eee471ca59/image2pipe-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "cf9aece6e9fff7ec4fce33af25ab96c6", "sha256": "46b5a0c2d504586e0a8bf4822e796a9ee353d5b522e2e97211ec48238c831293" }, "downloads": -1, "filename": "image2pipe-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf9aece6e9fff7ec4fce33af25ab96c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.2", "size": 6728, "upload_time": "2019-07-24T17:38:16", "url": "https://files.pythonhosted.org/packages/b1/e7/12ba16928858ab923e9b36ded4dad4b7fe22cb6500a070680520d855cb40/image2pipe-0.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bd2a23f0b1ef8b73009b123f5b4a7b1", "sha256": "be5680add2f6077837e3efa6156b428fd289866dabedee7d8b1abaf8a9beafdf" }, "downloads": -1, "filename": "image2pipe-0.1.10.tar.gz", "has_sig": false, "md5_digest": "8bd2a23f0b1ef8b73009b123f5b4a7b1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2", "size": 4788, "upload_time": "2019-07-24T17:38:18", "url": "https://files.pythonhosted.org/packages/37/eb/a1edda961e669d0fdf9118e2ece3316e399592f5d776cce7568a7f90b39b/image2pipe-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "bd0017a6b271a18c3751b5fda752a874", "sha256": "4333622ab8fb45ab40b69e3632eecfc82b15214909469593d5b6caeb2f65a333" }, "downloads": -1, "filename": "image2pipe-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd0017a6b271a18c3751b5fda752a874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.2", "size": 6778, "upload_time": "2019-09-04T14:57:08", "url": "https://files.pythonhosted.org/packages/22/fc/0063fce2c4df3a34194d9d5614c2c972751540e811da0221409a5fd39d9a/image2pipe-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70e949bb9688c09ed7f6de0f794e9381", "sha256": "c181b1758857dea42ec6654a9a6e789e2aced2ebf9829dd19bfb096964c6a6af" }, "downloads": -1, "filename": "image2pipe-0.1.11.tar.gz", "has_sig": false, "md5_digest": "70e949bb9688c09ed7f6de0f794e9381", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2", "size": 4839, "upload_time": "2019-09-04T14:57:10", "url": "https://files.pythonhosted.org/packages/cf/b5/80546782cd79b804b0c9cea308afa480f05bde6a62a0f2f4d8f7b1214633/image2pipe-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2c79ae883482dea741751ca34d5677b0", "sha256": "1e2b2de623c6e4182bd772e2cde8a400b0c1c24d0bdabea626d1a3302318859c" }, "downloads": -1, "filename": "image2pipe-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2c79ae883482dea741751ca34d5677b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4349, "upload_time": "2018-05-01T14:05:54", "url": "https://files.pythonhosted.org/packages/f4/5b/53201c3df3eb36e02ce0a1c3ec6c3c6ad3c31350080fce565cab0df0884c/image2pipe-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f91dc81e226d0a8b9381e8fdbe88e3fc", "sha256": "61fa21a30333680f944c3ce00f0e6901c5bc45ad5cc22b510b05ca7cb5a8cbd2" }, "downloads": -1, "filename": "image2pipe-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f91dc81e226d0a8b9381e8fdbe88e3fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4377, "upload_time": "2018-05-09T14:30:52", "url": "https://files.pythonhosted.org/packages/14/5f/414e01563e1b6d56fb6dc0cddee3e5571157fa6e487558e7b2b62dbafe17/image2pipe-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c8280e2ffbd7f6691dc0f4dbefa300ac", "sha256": "14f4c468836edaac9bae2be4b859e823faa9ff993712a5d111edb6741f41f724" }, "downloads": -1, "filename": "image2pipe-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c8280e2ffbd7f6691dc0f4dbefa300ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4388, "upload_time": "2018-05-10T14:36:25", "url": "https://files.pythonhosted.org/packages/87/86/b698dd98dba5de04e8d78d64cce0f0fe0af0ae1f24fa9ad65597cb3b9df8/image2pipe-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "be38144ec0db6df6a52915b9986c3f48", "sha256": "b59f73927c4b3556872decfe97d08432430d3f9e0c0deb26db8d84c6ba8c088b" }, "downloads": -1, "filename": "image2pipe-0.1.5.tar.gz", "has_sig": false, "md5_digest": "be38144ec0db6df6a52915b9986c3f48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4403, "upload_time": "2018-05-10T15:03:42", "url": "https://files.pythonhosted.org/packages/23/70/637b36663852aa952967d62b1a2896d2a03c6e398df9f34aafc2daf27284/image2pipe-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ec00b636d9a1dcb52d3e6037d25b8bea", "sha256": "3080968221065a7d3e42ba0d1a9e21f8a380fab671868aeb6174279ef6611611" }, "downloads": -1, "filename": "image2pipe-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ec00b636d9a1dcb52d3e6037d25b8bea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4485, "upload_time": "2018-05-18T14:16:04", "url": "https://files.pythonhosted.org/packages/13/06/62de37bfc733ef34a50e00f6870906e8452d3785250d5a5b62add0821c46/image2pipe-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6af16d30154953dbfaab68031dffbc95", "sha256": "a422540b0c436639e497010fd09ab3bef3441f63b842ddbfa805c5c7ec64f204" }, "downloads": -1, "filename": "image2pipe-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6af16d30154953dbfaab68031dffbc95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4519, "upload_time": "2018-05-31T15:27:20", "url": "https://files.pythonhosted.org/packages/0a/3c/f63c58a50dfe98dd0bbe891a5ebb64b2870e53b6991838e5990539d32026/image2pipe-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e5b2b2823247a5dd8f2d8125b21c0264", "sha256": "57856f523d3b64736dea0a16feb96623dfe2b6a620cf170e4c66430311baf649" }, "downloads": -1, "filename": "image2pipe-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5b2b2823247a5dd8f2d8125b21c0264", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.2", "size": 6667, "upload_time": "2019-07-23T12:47:03", "url": "https://files.pythonhosted.org/packages/fd/5b/e1003ea4f3dec67e4b79ca4edc760472b8f16916f48d19d603b33c762940/image2pipe-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66abbc5df432ffcc35a258186d2b9179", "sha256": "32226058f81f9cebbde5e308d15afe5d163601de86ac0bca3eb4346604615f5c" }, "downloads": -1, "filename": "image2pipe-0.1.8.tar.gz", "has_sig": false, "md5_digest": "66abbc5df432ffcc35a258186d2b9179", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2", "size": 4741, "upload_time": "2019-07-23T12:47:05", "url": "https://files.pythonhosted.org/packages/d7/1d/e17d8edf3b50b2ea00fb2a068463f774649dd055bb546d19e98afe0be346/image2pipe-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "468fbe41cd1598ee823883278e6470ef", "sha256": "f6d360738ab74ee15fcbf5e68cdfbc25206d17a171062f2a35b732e1ae7bb3d5" }, "downloads": -1, "filename": "image2pipe-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "468fbe41cd1598ee823883278e6470ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.2", "size": 6719, "upload_time": "2019-07-24T17:31:59", "url": "https://files.pythonhosted.org/packages/87/b9/8b8ee3ec7fdc165ad335621e612d551b5ce7f9cf519b23226f604ecd0aee/image2pipe-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19a84aaa2f07bdb01b59fae0cc2cc1fa", "sha256": "50006cc2ac8403f059021d706ec1f74cdfb012b61fe69a8c7696782e465c4e82" }, "downloads": -1, "filename": "image2pipe-0.1.9.tar.gz", "has_sig": false, "md5_digest": "19a84aaa2f07bdb01b59fae0cc2cc1fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2", "size": 4786, "upload_time": "2019-07-24T17:32:01", "url": "https://files.pythonhosted.org/packages/47/bc/5d2687b158ac608ad15a3454793a666d9d47021a3b13140e7ef381c8f102/image2pipe-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bd0017a6b271a18c3751b5fda752a874", "sha256": "4333622ab8fb45ab40b69e3632eecfc82b15214909469593d5b6caeb2f65a333" }, "downloads": -1, "filename": "image2pipe-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd0017a6b271a18c3751b5fda752a874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.2", "size": 6778, "upload_time": "2019-09-04T14:57:08", "url": "https://files.pythonhosted.org/packages/22/fc/0063fce2c4df3a34194d9d5614c2c972751540e811da0221409a5fd39d9a/image2pipe-0.1.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70e949bb9688c09ed7f6de0f794e9381", "sha256": "c181b1758857dea42ec6654a9a6e789e2aced2ebf9829dd19bfb096964c6a6af" }, "downloads": -1, "filename": "image2pipe-0.1.11.tar.gz", "has_sig": false, "md5_digest": "70e949bb9688c09ed7f6de0f794e9381", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.2", "size": 4839, "upload_time": "2019-09-04T14:57:10", "url": "https://files.pythonhosted.org/packages/cf/b5/80546782cd79b804b0c9cea308afa480f05bde6a62a0f2f4d8f7b1214633/image2pipe-0.1.11.tar.gz" } ] }