{ "info": { "author": "Eric Ahn", "author_email": "ericahn3@illinois.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Multimedia :: Sound/Audio" ], "description": ".. image:: https://img.shields.io/pypi/v/ffmpy3.svg\n :target: https://pypi.python.org/pypi/ffmpy3\n :alt: Latest version\n\n.. image:: https://travis-ci.org/wchill/ffmpy3.svg?branch=master\n :target: https://travis-ci.org/wchill/ffmpy3\n :alt: Travis-CI\n\n.. image:: https://readthedocs.org/projects/ffmpy3/badge/?version=latest\n :target: http://ffmpy3.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\nffmpy3\n======\nffmpy3 is a fork of ffmpy, a simplistic `FFmpeg `_ command line wrapper. ffmpy implements a Pythonic interface for executing FFmpeg via command line and uses Python's `subprocess `_ module for synchronous execution. Asynchronous execution using `yield from` or `await` is also supported using Python's `asyncio.subprocess `_ module.\n\nInstallation\n------------\nYou guessed it::\n\n pip install ffmpy3\n\nQuick example\n-------------\nThe following code snippet executes FFmpeg synchronously, taking ``input.mp4`` from the current directory as the input. It remuxes the contents of ``input.mp4`` into a new file called ``output.avi`` which is saved in the current directory.\n\n.. code:: python\n\n >>> import ffmpy3\n >>> ff = ffmpy3.FFmpeg(\n ... inputs={'input.mp4': None},\n ... outputs={'output.avi': None}\n ... )\n >>> ff.run()\n\nThe following code snippet does the same thing as above, but executes FFmpeg asynchronously.\n\n.. code:: python\n\n >>> ff = ffmpy3.FFmpeg(\n ... inputs={'input.mp4': None},\n ... outputs={'output.avi': None}\n ... )\n >>> ff.run_async()\n >>> await ff.wait()\n\nDocumentation\n-------------\nhttp://ffmpy3.readthedocs.io/en/latest\n\nSee `Examples `_ section for usage examples.\n\nLicense\n-------\nffmpy3 is licensed under the terms of the MIT license.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wchill/ffmpy3", "keywords": "ffmpeg ffprobe wrapper audio video transcoding", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ffmpy3", "package_url": "https://pypi.org/project/ffmpy3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ffmpy3/", "project_urls": { "Homepage": "https://github.com/wchill/ffmpy3" }, "release_url": "https://pypi.org/project/ffmpy3/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "A simple asynchronous Python wrapper for ffmpeg", "version": "0.2.3" }, "last_serial": 2547966, "releases": { "0.2.3": [ { "comment_text": "", "digests": { "md5": "6585b7e00dd568971b03433ffe706913", "sha256": "e072401afbac71fcd320df551997a57750878988e11f640a50d9a9c949e3fac9" }, "downloads": -1, "filename": "ffmpy3-0.2.3-py3.5.egg", "has_sig": false, "md5_digest": "6585b7e00dd568971b03433ffe706913", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 9421, "upload_time": "2017-01-01T03:25:03", "url": "https://files.pythonhosted.org/packages/1f/e1/683a056b854958526c9fdcc40b93094e0021fbe37defa9bf61d5f2c9e0f7/ffmpy3-0.2.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3c4670e55afd04b6d14ef6856fd5f0f8", "sha256": "ed5c3c15de8473ffe24974233e09613f770ca1ff7a379d2db0ba19053c086a4e" }, "downloads": -1, "filename": "ffmpy3-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3c4670e55afd04b6d14ef6856fd5f0f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6965, "upload_time": "2017-01-01T03:25:01", "url": "https://files.pythonhosted.org/packages/96/7a/4bcefef1b5d7143fc916762563d3d25afc6386a62d71c6b5970fec3a3123/ffmpy3-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0915aa6a597d09d41667f56755d95f44", "sha256": "3cd28b13a59d3e2fa2f2ac9c07afdae0e29a15f2314d52e3a5b3cd6dfb0622f9" }, "downloads": -1, "filename": "ffmpy3-0.2.3.tar.gz", "has_sig": false, "md5_digest": "0915aa6a597d09d41667f56755d95f44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5180, "upload_time": "2017-01-01T03:25:05", "url": "https://files.pythonhosted.org/packages/cd/5f/5fb70d8de4c7aad1a62028ac172b3a789c4b3526fe0204a7d2e392b3f17d/ffmpy3-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6585b7e00dd568971b03433ffe706913", "sha256": "e072401afbac71fcd320df551997a57750878988e11f640a50d9a9c949e3fac9" }, "downloads": -1, "filename": "ffmpy3-0.2.3-py3.5.egg", "has_sig": false, "md5_digest": "6585b7e00dd568971b03433ffe706913", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 9421, "upload_time": "2017-01-01T03:25:03", "url": "https://files.pythonhosted.org/packages/1f/e1/683a056b854958526c9fdcc40b93094e0021fbe37defa9bf61d5f2c9e0f7/ffmpy3-0.2.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3c4670e55afd04b6d14ef6856fd5f0f8", "sha256": "ed5c3c15de8473ffe24974233e09613f770ca1ff7a379d2db0ba19053c086a4e" }, "downloads": -1, "filename": "ffmpy3-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3c4670e55afd04b6d14ef6856fd5f0f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6965, "upload_time": "2017-01-01T03:25:01", "url": "https://files.pythonhosted.org/packages/96/7a/4bcefef1b5d7143fc916762563d3d25afc6386a62d71c6b5970fec3a3123/ffmpy3-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0915aa6a597d09d41667f56755d95f44", "sha256": "3cd28b13a59d3e2fa2f2ac9c07afdae0e29a15f2314d52e3a5b3cd6dfb0622f9" }, "downloads": -1, "filename": "ffmpy3-0.2.3.tar.gz", "has_sig": false, "md5_digest": "0915aa6a597d09d41667f56755d95f44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5180, "upload_time": "2017-01-01T03:25:05", "url": "https://files.pythonhosted.org/packages/cd/5f/5fb70d8de4c7aad1a62028ac172b3a789c4b3526fe0204a7d2e392b3f17d/ffmpy3-0.2.3.tar.gz" } ] }