Skip to content

Releases: Zulko/moviepy

v0.2.3.4

22 Apr 18:18
Compare
Choose a tag to compare

v0.2.3.4 (2018-04-22)

Full Changelog

New features

  • Added pcm_s24le codec for .wav files (#769)
  • Added fullscreen parameter to preview (#773)
  • Added support for closing previews with quit button (#773)

Full details

Merged pull requests

Merged pull requests:

Closed issues

Closed issues:

  • fail to install #771
  • install moviepy #758
  • How to prepend hexadecimal data to a binary file? #757
  • It’s time for a new release #742
  • wrong video duration value when concatenating videos with method = compose #574

v0.2.3.3

18 Apr 14:58
Compare
Choose a tag to compare

Change Log

v0.2.3.3 (2018-04-17)

Full Changelog

Main Changes

  • Removed support for Python 3.3 (#688, #713)
  • Lots of bug fixes, including better support for Python 3.x and Windows
  • Some documentation updates
  • Test coverage increased from 53% to 65%
  • Credits tool fixed. Check it out here!
Merged pull requests

Fixed bugs:

  • Issue with nesting context managers #655
  • Is there one potential bug in FFMPEG_READER? #546
  • vfx.scroll giving TypeError: slice indices must be integers or None or have an __index__ method #527
  • IndexError when converting audio to_soundarray() #246
  • Unable to use unicode strings with Python 2 #76
  • Added ffmpeg download when importing moviepy.editor #731 (tburrows13)
  • Fixed bugs, neater code, changed docstrings in audiofiles #722 (tburrows13)
  • Resolve undefined name execfile in Python 3 #718 (cclauss)
  • Fix credits, added tests #716 (tburrows13)
  • res —> size to align with line 62 #710 (cclauss)
  • Add gap=0 to align with lines 40, 97, and 98 #709 (cclauss)
  • import numpy as np for lines 151 and 178 #708 (cclauss)
  • Convert advanced_tools.py to valid Python #707 (cclauss)
  • Added missing '%' operator for string formatting. #686 (taylorjdawson)
  • Addressing #655 #656 (gyglim)
  • initialize proc to None #637 (gyglim)
  • sometimes tempfile.tempdir is None, so use tempfile.gettempdir() function instead #633 (earney)
  • Issue629 #630 (Julian-O)
  • Fixed bug in Clip.set_duration() #613 (kencochrane)
  • Fixed typo in the slide_out transition #612 (kencochrane)
  • Exceptions do not have a .message attribute. #603 (Julian-O)
  • Issue #574, fix duration of masks when using concatenate(.., method="compose") #585 (earney)
  • Fix out of bounds error #570 (shawwn)
  • fixed ffmpeg error reporting on Python 3 #565 (narfdotpl)
  • Add int() wrapper to scroll to prevent floats #528 (tburrows13)
  • Fix issue #464, repeated/skipped frames in ImageSequenceClip #494 (neitzal)
  • fixes #248 issue with VideoFileClip() not reading all frames #251 (aldilaff)

Implemented enhancements:

  • Use feature detection instead of version detection #721 (cclauss)
  • Fixed Optional Progress Bar in cuts/detect_scenes #587 (scherroman)
  • Fix travis build and enable pip caching #561 (mbeacom)
  • Avoid mutable default arguments #553 (mbeacom)
  • add ImageSequenceClip image size exception #550 (earney)

Merged pull requests:

Closed issues

  • Overly Restrictive Requirements #767
  • Using a gif as an ImageClip? #764
  • How can I include a moving 'arrow' in a clip? #762
  • How to call moviepy.video.fx.all.crop() ? #760
  • ImportError: Imageio Pillow requires Pillow, not PIL! #748
  • Fail to call VideoFileClip() because of WinError 6 #746
  • concatenate_videoclips with fadein fadeout #743
  • Ignore - sorry! #739
  • Image becomes blurr with high fps #735
  • Https protocol not found with ffmpeg #732
  • Storing Processed Video clip takes a long time #726
  • image corruption when concatenating images of different sizes #725
  • How to install MoviePy on OS High Sierra #706
  • Issue when running the first example of text overlay in ubuntu 16.04 with python3 #703
  • Extracting frames #702
  • Error - The handle is invalid - Windows Only #697
  • ImageMagick not detected by moviepy while using SubtitlesClip #693
  • Textclip is not working at all #691
  • Remove Pytho...
Read more

v0.2.3.2

18 Apr 17:18
Compare
Choose a tag to compare

New

  • #300 progress_bar parameter added to write_images_sequence
  • #529 VideoFileClip objects now have a rotation attribute

Bug Fixes

  • #336 ValueError: operands could not be broadcast together with shapes bug fixed (#334)

Docs

Full details

Merged pull requests

Closed issues

  • Requirements adjustments #530

  • Documentation build failures #525

  • Index is out of bounds - AudioFileClip #521

  • Youtube videos fail to load in documentation #536

  • unicodeDecoderError by running the setup.py during moviepy pip install #532

  • Should we push another version? #481

  • Add matplotlib example to the user guide? #421

  • Fails to list fx after freezing an app with moviepy #274

  • Documentation doesn't match ffmpeg presets #232

  • Minor Modifications #515 (gpantelis)

v0.2.3.1

05 Apr 03:08
Compare
Choose a tag to compare
Merged pull requests

Read more

v0.2.2.13

15 Feb 14:22
Compare
Choose a tag to compare

This release includes a few Python 3 compatibility fixes and bug fixes.

  • Merged #244 - Resolving on_color function docstring has wrong parameter
  • Merged #384 - Resolving #383 - ensures int arguments to np.reshape
  • Merged #403 - Resolving #335 and #401 - Handle py3 compatibility for writers stdin error handling.
  • Merged #405 - Add self.filename as a VideoFileClip attribute
  • Merged #410 - Resolving #313 - Make concatenate_videoclips python 3 compatible

v0.2.2.12

03 Feb 04:27
Compare
Choose a tag to compare
  • Added Maintainers list to README.
  • Merged #395 resolving zombie process bug caused by parent processes ending prematurely.

MoviePy Begins

11 Dec 21:54
Compare
Choose a tag to compare

This is the first release of a trilogy that will include "The Dark MoviePy" and "The Dark MoviePy Rises". At this point I am not sure what releases are for.

So let's say this release celebrates that MoviePy is quite stable around different platforms and Python 2/3, or people stopped reporting bugs.

Major ideas for the next release:

  • Simplify MoviePy's binary dependencies installation. This could be done by using ImageIO for downloading ffmpeg.
  • Use better backends for GIF making, ImageMagick is too slow. This could also be done with ImageIO.
  • Make a file manager which maintains closed the connections to files that are not used, because file connextions take a lot of RAM. This would allow to have hundreds of VideoClips ImageClips and AudioClips open, but only a few really making a connection.

It's going to be fun !