madeitfor.fun

Creative

video editing

SHOW HN2020

161points
49comments
#370of 3,028 in 2020
Top 13%of 2020 by points

How HN took it

LovedMost comments that take a side are positive

16 positive, 7 neutral or asking, 0 mixed, 2 critical, out of 25 comments about the project. Thread score +0.52.

Idea: 6 for, 0 againstExecution: 3 for, 1 againstPerformance: 3 for, 0 againstDesign: 1 for, 0 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive client-side ffmpeg and motion tracking in the browser

    From 3 comments
    • This is really awesome -- was interesting to see FFmpeg being used fully client-side. I had previously used this ffmpeg WASM port (https://github.com/Kagami/ffmpeg.js) and hadn't…
      transitivebs on HN
    • This is incredible. The humble little meteor icon does motion-tracking! How is that even possible in the browser?!
      gitgud on HN
    • Try the "track motion" feature, mind blowing doing that in the browser.
      willcipriano on HN
  • Smooth and fast, even on low-end mobile

    From 2 comments
    • This is very well done, intuitive to use, and fast - I'm impressed! Only tweak I would want is a way to move the ends of a selected timeline segment, at least for mobile.
      Rinum on HN
    • Great job. Buttery smooth even on a low end mobile device.
      gediz on HN

Objections

  • Does not work on Safari

    From 1 comment
    • Is this working on Safari? I got nothing other than a Side Bar and Black Screen
      ksec on HN
  • LGPL licensing concerns with bundling ffmpeg

    From 1 comment
    • Be careful how you use ffmpeg. ffmpeg is LGPLed. you can call it like a DLL. You can not run some compiler/transpiler on top of it that combines it with other non GPLable code.…
      greggman3 on HN

Requests

  • Handles for trimming timeline segment ends on mobile

    From 1 comment
    • This is very well done, intuitive to use, and fast - I'm impressed! Only tweak I would want is a way to move the ends of a selected timeline segment, at least for mobile.
      Rinum on HN
  • Use Canvas captureStream instead of ffmpeg

    From 1 comment
    • Awesome!, If you want to try without the ffmpeg dependency in the future, you might have some luck with the Canvas captureStream API [1] and the MediaStream Recording API [1]…
      s369610 on HN
  • Walkthrough of how it was built

    From 1 comment
    • Wow this is absolutely fantastic. I'd really love to read a walk through of how you built this.
      limograf on HN

Questions

  • Does it work with live video streams?

    From 1 comment
    • Really cool. Would this work with live video streams? Sports feeds? Any idea how far away we are from doing this kind of stuff - https://vimeo.com/hawkeyeinnovations - in the…
      op03 on HN
  • Performance of 30-frame chunks versus whole file

    From 1 comment
    • Did you noticed a performance difference between when encoding 30 frame chunks vs whole file (barring zero completion equals divid-by zero)? This is wonderfully executed hack,…
      sitkack on HN

Alternatives named

  • ffmpeg.js (ffmpegjs/ffmpeg.js and Kagami's port)

    From 1 comment
    • This is really awesome -- was interesting to see FFmpeg being used fully client-side. I had previously used this ffmpeg WASM port (https://github.com/Kagami/ffmpeg.js) and hadn't…
      transitivebs on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/22826236)