Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bjano
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
bjano
1y ago
Nothing is uploaded, everything runs locally.
2.
▲
by
bjano
1y ago
The creator of that repo has a blog with some posts on building a wasm version of FFmpeg, I mostly followed those: https://jeromewus.medium.com/ I also used some of their scripts for building the 3rd-party libraries. It too
3.
▲
Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
(vidmix.app)
179 points
by
bjano
1y ago
|
46 comments
4.
▲
by
bjano
2y ago
.avi file just shows a spinner in place of the preview, never finishes loading .mkv files are not enabled in the file picker, if I select one anyway it loads, but the export hangs hevc .mp4 loads, but the exported video is all black
5.
▲
by
bjano
2y ago
The site claims "versatile codec support" but I couldn't get it work with anything except the most vanilla h264 files. (though as I am working on a similar product I am aware that handling all the codecs is quite a bit more p
6.
▲
by
bjano
2y ago
You don't need to keep the video files in memory, it's enough to have the javascript File object and then you can read the packets you need on the fly. This way the app's memory usage should be okay. This is what I did in my
7.
▲
by
bjano
3y ago
It seems to me that the demonstration is calculated in sRGB space, so with non-linear brightness values and I suspect that most of the unnaturalness of the smear is due to that. To simulate the physics this would need to be done with linear
8.
▲
by
bjano
4y ago
I've been having the same issue with an app. Random rejections with a single line copy-pasted from the (genuine) feature list in the app description. In this case the lines just start with a regular dash ("-"). This together
9.
▲
by
bjano
4y ago
I use a WebAssembly build of FFmpeg to extract the streams and packets from the video files and as a fallback for some codecs. But most of the decoding/encoding is done with WebCodecs which in most cases has access to hardware accelera
10.
▲
by
bjano
4y ago
I've built the UI library myself, it's written in C++ and is drawing with OpenGL. (translated to WebGL by emscripten) Javascript is only used for the browser-related parts. The point of this is that the javascript layer can be ea
11.
▲
by
bjano
4y ago
WebCodecs is missing. They say it's "worth prototyping" [1] but I don't know whether they are working on it. 1: https://mozilla.github.io/standards-positions/
12.
▲
by
bjano
4y ago
For people who don't want to sign up but still like the idea of a video editor running in a browser (that doesn't upload anything), I am working on an alternative: https://vidmix.app
13.
▲
by
bjano
4y ago
https://vidmix.app checks all the boxes: in the browser, layers, no watermark, captions, giphy integration, mp4 in and out
14.
▲
by
bjano
4y ago
Yes, the shortcomings of the html video tag are quite unfortunate. Just some very small improvements would make it a lot more useful. One other issue I found at the time I was looking at it (not sure if it's still the case) was that st
15.
▲
by
bjano
4y ago
In Chrome and Edge you can use WebCodecs to decode and display video frames one-by-one. (this is what I used for the video editor at https://vidmix.app ) In other browsers you could build FFmpeg with webassembly and use that for
16.
▲
by
bjano
5y ago
Couple years ago there was a similar site with the same idea about listing all private keys. If you "found" an active address it was immediately emptied. (I am not sure if it had a search bar or you had to edit the URL)
17.
▲
by
bjano
5y ago
The biggest problem is not supporting h264 encoding for the output. Also as the preview playback is done with html video elements and those can't be started at a precise enough time, the timing of these videos are imprecise and may not
18.
▲
by
bjano
5y ago
At the moment I don't have plans to make it open source. I suspect that the drag and drop limit of 5 may be a browser/OS limitation, now I couldn't reproduce this but will look out for it. And yes, probably it would make more
19.
▲
by
bjano
5y ago
It doesn't have WebCodecs: https://caniuse.com/?search=videodecoder
20.
▲
by
bjano
5y ago
Thank you, great to hear that you like it! mp3 files not loading was an embarrassing bug, I just fixed it, should work now. (only remaining issue I just realised is that the volume panel doesn't show up when the track is first selected
21.
▲
by
bjano
5y ago
Hello HN! WebCodecs landed in chromium recently opening new possibilities for browser-based video editing: instead of relying on cloud-based processing, everything can now be done locally. As I never had a good answer when app developer fri
22.
▲
Show HN: Video editor built with WebCodecs, WebAssembly and WebGL
(vidmix.app)
10 points
by
bjano
5y ago
|
11 comments
23.
▲
by
bjano
5y ago
WebCodecs is available since the latest Chrome, so it is now possible to use hardware accelerated codecs from the browser. Instead of uploading & downloading GBs of data and paying for someone else's processing power, you can do ev
24.
▲
by
bjano
6y ago
They published their demo calculator app on the Play Store: https://play.google.com/store/apps/details?id=uno.platform.c... All the top reviews are talking about how slow it is. A calculator app.
25.
▲
by
bjano
9y ago
I also use a cross-platform framework that "renders every pixel". The two major problems I had are the lack of native input and the integration with native ad SDKs. I solved the input with overlaying a native input view on top of
26.
▲
by
bjano
10y ago
They are using openface: https://cmusatyalab.github.io/openface/#openface The library gets the picture as input and spits out a 128-element vector. The more similar the vectors are for two pictures the more likely they
27.
▲
by
bjano
10y ago
There seems to be a huge conflict of interest here: as card processors slap you with an extra chargeback fee for the fraudulent transactions (in addition to the amount they take back anyway) it's difficult to believe that they would wo
28.
▲
by
bjano
11y ago
Yes, customers of other budget VPS providers are complaining about this too. > why should a network you're paying $20-$100 do everything they can to keep a target online and threaten other customers? I am not a network engineer and
29.
▲
by
bjano
11y ago
> blackholing is a blunt but crucial weapon in our arsenal, giving us the ability to ‘cut off a finger to save the hand’ – that is, to sacrifice the customer who is being attacked in order to keep the others online There is something ver
30.
▲
by
bjano
11y ago
So the main purpose of most of the 18000 classes is to make it possible for the app to scale up to 18000 classes? :)
More ›