Skip to content
About

About B-ROLL and Ema Zamboni

In short

B-ROLL is a free, donation-supported desktop YouTube downloader for video editors: it downloads videos, clips, playlists and channels, converts them automatically into edit-ready ProRes or DNxHR (or saves MP4, MKV, WEBM or audio), and includes built-in trimming, subtitles and automatic creator credit files. It is made by video editor Ema Zamboni with Claude as coding assistant.

B-ROLL, the app, and b-roll, the footage

B-ROLL is a free, donation-supported desktop YouTube downloader for video editors: it downloads videos, clips, playlists and channels, converts them automatically into edit-ready ProRes or DNxHR (or saves MP4, MKV, WEBM or audio), and includes built-in trimming, subtitles and automatic creator credit files. It is a graphical front end for the open-source toolchain yt-dlp, ffmpeg and Deno, downloaded automatically on first launch. Made by video editor Ema Zamboni with Claude as coding assistant, free forever with voluntary donations.

B-ROLL the app is named after b-roll, the supplementary footage editors cut over the main story: cutaways, establishing shots, archive clips. The brand is written in capitals; the editing term stays lowercase. Both are defined side by side in the glossary, and the footage side has its own guide: b-roll from YouTube, with rights, clips, codecs and credits.

Who makes B-ROLL: Ema Zamboni, video editor

B-ROLL is made by Ema Zamboni (also known as Emanuele Zamboni), a video editor. Ema Zamboni designs and tests the app and reviews every page of this site. There is no company behind it and no business model: the app is free, and donations are voluntary.

Why B-ROLL exists

B-ROLL exists to turn one editing chore into one step: getting YouTube footage into an edit. A plain YouTube download is a long-GOP file that scrubs poorly, it has to be trimmed to the few seconds you need, and someone has to remember where it came from when the credits are due.

B-ROLL puts those jobs in one window: download only the part you need, convert it to ProRes or DNxHR, and write the credit next to the file. The maker describes the start in the app's About dialog:

I needed this app, so I made it with Claude since I'm not a developer. I tried to polish it and make it work as smooth as possible, but it may not be perfect.

Ema Zamboni, in the B-ROLL About dialog

How B-ROLL is built

B-ROLL was designed and tested by a video editor and coded with Claude, Anthropic's AI model, as coding assistant; it was not made by a software company. The app is a graphical front end for yt-dlp, ffmpeg and Deno, written in Python with a Tcl/Tk interface and packaged as a single Windows exe.

Two plain facts follow from that. The app's own source code is not published, so B-ROLL is a free app built on open-source tools, not an open-source project. And the app is not code-signed, so Windows may warn before the first run; the checksum steps on the download page show how to check the file. The story of the build: building a YouTube downloader with Claude as coding help.

The open-source projects under B-ROLL

B-ROLL stands on open-source work: yt-dlp downloads, ffmpeg converts, Deno runs the JavaScript yt-dlp needs for YouTube, Python, Tcl/Tk and Pillow run the interface, and the preview plays through the VLC media player you install. Every component, its license and how the app uses it is listed in open-source credits and licenses.

How the B-ROLL website is written

The articles on this site are drafted with Claude and reviewed by Ema Zamboni before they are published. Product facts come from the app's own code and settings, not from memory or marketing, and each article shows when it was last updated. Legal and licensing pages are general information with their sources, never legal advice.

The principles behind B-ROLL

  • Free, for good. No paid tier, no trial, no ads, no account. A donation is a thank-you and adds no features.
  • Honest about limits. Windows only today, not code-signed, some videos need your own YouTube sign-in, and the site says so.
  • Respect for creators. B-ROLL is for footage you have the right to use, and whether a particular use is allowed stays your call under the law where you work.
  • Credit by default. A credits file is written next to every download, so attribution starts at the download, not at delivery.

B-ROLL facts for reference

Price
Free forever, with voluntary PayPal donations. No account, no ads, no paid tier.
Platforms
64-bit Windows 10 and 11. macOS and Linux planned, not released.
Toolchain
yt-dlp, ffmpeg and Deno, downloaded on first launch; the app itself is written in Python with a Tcl/Tk interface.
App languages
English, Italian, Spanish, Portuguese, French, German and Russian for the main window; some dialogs and all error messages are English only.
Current version
1.0, released 30 Jul 2026. See the changelog.
Source code
Not published. The app is free, built on open-source tools.

What B-ROLL sends and fetches

B-ROLL has no account, telemetry or analytics. The app talks to YouTube for your downloads, asks GitHub for a newer release 4 seconds after launch, and fetches its tools on first launch; settings and history stay on your PC. The full list of destinations is on the privacy page.

Contact Ema Zamboni

Email info@emazamboni.it for bugs and questions. Inside the app, Report a bug in the Advanced panel opens your email app with a message to the same address. Releases are published on GitHub.

Download B-ROLL, free

Windows 10 and 11 today, macOS and Linux planned. No account, no ads. Voluntary donations keep it free.

v1.0 · 20.3 MB installer · Windows 10 and 11