6/ ๐ Paid subscribers:
Check your inbox for early access details.
Want to try it first?
Comment โVLC Unity Linuxโ and weโll send you a trial build ๐ง
Ready for full access? https://t.co/AE88Szncbs
5/ This opens the door to serious cross-platform video workflows in Unity โ
with hardware acceleration and native Linux support.
Production-grade media, now on Linux.
Here's my conversation all about @FFmpeg, the legendary open-source software powering most video on the Internet. In the episode, I talk with Jean-Baptiste Kempf and Kieran Kunhya. JB is lead developer of VLC and Kieran is FFmpeg contributor, codec engineer, and the person behind the now-infamous @FFmpeg account on X.
VLC (@videolan), by the way, is also a legendary piece of open-source software: it's a video player that can open basically anything & has been downloaded over 6 billion times.
I think both FFmpeg and VLC are two of the most important and impactful software systems ever created, both open source, and both created & maintained by volunteers: brilliant engineers from all walks of life.
Thank you to everyone who contributed to FFmpeg and VLC, and in general to all engineers giving their heart & soul to building systems used by millions (or billions) of people, and often doing so not for money, status, or fame, but purely for the love of building great software and doing good for the world.
Thank you to the builders! ๐โค๏ธ
Shoutouts in this chat to @ID_AA_Carmack@karpathy@elonmusk@TimSweeneyEpic and everyone who is a contributor & fan of open source!
It's here on X in full and is up everywhere else (see comment).
Timestamps:
0:00 - Episode highlight
2:17 - Introduction
5:35 - Weirdest things VLC opens
9:59 - How video playback works
19:20 - Video codecs and containers
30:07 - FFmpeg explained
51:07 - Linus Torvalds
55:46 - Turning down millions to keep VLC ad-free
1:10:04 - FFmpeg & Google drama
1:29:18 - FFmpeg developers
1:35:55 - VLC and FFmpeg
1:40:29 - History of FFmpeg
1:43:46 - Reverse engineering codecs
1:57:01 - FFmpeg testing
2:01:08 - Assembly code (handwritten)
2:25:26 - Rust programming language
2:34:42 - FFmpeg and Libav fork
2:43:04 - Open source burnout
2:50:51 - x264 and internet video
3:04:07 - Video compression basics
3:11:04 - CIA and fake VLC
3:21:39 - Ultra low latency streaming
3:39:07 - AV2 codec and video patents
3:48:59 - VLC backdoors
3:59:14 - Video archiving
4:05:51 - Future of FFmpeg and VLC
LibVLCSharp 3.9.7 shipped
โข NativeAOT support
โข Windows ARM64 native loading (x64 fallback)
โข Avalonia 12 support
โข MAUI .NET 10 support
โข Modern TFMs use PtrToStringUTF8
Available on NuGet as usual.
#dotnet#libVLC
Last weekend, Hypernex (with @realtigerbl0xed and @virtual7802) attended a gaming convention, where we hosted a virtual theater experience, demonstrating our upcoming Android support and @videolan unity. We had an amazing time and got to talk to many people about our game!
pkgstore uses standard NuGet tooling. No proprietary CLI, no plugins, no SDK. ๐ ๏ธ
Publishers use dotnet nuget push with named push keys. Buyers add a source with dotnet nuget add source.
Works in VS, Rider, dotnet CLI. It's just NuGet. โ
https://t.co/jWaGo1NUXG
How getting paid on pkgstore works ๐ฐ
1. Connect Stripe (one click)
2. Create a listing with a price
3. Push your packages
4. Buyers subscribe via Stripe Checkout
5. Money hits your Stripe account
That's it. https://t.co/jWaGo1NUXG ๐ฆ
๐ pkgstore just got its first publisher ๐
NuGet Gallery lets you share packages, not sell them. There's no marketplace for OSS devs and companies who want to turn useful packages into income.
That's the gap pkgstore fills. More publishers coming soon. ๐
Monetizing a .NET library? Dual licensing, sponsorship, SaaS wrappers, consulting...
pkgstore fits one slice: selling packages. Free tier on https://t.co/RcnQA3m0Wu + paid pro packages, early access for subscribers, or direct sales only. Your call. ๐คท
https://t.co/1adtgbG9Eo
Selling a NuGet package shouldn't require stitching together a feed server, payments, credentials, and a storefront.
pkgstore does all of it โ Stripe storefront, auto NuGet feed, credential mgmt. Buyers use standard dotnet CLI. No custom tooling. ๐ฆ
https://t.co/1adtgbG9Eo