The error:
When you try to render a clip using moviepy and you get the following error:
OSError: MoviePy Error: creation of None failed because of the following error:
convert: unable to read font `Courier' @ warning/annotate.c/RenderType/960.
convert: unable to read font `Courier' @ error/annotate.c/RenderFreetype/1391.
convert: unable to read font `Courier' @ warning/annotate.c/RenderType/960.
convert: unable to read font `Courier' @ error/annotate.c/RenderFreetype/1391.
convert: unable to read font `Courier' @ warning/annotate.c/RenderType/960.
convert: unable to read font `Courier' @ error/annotate.c/RenderFreetype/1391.
convert: no images defined `PNG32:/var/folders/1f/pdmszzls4xs6px9gmf627ng40000gn/T/tmpset9ocun.png' @ error/convert.c/ConvertImageCommand/3273.
.
Solution
Install Ghostscript using brew to have all the required fonts:
eval(ez_write_tag([[728,90],'tutorials_technology-medrectangle-3','ezslot_0',114,'0','0'])); brew install ghostscript
You can verify using the command convert
to list all the available fonts:
convert -list font ```