2026年10月1日星期四HKT

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

科技

FFmpeg 開創者 Fabrice Bellard 網上幾乎找不到他的影片

YouTube 靠他開創的程式處理影片,網上卻幾乎找不到他本人的一段片。網上影片背後最常用的開源工具 FFmpeg,始於 2000 年的一個假名。法國工程師 Fabrice Bellard 當年以「Gérard Lantau」之名開始這個項目,2003 年再寫出模擬器 QEMU,獨力開發到 0.7.1 版。2009 年,他用一部桌上電腦把圓周率算到約 2.7 萬億位,打破世界紀錄。他現時是電訊公司 Amarisoft 的技術總監,個人網站至今只是一張沒有排版的項目清單。

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 至今仍只是一張沒有排版的項目清單。他甚少接受訪問,網上亦幾乎找不到他的影片。

來源

No comments yet

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