v1.0.2 (2020-03-26)
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:
- Remove timer in stdout flushing test #1091 (tburrows13)
- Update github issue and PR templates #1087 (tburrows13)
- Clean up imports #1084 (tburrows13)
- refactor Pythonic sake #1077 (mgaitan)
- Upgrade pip by calling via python (in appveyor). #1067 (jwg4)
- Improve afx.audio_normalize documentation #1046 (dspinellis)
- Add Travis support for Python 3.7 and 3.8 #1018 (tburrows13)
- Hide pygame support prompt #1017 (tburrows13)
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