5 ms·
It's ffmpeg all the way down. I can't imagine what the internet would be if there weren't such a marvelous piece of software.
by xiaoyu2006 2y ago
It's ffmpeg all the way down. I can't imagine what the internet would be if there weren't such a marvelous piece of software.
- hypercube33 2y agoIt just needs pandoc to do document conversions and we are golden
- ukuina 2y agopandoc-wasm?
- sergiotapia 2y agoIt is one of the wonders of the world. Such a gift that we get to use it for free, from end users like us to large corporations like Netflix.
- metadat 2y agoActually, ffmpeg exists thanks to the legendary Fabrice Bellard. He's the rarest kind of programmer, stunningly capable and on a totally different wavelength of existence in terms of breadth of achievements. He made ffmpeg, incepted QEMU, and is a mobile / cellular communications guru. https://en.wikipedia.org/wiki/Fabrice_Bellard https://en.wikipedia.org/wiki/Fabrice_Bellard
- starkparker 2y agoI get to be one of the lucky few to learn today that ffmpeg was ported (well, transpiled) to WASM. This is more specifically built on that port: https://github.com/ffmpegwasm/ffmpeg.wasm https://github.com/ffmpegwasm/ffmpeg.wasm That project has an interactive playground that essentially describes and demonstrates how it works: https://ffmpegwasm.netlify.app/playground https://ffmpegwasm.netlify.app/playground This also means that despite being a locally hosted ffmpeg frontend, it's still slower than native ffmpeg and bound to WASM limits like file size (still a generous 2GB for images and audio, but not as viable for big video conversions). Still weird that this project doesn't seem to acknowledge that anywhere.
- TheSmiddy 2y agothey may have updated the website since the numerous comments here but the about section acknowledges all the libraries they use Libraries A big thanks to FFmpeg (audio, video), libvips (images) and Pandoc (documents) for maintaining such excellent libraries for so many years. VERT relies on them to provide you with your conversions.
- xnx 2y agoLooks like that was added in the last day from what I can tell. Glad to see it, but still weird that they aren't links. https://github.com/VERT-sh/VERT/commit/8f8ea34483cab76e27204b2facc9d23b13f6f36b#diff-ac297a6b1d1278499eba4c7c77db658647f1d0f98e7324c8ad6cecf397a81448 https://github.com/VERT-sh/VERT/commit/8f8ea34483cab76e27204...
- igtztorrero 2y agoThat's a whole true, creator Mr Fabrice Bellard, a 1000x developer, also create Qemu, another essential gem of software.
- pestaa 2y agoWHAT!? Unbelievable productivity. I'm in awe (and a renewed impostor syndrome).
- stavros 2y agoAnd TinyC, and the Bellard formula for calculating pi.
- mschuster91 2y ago... and a fully working SDR implementation of the LTE phone standard. The dude can wrap his head around literally anything. Him and Torvalds are truly exceptionally capable people.
- miki123211 2y agoOkay, here's a crazy idea. The things he built are: ffmpeg, which basically implements a bunch of specs for codecs Qemu, which basically implement a bunch of specs for CPUs TinyC / QuickJS, which basically implement a bunch of specs, mainly those for C and JS. That LTE thing, which, surprise surprise, implements a bunch of specs. He seems to be a God of turning specs into working code, not necessarily a GOd of programming in general.
- mschuster91 2y agoYup, but you need to involve yourself deep into quite the diverse range of programming, computer science, math and physics questions to be able to even read the specs, much less implement them. Codecs involve highly arcane math, an emulator not only needs to take care about the CPU but a whole bunch of side chips and associated timings, compilers are an entire field of academic study, and to work with LTE or anything RF in general you need a solid background in RF hardware electrical engineering, RF propagation, antenna theory and god knows what else, just to be able to have a "testbed" that works with your test device but doesn't shut off service to everyone in a few hundred meters around you. This kind of mental flexibility is what I really admire.
- leptons 2y agoI could tell from the list of file formats that it had to be a front-end for ffmpeg. Kind of disappointed, since I can already do that easily enough. What I was hoping for was a converter for 3D model formats, which is a real pain sometimes.
- freeamz 2y agoKinda remind me of this: https://newbeelearn.com/tools/videoeditor/ https://newbeelearn.com/tools/videoeditor/ and this one also outputs ffmpeg command as well.