Changelog History
Page 2
-
v0.2.3.2 Changes
April 18, 2018π New
- #300
progress_bar
parameter added towrite_images_sequence
- #529
VideoFileClip
objects now have arotation
attribute
π Bug Fixes
π Docs
- #465 Added page Working with MatPlotLib
Full details
π Merged pull requests Modify setup.py handling #531 (mbeacom) π Resolve documentation build errors #526 (mbeacom) Add progress_bar option to write_images_sequence #300 (achalddave) add opencv dependency since headblur effect depends on it. #540 (earney) β create tests for blackwhite, colorx, fadein, fadeout #539 (earney) β add crop tests #538 (earney) π Fix youtube video rendering in documentation #537 (mbeacom) β‘οΈ Update docs #535 (Gloin1313) β add test for Issue 334, PR 336 #534 (earney) π issue-212: add rotation info from metadata #529 (taddyhuo) Added another project using MoviePy #509 (justswim) added doc for working with matplotlib #465 (flothesof) fix issue #334 #336 (bluedazzle) write_videofile preset choices doc #282 (gcandal) 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)
- #300
-
v0.2.3.1 Changes
April 05, 2017π Merged pull requests create test for Trajectory.save_list/load_list #523 (earney) π³ add Dockerfile #522 (earney) Add fps_source option for #404 #516 (Gloin1313) Minor Modifications #515 (gpantelis) #485 followup #514 (Gloin1313) Correcting text #510 (gpantelis) Add aspect_ratio @Property to VideoClip #503 (scherroman) Fix for cleaning up os calls through Popen #501 (gyglim) π add test for ffmpeg_parse_info #498 (earney) add scipy for py2.7 on travis-ci #497 (earney) add file_to_subtitles test #496 (earney) β add a subtitle test #495 (earney) add afterimage example #491 (earney) β add doc example to tests #490 (earney) Allow resizing frames in ffmpeg when reading #489 (gyglim) Fix class name in AudioClip doc strings #488 (withpower) convert POpen stderr.read to communicate #487 (earney) add tests for find_video_period #486 (earney) refer to MoviePy as library (was: module) #484 (kerstin) π include requirements file for docs #483 (kerstin) β add test for issue 354; duration not set #478 (earney) Issue 470, reading past audio file EOF #476 (earney) Issue 285, error adding durations (int and None). #472 (earney) 0οΈβ£ Issue 359, fix default opt argument to work with imageio and ImageMagick #471 (earney) β Add tests for TextClip #469 (earney) β Issue 467; fix Nameerror with copy function. Added issue to tests.. #468 (earney) π Small improvements to docs pages, docs usage #463 (kerstin) Fix mixed content #462 (kerstin) fix Issue 368.. ValueError: Invalid value for quantizer: 'wu' #460 (earney) β add testing to verify the width,height (size) are correct. #459 (earney) β modify tests to use ColorClip's new color argument (instead of col) #457 (earney) β add ImageSequenceClip tests #456 (earney) β Add some tests for VideoFileClip #453 (earney) add test_compositing.py #451 (earney) β add test for tools #450 (earney) fix issue 448; AudioFileClip 90k tbr error #449 (earney) β add testing with travis-ci #447 (earney) π fix YouTube embeds in docs #446 (kerstin) Move PR test to test_PR.py file #444 (earney) β Test issue 407 (video has a valid fps after concatenate function) #443 (earney) β add test for PR306. #440 (earney) fix issue 417.. unicode has no attribute shape (error in python 2) #438 (earney) fix Issue #385 , no DirectoryClip class #434 (earney) β add test file for pull requests. #433 (earney) put DEVNULL into compat.py #432 (earney) β test for issue #145 #431 (earney) fix PR #413 . (issue #357) #429 (earney) π» fix issue 145. raise Exception when concatenate method != chain or cβ¦ #428 (earney) Readme improvements #425 (kerstin) Colorclip changed col>color #424 (Gloin1313) βͺ Revert "small recipe (mirroring a video)" #414 (Zulko) π fixes #357. confusing error about coreader, when media file does not exist #413 (earney) π move PY3 to new compat.py file #411 (earney) Fix Issue #373 Trajectory.save_list #394 (dermusikman) bug presented #390 (TonyChen0724) Audio error handling made failsafe #377 (gyglim) Fix issue #354 #355 (groundflyer) π Fixed resize documentation issue #319 #346 (jmisacube) Added AAC codec to mp4 #345 (jeromegrosse) β Add a test case. #339 (drewm1980) ImageSequenceClip: Check for fps and durations rather than fps and duβ¦ #331 (jeromegrosse) Handle bytes when listing fonts in VideoClip.py #306 (Zowie) π fix deprecation message #302 (mgaitan) Fix for #274 #275 (nad2000) β‘οΈ Update README.rst #254 (tcyrus) small recipe (mirroring a video) #243 (zodman) π Document inherited members in reference documentation #236 (achalddave) π fixed module hierarchy for Trajectory #215 (bwagner) π Fixed missing list #211 (LunarLanding) π Fixed copy-paste typo #197 (temerick) Adds progress_bar option to write_audiofile() to complement #380 #458 (Gloin1313) pick highest fps when concatenating #416 (BrianLee608) Incorporated optional progress_bar flag for writing video to file #380 (wingillis) Closed issues concatenate_videoclips([clip1,clip2]) results in a clip where the second clip is skewed and has severe lines #520 FFMPEG crashes if the script is a .pyw #517 VideoFileClip instance has no attribute 'reader' #512 Adding emoji with moviepy #507 π How to remove original audio from the video file ? #504 Duration Format With Moviepy #502 AttributeError: 'numpy.ndarray' object has no attribute 'tobytes' #499 New install... VideoFileClip("x.mp4").subclip(0,13) gives "reader not defined error" #461 Bytes-like object is required, not 'str' in version 0.2.2.13 #455 Can't import gifs into moviepy #452 AudioFileClip #448 Error with Pillow #445 Moviepy AttributeError: 'NoneType' object has no attribute 'shape' #439 π» This is what exception.... #437 π» when I from moviepy.editor import *, There cause exception,That's why....... #436 No available fonts in moviepy #426 π§ Project maintenance, mgmt, workflow etc. #422 Cannot run in a django project on apache #420 error 'unicode' object has no attribute 'shape' #417 VideoClip has no attribute fps error when trying to concatenate #407 π The Travis tester seems to be failing #406 Slow motion video massively sped up #404 moviepy not able to find installed ffmpeg bug? #396 Cannot open audio: AttributeError: 'NoneType' object has no attribute 'start' #393 DirectoryClip??? Where is it? #385 π Minor Documentation typo in VideoFileClip #375 π Documentation Update: VideoTools #372 ValueError: Invalid value for quantizer: 'wu' #368 Parameter color in ColorClip #366 Different size videos #365 π Add support for dithering GIF output #358 VideoFileClip instance has no attribute 'coreader' #357 π ffmpeg_parse_infos fails while parsing tbr #352 No audio when adding Mp3 to VideoFileClip MoviePy #350 ImportError: No module named tracking (OS: 10.11.6 "El Capitan", Python 2.7.12) #348 Moviepy not compatible with Python 3.2 #333 Attribute Error (Raspberry Pi) #332 ImageSequenceClip: Error when fps not provided but durations provided #326 β CI Testing #325 Pythonanywhere Moviepy #324 π Documentation for resize parameter is wrong #319 0οΈβ£ ImageClip's with default settings can not be concatenated #314 librelist does not work #309 π Broken Gallery in Documentation #304 File IOError when trying to extract subclips from mov file on Ubuntu #303 write_gif failing #296 Resize not working #272 stretch image to size of frame #250 π ffprobe metadata on video file clips #249 Credits1 is not working - gap missing, isTransparent flag not available #247 Generating Gif from images #240 permission denied #233 receive the video advancement mounting (Ex: in %) #224 Import of MoviePy and Mayavi causes a segfault #223 Video overlay (gauges...) #222 OSError: [WinError 193] %1 nβest pas une application Win32 valide #221 π Warning: skimage.filter is deprecated #214 External FFmpeg issues #193 π Video and Audio are out of sync after write #192 Broken image on PyPI #187 ImageSequenceClip from OpenEXR file sequence generate black Clip video #186 Loading video from url #185 Wrong number of frames in .gif file #181 Converting mp4 to ogv error in bitrate #174 embed clip in a jupyter notebook #160 How to create a video from a sequence of images without writing them on memory #159 LaTeX strings #156 UnboundLocalError in video/compositing/concatenate.py #145 Crop a Video with four different coodinate pairs #142 global name 'colorGradient' is not defined #141 rotating image animation producing error #130 bug introduced in 0.2.2.11? #129 Getting a TypeError in FramesMatch #126 moviepy is awesome #125 Concanate clips with different size #124 TextClip.list('font') raises TypeError in Python 3 #117 Attempt to Download freeimage failing #111 Invalid buffer size, packet size < expected frame_size #109 π imageio has permission problems as WSGI user on Amazon Web Server #106 Possibility to avoid code duplication #99 Memory Leak In VideoFileClip #96 π [Windows users: help !] Finding ImageMagick automatically on windows #80 Save to Amazon S3 #6 transparency bug in concatenate_videoclips() #103 Possible to create out of bounds subclip #470 TypeError: 'float' object cannot be interpreted as an integer #376 TextClip.list('color') failed to return color list #371 Bug in write_gif #359 crossfadeout "Attribute 'duration' not set" #354 π AAC support for mp4 #344 Python2 unicode_literals errors #293 concatenate ImageClip #285 VideoFileClip instance has no attribute 'reader' #255 TextClip.list('color') fails #200
-
v0.2.2 Changes
December 11, 2014Closed issues:
- Incorrect size being sent to ffmpeg #102
- Can't unlink file after audio extraction #97
- Hangs if using ImageMagick to write_gif #93
- Segfault for import moviepy.editor, but not for import moviepy #92
- Is there a way to create the gif faster? #88
- syntax error with moviepy #87
- Issue in config.py #83
- not working with some youtube videos #82
- Can't add Chinese text δΈζ, it will become "??" in the movie file. #79
- don't read *.mp4 file #75
- π» FileNotFound VideoFileClip exception, followed all the installation instructions #72
- write_videofile jumps #71
- Problems with complex mask #70
- supress console window of popen calls if used with cx_freeze win32gui #68
- set all filehandles to make moviepy work in cx_freeze win32gui #67
- Setting conf.py ffmpeg path on the fly from python #66
- gif_writers.py uses an undefined constant #64
- set_duration ignored on TextClip #63
- Write_Gif returns errno 2 #62
- "Bad File Descriptor" when creating VideoFileClip #61
- Create a mailing list #59
- Closing VideoFileClip #57
- π» TextClips can cause an Exception if the text argument starts with a '@' #56
- Cannot convert mov to gif #55
- Problem with writing audio #51
- ffmpeg_writer.py #50
- VideoFileClip error #49
- VideoFileClip opens file with wrong width #48
- π Change speed of clip based on a curve? #46
- 'to_gif' raises IOError/OSError when no 'program' parameter is given #43
- β¨ Enhancement: loading animated gifs, passing frame range to subclip() #40
- ImageClip is broken #39
- Error: wrong indices in video buffer. Maybe buffer too small. #38
- It makes pygame crash #37
- Can not load the fonts #36
- Tabs in python code #35
- π Windows 8 Error #34
- infinite audio loop #33
- Specifying pix_fmt on FFMPEG call #27
- on_color fails with TypeError when given a col_opacity parameter #25
- 'ValueError: I/O operation on closed file' #23
- Too stupid to rotate :D #22
- FFMPEG Error on current Debian Wheezy x64 #21
- Possible memory leak #18
- π Windows - Unable to export simple sequence to gif #16
- Problems with preview + missing explanation of crop + resize not working #15
- AssertionError in ffmpeg_reader.py #14
- ffmpeg hangs #13
- Python 3.3.3 - invalid syntax error #12
- something went wrong with the audio writing, Exit code 1 #10
error: string:
When trying to import from moviepy #9- Reading video on Ubuntu 13.10 does not work #8
- List decorator and pygame as dependencies on PyPI #4
- π§ "list index out of range" error or Arch Linux x86-64 #3
- IndexError? #2
- 0οΈβ£ Can't write a movie with default codec #1
π Merged pull requests:
- - changed none to None due to NameError #95 (Eloar)
- π Allows user to pass additional parameters to ffmpeg when writing audio clips #94 (jdelman)
- π Fix a typo in a ValueError message #91 (naglis)
- π Changed all "== None" and "!= None" #89 (diegocortassa)
- 'Crop' fix #81 (ccarlo)
- π fix lost threads parameter from merge #78 (bobatsar)
- VideoClip.write_videofile() accepts new param: ffmpeg_params that is put directly into ffmpeg command line #77 (aherok)
- π make compatible with cx_freeze in gui32 mode #69 (bobatsar)
- π Fix typo in error message #53 (mekza)
- π Fixed write_logfile/verbose arguments #47 (KyotoFox)
- typo #42 (tasinttttttt)
- Tempfile #31 (dimatura)
- π Fixed small typo in docs #30 (dimatura)
- π Fixed syntax error in io/imageMagick_tools.py #29 (dimatura)
- β added -pix_fmt yuv420p to ffmpeg args if codec is libx264 #28 (chunder)
- β added support for aac audio codec #26 (chunder)
- π Hopefully fixes issue #13 for everyone. #24 (oxivanisher)
- β¬οΈ Reduced ffmpeg logging to prevent hanging #20 (JoshdanG)
- π fix typo in close_proc #17 (kenchung)
- PEP8 : ffmpeg_reader #11 (tacaswell)
- β‘οΈ Update resize.py #7 (minosniu)
- β‘οΈ Update crash_course.rst #5 (mgaitan)
* This Change Log was automatically generated by github_changelog_generator
-
v0.2.2.13 Changes
February 15, 2017Implemented enhancements:
- β Add
self.filename
as aVideoFileClip
attribute #405 (tburrows13)
Closed issues:
- π keep github releases in sync with PyPI #398
- accidentally opened, sorry #397
- BrokenPipeError #349
- π Bug in ffmpeg_audiowriter.py for python 3 #335
- concatenate.py - Python3 incompatible #313
π Merged pull requests:
- π fix issue #313, make concatenate_videoclips python 3 compatible. #410 (earney)
- β‘οΈ Update maintainer section in README #409 (mbeacom)
- π fix issue #401 #403 (earney)
- ensures int arguments to np.reshape; closes #383 #384 (tyarkoni)
- π on_color function docstring has wrong parameter #244 (cblument)
- β Add
-
v0.2.2.12 Changes
February 03, 2017Implemented enhancements:
Closed issues:
- Numpy 1.12.0 Breaks VideoFileClip #392
- read_chunk() breaks in numpy 1.12.0 #383
- Intel MKL FATAL ERROR: Cannot load libmkl_avx.so or libmkl_def.so #379
- Memory Error #370
- module 'cv2' has no attribute 'resize' #369
- Unable to load a gif created by moviepy. Fault of avconv? #337
- write_videofile Error #330
- Does Moviepy work with a Raspberry Pi? #322
- moviepy.video.fx.all fadein and fadeout does not fade to any other color than black? #321
- π» Imageio: 'ffmpeg.osx' was not found on your computer; downloading it now. #320
- is there a way to composite a video with a alpha channel? #317
- ffmpeg never dies #312
- Mask Getting Called Multiple Times #299
- write_videofile gets stuck #284
- zero-size array to reduction operation minimum which has no identity #269
- nvenc encoder nvidia #264
- Avoid writing to disk with ImageSequenceClip #261
- MemoryError #259
- Create multiple subclips using times from CSV file #257
- write_videofile results in "No such file or directory: OSError" on AWS Lambda instance #256
- π Pillow 3.0.0 drops support for
tostring\(\)
in favour oftobytes\(\)
#241 - β Add Environment Variable to overwrite FFMPEG_BINARY #237
- Clip::subclip vs ffmpeg_extract_subclip? #235
- Moviepy - win2k8 64 install errors #234
- How to install MoviePy on a remote SSH server without an A/V card? #230
- Failed to read duration of file, Samsung S6 MP4s #226
- MoviePy error: FFMPEG permission error #220
- White artifacts around the image when rotating an ImageClip with a mask or just a png with transparency in angles that are not 0, 90, 180, 270 ( Added Examples to reproduce it ) #216
- Error when using ffmpeg_movie_from_frames "global name 'bitrate' is not defined" #208
- Is it possible to write infinite looping videos? #206
- Problem creating VideoFileClip from URL on server #204
- Animate TextClip text value #199
- ffmpeg not available under Ubuntu 14.04 #189
- Zoom effect trembling #183
- How to match the speed of a gif after converting to a video #173
- [Feature Request] Zoom and Rotate #166
- Speed optimisation using multiple processes #163
- Invalid Syntax Error #161
- AudioFileClip bombs on file read #158
- Hamac example gives subprocess error #152
- unable to overwrite audio #151
- Error in /video/fx/freeze_region.py #146
- Convert gif to video has back background at the end of the video #143
- How to conditionally chain effects? #138
- [Feature Request] Write output using newlines #137
- γ #135
- How can add my logo to right top of entire mp4 video using moviepy ? #127
- numpy error on trying to concatenate #123
- NameError: global name 'clip' is not defined #114
- typo in line 626, in on_color. elf is good for christmas, bad for function #107
- API request: clip.rotate #105
- π Use graphicsmagick where available #90
- Packaging ffmpeg binary with moviepy #85
- β Running VideoFileClip multiple times in django gives me error #73
- FFMPEG binary not found. #60
π Merged pull requests:
- π Fix #164 - Resolve ffmpeg zombie processes #374 (mbeacom)
- β‘οΈ Updated resize function to use cv2.INTER_LINEAR when upsizing images β¦ #268 (kuchi)
- Read FFMPEG_BINARY and/or IMAGEMAGICK_BINARY environment variables #238 (dkarchmer)
- π Fixing a minor typo. #205 (TheNathanBlack)
- π Fixed minor typos in the docs #196 (bertyhell)
- β added check for resolution before processing video stream #188 (ryanfox)
- π Support for SRT files with any kind of newline #171 (factorial)
- β Delete duplicated import os #168 (jsseb)
- π set correct lastindex variable in mask_make_frame #165 (Dennovin)
- π fix to work with python3 #162 (laurentperrinet)
- poor error message from ffmpeg_reader.py #157 (ryanfox)
- π fixing region parameter on freeze_region #147 (savannahniles)
- Typo #133 (rishabhjain)
- setup.py: Link to website and state license #132 (techtonik)
- Issue #126 Fix FramesMatch repr and str. #131 (filipochnik)
- π auto detection of ImageMagick binary on Windows #118 (carlodri)
- Minor grammatical and spelling changes #115 (grimley517)
- typo fix #108 (stonebig)
- β additional safe check in close_proc #100 (Eloar)
- π Allows user to pass additional parameters to ffmpeg when writing audio clips #94 (jdelman)