FFmpeg 由一名 28 歲法國工程師以假名開始
根據維基百科資料,1972 年在法國格勒諾布爾出生的 Fabrice Bellard,2000 年以假名「Gérard Lantau」開始了 FFmpeg 項目,當年 28 歲,一直領導到 2003 年。FFmpeg 是一套開源影音程式庫,負責把影片和聲音在不同格式之間編碼、解碼和轉換。
二十多年後,FFmpeg 已成為網上影片背後最常用的工具之一。據維基百科的 FFmpeg 條目,YouTube 和 Bilibili 的核心影片處理都用上它的程式庫,VLC、Blender、HandBrake、Plex 等常用軟件亦以它為基礎。一般用戶未必聽過這個名字,卻幾乎每日都在看經它處理過的影片。
QEMU 由他一人寫到 0.7.1 版
2003 年,Bellard 為 QEMU 提交了第一批程式碼,並獨力開發到 2005 年的 0.7.1 版。QEMU 是一套模擬器,可以在一部電腦上模擬另一款處理器或整部電腦,讓不同的作業系統在同一部機上運行。
QEMU 後來交由開源社群接手維護,配合 Linux 內核的 KVM 虛擬化功能,成為開源虛擬化最常用的工具之一。直到今天,QEMU 每個版本的版權聲明第一行,仍然寫着「Fabrice Bellard and the QEMU Project developers」。
一部桌上電腦算出 2.7 萬億位圓周率
2009 年 12 月 31 日,Bellard 宣布用一部普通桌上電腦,把圓周率算到小數點後約 2.7 萬億位,打破當時的世界紀錄。據 Neowin 及 phys.org 報道,他用的是一部 Core i7 電腦,配 6GB 記憶體及 7.5TB 硬碟,連計算和驗證共花了 131 日。此前的紀錄由超級電腦創下。
更早在 1997 年,他已找到一條計算圓周率個別位數的新公式,後來被稱為「Bellard 公式」,比原本的 Bailey–Borwein–Plouffe 公式更快。
寫完一個又一個小而完整的程式
Bellard 的作品有一個共通點:體積細,功能卻完整。2001 年,他憑一個原始碼只有約 3KB 的 C 語言編譯器,在國際 C 語言混淆程式碼大賽(IOCCC)得獎,這個編譯器後來發展成 Tiny C Compiler(TCC)。
2011 年,他用 JavaScript 寫出 JSLinux,在瀏覽器內模擬一部完整電腦並運行 Linux。2019 年推出的 QuickJS 是一個可嵌入其他程式的 JavaScript 引擎。2025 年 12 月,他再推出 MicroQuickJS,針對記憶體極少的嵌入式裝置,只需約 10KB 記憶體就能運行 JavaScript 程式。
本業是 4G 及 5G 基站軟件
2012 年,Bellard 與 Franck Spinelli 合創電訊公司 Amarisoft,並出任技術總監(CTO),公司開發以軟件運行的 4G 及 5G 基站系統。
他的個人網站 bellard.org 至今仍只是一張沒有排版的項目清單。他甚少接受訪問,網上亦幾乎找不到他的影片。
來源
- Fabrice Bellard(維基百科)
- Pi calculation smashes records(phys.org)
- MicroQuickJS(Simon Willison)




No comments yet
提交留言即表示你已閱讀我們的私隱政策。