Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Z

    Zulko

    zulko.github.io · Personal blog · on HN since 2013

    Zulko writes Python tutorials on video editing, GIFs, audio, animation, and ray tracing, and is the author of MoviePy.

    Visit blogHN submissions
    ProgrammingData & Visualization
    What HN says

    HN mostly links to the MoviePy documentation, which commenters recommend as a tool for complex video operations in Python.

    Stats for nerds
    36HN people shared it
    24linked in comments
    1.5Kstory points
    Feb 2026last shared
    2013people per year2026

    Top posts on HN

    1. 1
      Transcribing Piano Rolls, the Pythonic Way
      5 people · 312 points · first shared 2014 · 35 comments on HN
    2. 2
      Making GIFs From Video Files With Python
      3 people · 293 points · first shared 2014 · 41 comments on HN
    3. 3
      An Algorithm to Extract Looping GIFs from Videos
      3 people · 284 points · first shared 2015 · 25 comments on HN
    4. 4
      Things You Can Do with Python and POV-Ray
      2 people · 153 points · first shared 2014 · 25 comments on HN
    5. 5
      Python, Pitch Shifting, and the Pianoputer
      3 people · 139 points · first shared 2014 · 30 comments on HN
    6. 6
      Vector Animation with Python
      3 people · 115 points · first shared 2014 · 7 comments on HN
    7. 7
      Viennese Mazes: What They Are, and How to Make One
      2 people · 95 points · first shared 2014 · 9 comments on HN
    8. 8
      A Python AI for two-player board games
      1 person · 57 points · first shared 2013 · 7 comments on HN
    9. 9
      A Python script that makes video summaries of soccer games
      2 people · 8 points · first shared 2014 · Discussion on HN
    10. 10
      Data Animations with Python and MoviePy
      3 people · 5 points · first shared 2014 · Discussion on HN

    What HN people wrote when they linked it

    • zulkoFeb 2026

      Possibly not what you're asking for, but I wrote a generally-accessible intro to why it can be tricky to assemble many DNA fragments with "Golden Gate Assembly", a mainstream method which relies on short sequence overhangs. The Sidewinder method discussed in this thread aims to solve that "short overhang" problem.

      https://zulko.github.io/bricks_and_scissors/posts/overhangs/

    • selvanJul 2021

      The documentation shows ffmpeg is used only for encoding/decoding, composition/animation/effects are driven by openCV/numpy/scipy/PIL

      See: https://zulko.github.io/moviepy/getting_started/quick_presentation.html#how-moviepy-works

      The Gallery section has more advanced demos on vector/3D animations & audio mixing:
      https://zulko.github.io/moviepy/gallery.html

    • blululuJun 2020

      That's awesome.
      Every section on the command is simple, but taken as a whole, it is pretty thorny.
      I find that MoviePy (https://zulko.github.io/moviepy/) is a great tool for more complex operations like the aboce. A lot of MoviePy's functionality is derived from an FFMPEG wrapper, but it is just easier to split things up into a small script.

    • gandalfgeekJun 2021

      I believe MoviePy uses ffmpeg underneath. Have not used ffmpeg-python, but MoviePy has nice higher-level abstractions like clips (both audio and video), time functions, transitions etc that you can then compose pretty elegantly. See some of the examples on their site:

      https://zulko.github.io/moviepy/gallery.html

    • rjtavaresJun 2017

      Have you tried moviepy? It works by converting matplotlib figures into numpy arrays (you can even pre-build a list of arrays and then just iterate over the list).

      http://zulko.github.io/blog/2014/11/29/data-animations-with-python-and-moviepy/

    • saaaamApr 2020

      This looks great! Two alternatives if you are interested in doing similar things in python are moviepy (https://zulko.github.io/moviepy/) and vidpy (which I am working on, and still has many issues: https://antiboredom.github.io/vidpy/)

    Related

    Alan Zucconialanzucconi.com53 people

    The challenging task of sorting colours

    Alan Zucconi
    Personal · last shared 2026
    Random ASCIIrandomascii.wordpress.com274 people

    There are only four billion floats, so test them all (2014)

    Random ASCII
    Personal · last shared 2026
    Wingologwingolog.org237 people

    FFS SSL

    Wingolog
    Personal · last shared 2026
    PyPy Blogpypy.org183 people

    PyPy has moved to Git, GitHub

    PyPy Blog
    Company · last shared 2026
    Miguel Grinbergblog.miguelgrinberg.com94 people

    Python 3.14 is here. How fast is it?

    Miguel Grinberg
    Personal · last shared 2026
    Cal Patersoncalpaterson.com102 people

    Firefox usage is down despite Mozilla's top exec pay going up

    Cal Paterson
    Personal · last shared 2026
    David Beazleydabeaz.com162 people

    (Python) Generator Tricks For Systems Programmer (pdf)

    David Beazley
    Personal · last shared 2026
    Serge Zaitsevzserge.com81 people

    Tmux for Mere Mortals

    Serge Zaitsev
    Personal · last shared 2026