Deprecate option --input: Use positional argument CSV instead.
Deprecate option -rw and -rh: Use --resize WIDTHxHEIGHT instead.
Require Python 3.9.
Add examples to README and test them with byexample.
Lint and test.
Allow running in pipenv.
Bump version to 2.0.0.
Intertitles can now span several lines -- with manual line breaks
in place of the "|" pipe character, or with automatic line breaks
where necessary -- and the whole text fits on the video. The width
of the text box is now 0.8 times the width of the video, this is
controlled by constant TEXT_WIDTH_FACTOR.
Added option --fadeout which accepts duration of the fadeout
in milliseconds.
Fixed option --intertitle-duration which was causing an index
out of range exception, because it was not being parsed as int.
The same goes for --intertitle-fontsize.
format_clip_file_path() was using source video extension instead of
desired output extension, therefore it was overwriting output clips
that had different extension than the source clip.
Additional params for FFmpeg can be passed in the --video-params
argument now. It is passed as the ffmpeg_params parameter to Movie.py's
method VideoClip#write_videofile().
Renamed option --change-fps to --video-fps and added options --video-ext
and --video-codec. Default codec map was removed, so that when you
specify extension .avi, codec png is not automatically chosen. You have
to use --video-codec now if you want png.