modfy.video
Creative
video transcoding
SHOW HN2020
How HN took it
5 positive, 12 neutral or asking, 3 mixed, 2 critical, out of 22 comments about the project. Thread score +0.11.
Privacy: 3 for, 0 againstPerformance: 0 for, 2 againstIdea: 1 for, 0 againstDesign: 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
Privacy benefit of processing files client-side with no install
From 3 comments
Awesome work! The easy-of-use and privacy capabilities of this totally out-weight the somewhat slower performance. The safety one has with being able to do this in the browser,…
sktrdie on HNI tested with a 64MB, 124s long, 1152x720 .MOV video converted to .MP4 and here's what I saw: ``` modfy.video - 258 seconds native ffmpeg - 23 seconds ``` This was using a 2020…
whyleyc on HNNo need to manually install anything and sandboxing. Honestly if I had a suspicious video file I might prefer the browser option so that an ffmpeg exploit would not have access…
kevincox on HN
Clean, easy-to-use UI
From 2 comments
I tested with a 64MB, 124s long, 1152x720 .MOV video converted to .MP4 and here's what I saw: ``` modfy.video - 258 seconds native ffmpeg - 23 seconds ``` This was using a 2020…
whyleyc on HNThis is very interesting! Would definitely be useful non-technical users. I have a few UX concerns, though. - By default, it's set to All Features instead of Basic Features - The…
TorchAtlas on HN
Objections
WASM build is much slower than native ffmpeg
From 3 comments
I tested with a 64MB, 124s long, 1152x720 .MOV video converted to .MP4 and here's what I saw: ``` modfy.video - 258 seconds native ffmpeg - 23 seconds ``` This was using a 2020…
whyleyc on HNThis is a real cool tool and I would love to see more simple tools client-side only. However I have serious concerns about the performance. When developing a solver…
kevincox on HNI had a similar experience comparing DSP algorithms; native was faster across the board. It’s hard to get excited about WebASM if it’s slower.
jelling on HN
No hardware acceleration and no threading or SIMD in this build
From 3 comments
It is definitely slower than using ffmpeg normally, but the idea is for more non technical users it adds convenience and they don't have to use a command line. Yeah this version…
cryogenicplanet on HNYes, SIMD as well, although they're not available on all browsers/devices.
markdog12 on HNCan you compare them when running native single threaded? WASM threading support isn't standard yet
throwaway189262 on HN
Large files run out of memory because whole file is loaded into RAM
From 2 comments
I tried running something like this on my own, but I got OOM errors pretty quickly. 4 gigs isn't a lot when it comes to video processing. Hopefully wasm64 and WebGPU will make it…
hardwaregeek on HNI think this is as a result of the video have to be uploaded into RAM to be processed, this is definitely something I want to try to fix where I access the videos on the native…
cryogenicplanet on HN
UI labels confusing given upload button versus no-upload claim
From 2 comments
This is very interesting! Would definitely be useful non-technical users. I have a few UX concerns, though. - By default, it's set to All Features instead of Basic Features - The…
TorchAtlas on HNOn the left side, the label says "Click or Drag to upload", and at the bottom there is a label saying "Your files are not uploaded anywhere". If you have control over the left…
cbhl on HN
Requests
Stream large files to disk instead of holding them in memory
From 2 comments
Is there a restriction on the size of the file or can it save the contents on the fly to disk like streamsaver?
ggonweb on HNGood job on your release, Curious, How is your version different from kagami or videoconverter versions, which were file conversions and they did not have streaming options, even…
ggonweb on HN
Show the raw ffmpeg command line
From 1 comment
I agree. It will keep getting better and I would much rather have these things available than not. It would be cool if the site provided the raw ffmpeg command line so that you…
kevincox on HN
Clearer file picker labels
From 2 comments
Or change the text on the button. 'Add Files', 'Import Files', etc would be equally useful while not confusing.
dylan604 on HNOn the left side, the label says "Click or Drag to upload", and at the bottom there is a label saying "Your files are not uploaded anywhere". If you have control over the left…
cbhl on HN
Questions
How does performance compare to native ffmpeg
From 1 comment
How does the performance compare to running ffmpeg ad usual? I’m guessing that WASM means you don’t have access to things like hardware acceleration?
untog on HN
Does it work with CORS for transcoding YouTube videos
From 1 comment
I'm curious about using this to transcode youtube videos in the browser. Wondering if CORS is going to be an issue. Looks like I found another rabbit hole to keep me occupied for…
leptons on HN
Is there a file size restriction
From 1 comment
Is there a restriction on the size of the file or can it save the contents on the fly to disk like streamsaver?
ggonweb on HN
Alternatives named
Native ffmpeg command line
From 2 comments
I tested with a 64MB, 124s long, 1152x720 .MOV video converted to .MP4 and here's what I saw: ``` modfy.video - 258 seconds native ffmpeg - 23 seconds ``` This was using a 2020…
whyleyc on HNI agree. It will keep getting better and I would much rather have these things available than not. It would be cool if the site provided the raw ffmpeg command line so that you…
kevincox on HN
Kagami and videoconverter web versions
From 1 comment
Good job on your release, Curious, How is your version different from kagami or videoconverter versions, which were file conversions and they did not have streaming options, even…
ggonweb on HN