12 điểm bởi xguru 2020-12-22 | 4 bình luận | Chia sẻ qua WhatsApp
  • 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

 
xguru 2020-12-22

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.js thô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ứ.

 
edunga1 2020-12-23

Wow, thật sự quá tuyệt vời.

 
bbulbum 2020-12-23

Wow,,,, thật sự,,, chỉ biết thán phục thôi..

 
misolab 2020-12-22

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