moviepy v1.0.2 Release Notes

Release Date: 2020-03-26 // about 4 years ago
  • v1.0.2 (2020-03-26)

    Full Changelog

    ๐Ÿš€ Note that this is likely to be the last release before v2.0, which will drop support for Python versions 2.7, 3.4 & 3.5 and will introduce other backwards-incompatible changes.

    ๐Ÿ›  Notable bug fixes:

    • ๐Ÿ›  Fixed bug that meant that some VideoFileClips were created without audio [#968]
    • ๐Ÿ›  Fixed bug so now the slide_out effect works [#795]

    ๐Ÿ›  Fixed bugs:

    • ๐Ÿ›  Fixed potential crash trying to call the logger string as a function #1082 (tburrows13)
    • Get ffmpeg to use all audio streams #1008 (vmaliaev)
    • Reorder FFMPEG_VideoWriter command arguments #968 (ThePhonon)
    • โœ… Test that the temporary audio file exists #958 (ybenitezf)
    • ๐Ÿ›  Fix slide out #795 (knezi)
    • Correct the error message to new filename. #1057 (jwg4) ๐Ÿ”€ Merged pull requests

    ๐Ÿ”€ Merged pull requests:

    Closed issues

    Closed issues:

    • ImageSequenceClip write_videofile #1098
    • Formatting code with Black #1097
    • ๐Ÿ‘‰ Make effects be callable classes #1096
    • ๐Ÿ“š URGENT - Documentation is inaccessible #1086
    • โฌ‡๏ธ Drop support for python < 3.6 #1081
    • TextClip filenotfounderror winerror2 #1080
    • unable to create video from images #1074
    • ๐Ÿ Crash on loading the video, windows 10 #1071
    • Audio Issue while concatenate_videoclips'ing ImageClip and VideoFileClip (contains audio already) #1064
    • AttributeError: 'NoneType' object has no attribute 'stdout' #1054
    • Overlay a video on top of an image with Moviepy #1053
    • get_frame fails if not an early frame #1052
    • from google.colab import drive drive.mount('/content/drive') import cv2 import numpy as np from skimage import morphology from IPython import display import PIL image = cv2.imread('/content/drive/My Drive/CAR3/11.JPG',cv2.IMREAD_COLOR) from google.colab.patches import cv2_imshow #image = cv2.resize(image,(384,192)) cv2_imshow(image) #1051
    • Segmentation fault (core dumped) #1048
    • zip over two iter_frames functions doesn't render proper result #1047
    • CompositeVideoClip([xxx]).rotate(90) ValueError: axes don't match array #1042
    • to_soundarray Index error #1034
    • write_videofile does not add audio #1032
    • moviepy.video.io.VideoFileClip.VideoFileClip.set_audio does not set audio #1030
    • loop for concatenate_videoclips #1027
    • How to resize ImageClip? #1004
    • Pygame pollutes stdio with spammy message #985
    • Issue with ffmpeg version #934
    • ๐Ÿš€ No release notes for 1.0.0? #917
    • Imageio's new use of imageio-ffmpeg #908
    • ModuleNotFound: No module named 'imageio\_ffmpeg', or imageio v2.5.0 is breaking ffmpeg detection in config #906
    • CompositeVideoClip has no audio #876
    • Handling of the ffmpeg dependency #859
    • ๐Ÿง 'ffmpeg-linux64-v3.3.1' was not found on your computer; downloading it now. #839
    • Typo in variable name in transitions.py(t_s instead of ts) #692
    • ๐Ÿ”– version 0.2.3.2 TypeError: must be str, not bytes #650
    • AWS Lambda - Moviepy Error - #638
    • โž• Adding conda-forge package #616
    • Several YouTube examples in Gallery page are unable to load. #600
    • ffmpeg not installed on Mac #595
    • FFMPEG not downloaded #493
    • ๐Ÿ›  Fix documentation #482
    • Moviepy is producing garbled videos #356
    • ๐Ÿ“š Help with contributing to the documentation? #327
    • ๐Ÿ“š audio custom filter documentation? #267
    • Mistake in doc, clips.html part. #136