20 năm của FFmpeg
(twitter.com)-
ffmpeg, công cụ đã đóng góp lớn vào việc tạo nên môi trường video như hiện nay, được công bố vào 2000/12/20 và nay đã tròn 20 năm -
Người phát triển ban đầu là Fabrice Bellard, một nhà phát triển ở đẳng cấp “quái vật” đã tạo ra QEMU, TCC, QuickJS và JSLinux (hiện ông không còn tham gia ffmpeg nữa)
4 bình luận
Có vẻ như môi trường video đã thực sự phát triển rất nhiều nhờ FFmpeg.
Giờ đây nó còn được tạo thành
ffmpeg.jsthông qua EMScripten nên cũng được dùng nhiều trên web, và gần đây còn được port sang WASM.Nhờ vậy, việc tạo ra các công cụ như bên dưới đã trở nên khả thi, và có lẽ việc sản xuất video trên web sẽ còn sôi động hơn nữa trong tương lai.
Animockup - Tạo mockup animation cho app/web https://vi.news.hada.io/topic?id=1768
Screenity - Tiện ích mở rộng Chrome để quay màn hình/camera https://vi.news.hada.io/topic?id=3298
Made it For Fun - Công cụ animate hình ảnh/văn bản lên trên video https://vi.news.hada.io/topic?id=1869
Nhà phát triển Fabrice Bellard thực sự là một con người cực kỳ phi thường.
Tôi xin chép lại phần giới thiệu mà trước đây đã từng đăng trong bài viết về QuickJS. https://vi.news.hada.io/topic?id=59
~~
Fabrice Bellard thực sự là một lập trình viên tầm quái vật.
Năm 1989 phát triển LZEXE
Năm 1996 ra mắt Harissa - vừa là Java Virtual Machine vừa là trình biên dịch mã Java sang C
Năm 1997 công bố công thức tìm giá trị ở một chữ số cụ thể của số pi (π) khi biểu diễn ở hệ nhị phân.
-> Tính toán mà hoàn toàn không cần tính các chữ số phía trước. Chữ số ở vị trí một nghìn tỷ là "1"
https://en.wikipedia.org/wiki/Bellard%27s_formula
Năm 1998 ra mắt TinyGL - hiện thực OpenGL nhỏ gọn có thể nhúng
Năm 2000 ra mắt FFMpeg. Hiện đang được phần lớn các trình phát video mà chúng ta xem sử dụng.
Năm 2000 giành chiến thắng IOCCC với 448 byte mã C dùng để tìm số nguyên tố lớn nhất. Số nguyên tố này là số lớn nhất được phát hiện cho đến năm 2016.
Năm 2001 ra mắt Tiny C Compiler - trình biên dịch C siêu nhẹ
Năm 2002 ra mắt QEmacs - bản clone Emacs siêu nhẹ. Có thể render và chỉnh sửa HTML/XML/CSS2 theo kiểu WYSIWYG (tích hợp sẵn engine trình duyệt riêng)
Năm 2003 ra mắt QEMU - trình giả lập CPU có tính năng ảo hóa phần cứng
Năm 2004 ra mắt TinyCC Boot Loader - bootloader có thể khởi động bằng cách biên dịch trực tiếp Linux kernel
Năm 2005 ra mắt bộ tạo tín hiệu DVB-T: cho phép phát sóng TV kỹ thuật số từ desktop thay cho thiết bị phát sóng đắt tiền. Phần này chưa công khai mã nguồn.
Năm 2009 tính được 2,7 nghìn tỷ chữ số sau dấu thập phân của π và lập kỷ lục thế giới mới. Nghe nói đã tính trong 131 ngày bằng chính desktop của mình.
-> Không hẳn vì quan tâm đến những con số lớn, mà chỉ đơn giản là một thử thách lập trình máy tính.
Năm 2011 ra mắt JSLinux. Công bố Linux chạy trong trình duyệt web.
Ngoài ra còn có BPG, định dạng ảnh dựa trên HEVC có tỷ lệ nén tốt hơn JPG (cung cấp JavaScript decoder nên có thể dùng trên bất kỳ trình duyệt nào)
Ông ấy cũng hiện thực trạm gốc 4G LTE/5G NR giá rẻ dựa trên PC, rồi thương mại hóa nó thông qua công ty của mình là Amarisoft
Là kiểu người mà mỗi việc ông làm ra đều khiến người ta phải kinh ngạc không hiểu sao một người lại có thể làm được ngần ấy thứ.
Wow, thật sự quá tuyệt vời.
Wow,,,, thật sự,,, chỉ biết thán phục thôi..
Thật sự cứ như là do một người làm ra vậy haha
Cũng có cảm giác như có phải là con người thật không nữa