{ "info": { "author": "Zulko 2015", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "MoviePy\n========\n\nMoviePy (full documentation here_) is a Python module for video editing: cuts, concatenations, title insertions, video compositing (a.k.a. non-linear editing), video processing, and creation of custom effects. See the gallery_ for some examples of use.\n\nMoviePy can read and write all the most common audio and video formats, including GIF, and runs on Windows/Mac/Linux, with Python 2.7+ and 3. Here it is in action in an IPython notebook:\n\n.. image:: https://raw.githubusercontent.com/Zulko/moviepy/master/docs/demo_preview.jpeg\n :alt: [logo]\n :align: center\n\nExample\n--------\n\nIn this example we open a video file, select the subclip between t=50s and t=60s, add a title at the center of the screen, and write the result to a new file: ::\n\n from moviepy.editor import *\n\n video = VideoFileClip(\"myHolidays.mp4\").subclip(50,60)\n\n # Make the text. Many more options are available.\n txt_clip = ( TextClip(\"My Holidays 2013\",fontsize=70,color='white')\n .set_position('center')\n .set_duration(10) )\n\n result = CompositeVideoClip([video, txt_clip]) # Overlay text on video\n result.write_videofile(\"myHolidays_edited.webm\",fps=25) # Many options...\n\n\n\nContribute !\n-------------\n\nMoviePy is an open-source software originally written by Zulko_ and released under the MIT licence. The project is hosted on Github_ , where everyone is welcome to contribute, ask for help or simply give feedback.\n\nYou can also discuss about the project on Reddit_ or on the mailing list moviepy@librelist.com .\n\n\nInstallation\n--------------\n\nMoviePy depends on the Python modules Numpy_, imageio_, Decorator_, and tqdm_, which will be automatically installed during MoviePy's installation. The software FFMPEG should be automatically downloaded/installed (by imageio) during your first use of MoviePy (it takes a few seconds). If you want to use a specific version of FFMPEG, follow the instructions in file ``config_defaults.py``. In case of trouble, provide feedback.\n\n**Installation by hand:** download the sources, either on PyPI_ or (if you want the development version) on Github_, unzip everything in one folder, open a terminal and type ::\n\n (sudo) python setup.py install\n\n**Installation with pip:** if you have ``pip`` installed, just type this in a terminal: ::\n\n (sudo) pip install moviepy\n\nIf you have neither ``setuptools`` nor ``ez_setup`` installed the command above will fail, is this case type this before installing: ::\n\n (sudo) pip install ez_setup\n\n\n\n\nOther optional but useful dependencies\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nImageMagick_ is not strictly required, only if you want to write texts. It can also be used as a backend for GIFs but you can do GIFs with MoviePy without ImageMagick.\n\nOnce you have installed it, ImageMagick will be automatically detected by MoviePy, **except on Windows !**. Windows user, before installing MoviePy by hand, go into the ``moviepy/config_defaults.py`` file and provide the path to the ImageMagick binary called `convert`. It should look like this ::\n\n IMAGEMAGICK_BINARY = \"C:\\\\Program Files\\\\ImageMagick_VERSION\\\\convert.exe\"\n\nPyGame_ is needed for video and sound previews (useless if you intend to work with MoviePy on a server but really essential for advanced video editing *by hand*).\n\nFor advanced image processing you will need one or several of these packages. For instance using the method ``clip.resize`` requires that at least one of Scipy, PIL, Pillow or OpenCV are installed.\n\n- The Python Imaging Library (PIL) or, better, its branch Pillow_ .\n- Scipy_ (for tracking, segmenting, etc.), and can be used for resizing video clips if PIL and OpenCV aren't installed on your computer.\n- `Scikit Image`_ may be needed for some advanced image manipulation.\n- `OpenCV 2.4.6`_ or more recent (which provides the package ``cv2``) may be needed for some advanced image manipulation.\n\n\n.. _gallery: http://zulko.github.io/moviepy/gallery.html\n.. _Reddit: http://www.reddit.com/r/moviepy/\n.. _PyPI: https://pypi.python.org/pypi/moviepy\n.. _Pillow: http://pillow.readthedocs.org/en/latest/\n.. _Zulko : https://github.com/Zulko\n.. _Github: https://github.com/Zulko/moviepy\n.. _here: http://zulko.github.io/moviepy/\n.. _Scipy: http://www.scipy.org/\n.. _`download MoviePy`: https://github.com/Zulko/moviepy\n.. _`OpenCV 2.4.6`: http://sourceforge.net/projects/opencvlibrary/files/\n.. _Pygame: http://www.pygame.org/download.shtml\n.. _Numpy: http://www.scipy.org/install.html\n.. _imageio: http://imageio.github.io/\n.. _`Scikit Image`: http://scikit-image.org/download.html\n.. _Decorator: https://pypi.python.org/pypi/decorator\n.. _tqdm: https://github.com/noamraph/tqdm\n\n\n.. _ffmpeg: http://www.ffmpeg.org/download.html \n.. _ImageMagick: http://www.imagemagick.org/script/index.php\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://zulko.github.io/moviepy/", "keywords": "video editing audio compositing ffmpeg", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "livingbio-moviepy", "package_url": "https://pypi.org/project/livingbio-moviepy/", "platform": "", "project_url": "https://pypi.org/project/livingbio-moviepy/", "project_urls": { "Homepage": "http://zulko.github.io/moviepy/" }, "release_url": "https://pypi.org/project/livingbio-moviepy/0.2.2.11.3/", "requires_dist": [ "numpy", "decorator", "imageio (<2)", "tqdm (==4.8.4)" ], "requires_python": "", "summary": "Video editing with Python", "version": "0.2.2.11.3" }, "last_serial": 3411759, "releases": { "0.2.2.11.3": [ { "comment_text": "", "digests": { "md5": "db0a48a37bc8a1800f6bbf1cce5dda99", "sha256": "39cc9eb9a8980ce18daed8dee48a25186ac454b6b0972808e6e07caca6681077" }, "downloads": -1, "filename": "livingbio_moviepy-0.2.2.11.3-cp27-cp27m-macosx_10_13_intel.whl", "has_sig": false, "md5_digest": "db0a48a37bc8a1800f6bbf1cce5dda99", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 146816, "upload_time": "2017-12-13T01:52:50", "url": "https://files.pythonhosted.org/packages/5f/41/3574b394ca22fd670d66e482406f75327985ab5c5bad458a5c6384c913fd/livingbio_moviepy-0.2.2.11.3-cp27-cp27m-macosx_10_13_intel.whl" }, { "comment_text": "", "digests": { "md5": "3026c6b7c5afa3e1863fd5be94686678", "sha256": "f870dcb447f80ce241f4ab80c3a4cf1d6dccc8d4fe5f9ae555a18d449b4bc234" }, "downloads": -1, "filename": "livingbio-moviepy-0.2.2.11.3.tar.gz", "has_sig": false, "md5_digest": "3026c6b7c5afa3e1863fd5be94686678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152560, "upload_time": "2017-12-13T01:53:46", "url": "https://files.pythonhosted.org/packages/86/c5/952f505a050138195f7884312c2dcd385f4e73e5581971ace7e3267c3f19/livingbio-moviepy-0.2.2.11.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "db0a48a37bc8a1800f6bbf1cce5dda99", "sha256": "39cc9eb9a8980ce18daed8dee48a25186ac454b6b0972808e6e07caca6681077" }, "downloads": -1, "filename": "livingbio_moviepy-0.2.2.11.3-cp27-cp27m-macosx_10_13_intel.whl", "has_sig": false, "md5_digest": "db0a48a37bc8a1800f6bbf1cce5dda99", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 146816, "upload_time": "2017-12-13T01:52:50", "url": "https://files.pythonhosted.org/packages/5f/41/3574b394ca22fd670d66e482406f75327985ab5c5bad458a5c6384c913fd/livingbio_moviepy-0.2.2.11.3-cp27-cp27m-macosx_10_13_intel.whl" }, { "comment_text": "", "digests": { "md5": "3026c6b7c5afa3e1863fd5be94686678", "sha256": "f870dcb447f80ce241f4ab80c3a4cf1d6dccc8d4fe5f9ae555a18d449b4bc234" }, "downloads": -1, "filename": "livingbio-moviepy-0.2.2.11.3.tar.gz", "has_sig": false, "md5_digest": "3026c6b7c5afa3e1863fd5be94686678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152560, "upload_time": "2017-12-13T01:53:46", "url": "https://files.pythonhosted.org/packages/86/c5/952f505a050138195f7884312c2dcd385f4e73e5581971ace7e3267c3f19/livingbio-moviepy-0.2.2.11.3.tar.gz" } ] }