Bỏ qua tới nội dung
SnapID Mark
Tính năngDoanh nghiệpBảng giáXác thực ảnhTrợ giúpBlogTải app
Tiếng ViệtVI
  • Tiếng Việt
  • English
  • 简体中文
  • 繁體中文
  • 日本語
  • 한국어
  • ไทย
  • Bahasa Indonesia
  • Bahasa Melayu
  • Filipino
  • हिन्दी
  • Español
  • Português (Brasil)
  • Français
  • Deutsch
  • Italiano
  • Русский
  • Türkçe
  • العربية
Tải app

Thông báo mã nguồn mở

Cập nhật lần cuối: 14/10/2026 · Áp dụng cho ứng dụng SnapID Mark (Android, iOS), tính năng quay video có đóng dấu.

  1. Tóm tắt
  2. Thành phần và giấy phép
  3. Thông báo giấy phép
  4. Cam kết cung cấp mã nguồn
  5. Cách lấy và thay thư viện
  6. Mã của SnapID Mark
  7. Thành phần mã nguồn mở khác
  8. Nhãn hiệu và liên hệ

1. Tóm tắt

Ứng dụng SnapID Mark đóng dấu lên video ngay trên điện thoại của bạn bằng phần mềm của dự án FFmpeg, thông qua plugin Flutter ffmpeg_kit_flutter_new_min. Phần mềm này được cấp phép theo GNU Lesser General Public License (LGPL). Trang này nêu tên, phiên bản, giấy phép, nơi lấy mã nguồn và cách thay thư viện.

Bản dựng được dùng là bản "min". Bản này không có thành phần GPL nào (không có x264, x265, xvidcore, vid.stab) và không có thành phần không tự do. Việc mã hóa video dùng bộ mã hóa của hệ điều hành (MediaCodec trên Android, VideoToolbox trên iOS).

2. Thành phần và giấy phép

Thành phầnPhiên bảnGiấy phépMã nguồn
FFmpeg (libavcodec, libavformat, libavfilter, libavutil, libswscale, libswresample, libavdevice)n8.1.2LGPL 2.1 trở lên, bản dựng bật --enable-version3 nên áp dụng LGPL 3.0 trở lêngit.ffmpeg.org/ffmpeg.git, thẻ n8.1.2, commit 38b88335f99e76ed89ff3c93f877fdefce736c13
FFmpegKit (nhánh của sk3llo), lớp bao FFmpeg cho Android và iOSgói Flutter ffmpeg_kit_flutter_new_min 3.6.2, thư viện Android com.antonkarpenko:ffmpeg-kit-min 2.2.2, bản phát hành iOS 8.1.2-minLGPL 3.0github.com/sk3llo/ffmpeg_kit_flutter, bản phát hành 8.1.2-min (commit 437356ab7efb22ba0a70cbf23ca4bf7b3f693d38)

Cấu hình biên dịch (đọc từ chính các thư viện trong app): Android và iOS đều dùng --enable-shared --disable-static --enable-version3, có --enable-zlib, không có --enable-gpl và không có --enable-nonfree. Android thêm --enable-jni --enable-mediacodec. iOS thêm --enable-videotoolbox --enable-avfoundation.

3. Thông báo giấy phép

Phần mềm này dùng mã của FFmpeg theo giấy phép GNU Lesser General Public License (LGPL). FFmpeg là nhãn hiệu của Fabrice Bellard, người khởi xướng dự án FFmpeg. Lớp FFmpegKit được cấp phép theo LGPL 3.0. SnapID Mark không sở hữu FFmpeg hay FFmpegKit, chủ sở hữu bản quyền là các tác giả của hai dự án trên.

Toàn văn giấy phép:

  • GNU Lesser General Public License, phiên bản 3 (kèm GNU General Public License, phiên bản 3 mà LGPL 3.0 dẫn tới)
  • GNU Lesser General Public License, phiên bản 2.1

Thông báo này, kèm liên kết tới các giấy phép và mã nguồn, cũng có trong ứng dụng, tại Cài đặt › Video › Giấy phép mã nguồn mở.

Giấy phép này cho bạn quyền dùng, nghiên cứu, sửa và phân phối lại thư viện theo các điều kiện trong văn bản giấy phép. Các quyền đó của bạn đối với hai thư viện này không bị Điều khoản sử dụng của SnapID Mark hạn chế. Quyền này gồm cả việc dịch ngược thư viện để gỡ lỗi bản thư viện do bạn sửa.

4. Cam kết cung cấp mã nguồn

SnapID Mark không sửa mã nguồn của FFmpeg và không sửa FFmpegKit. Bạn có thể lấy mã nguồn tương ứng của đúng phiên bản trong app tại các địa chỉ ở mục 2:

  • Mã nguồn FFmpeg: kho https://git.ffmpeg.org/ffmpeg.git, thẻ n8.1.2, commit 38b88335f99e76ed89ff3c93f877fdefce736c13 (kho gương: github.com/FFmpeg/FFmpeg, thẻ n8.1.2).
  • Mã nguồn FFmpegKit và tập lệnh đóng gói: kho github.com/sk3llo/ffmpeg_kit_flutter, bản phát hành 8.1.2-min.
  • Gói Android: repo1.maven.org/maven2/com/antonkarpenko/ffmpeg-kit-min/2.2.2/ (có tệp -sources.jar).

Nếu các địa chỉ trên không còn dùng được, hoặc bạn muốn nhận bản sao mã nguồn tương ứng cùng cấu hình biên dịch của phiên bản đang có trong app, hãy gửi email tới cellhubsapp@gmail.com, ghi rõ phiên bản app. Chúng tôi sẽ gửi bản sao hoặc đường dẫn tải về, chỉ thu phần chi phí sao chép nếu có. Cam kết này có hiệu lực chừng nào chúng tôi còn phân phối phiên bản app đó.

5. Cách lấy và thay thư viện

Các thư viện FFmpeg được liên kết động, không gộp vào mã chương trình của SnapID Mark:

  • Android: các tệp libavcodec.so, libavformat.so, libavfilter.so, libavutil.so, libswscale.so, libswresample.so, libavdevice.so, libffmpegkit.so nằm trong thư mục lib/<kiến trúc>/ của gói ứng dụng (APK). Bạn có thể giải nén APK, thay các tệp này bằng bản tự dựng từ mã nguồn ở mục 4 có cùng giao diện (ABI), đóng gói và ký lại.
  • iOS: các thư viện là dynamic framework (libavcodec.framework và các tệp cùng loại) nằm trong thư mục Frameworks/ của ứng dụng.

Cách dựng lại thư viện từ mã nguồn: làm theo tài liệu và tập lệnh của dự án FFmpegKit nêu ở mục 4, với cấu hình ở mục 2. Cần hỗ trợ thêm, hãy liên hệ chúng tôi qua email ở mục 8.

6. Mã của SnapID Mark

Mã nguồn và phần mềm do SnapID Mark tự phát triển không phải là một phần của FFmpeg hay FFmpegKit và không bị giấy phép LGPL của hai thư viện này áp lên. Ứng dụng gọi các thư viện qua giao diện công khai của chúng, không chép mã của chúng vào mã của SnapID Mark.

7. Thành phần mã nguồn mở khác

SnapID Mark còn dùng các gói mã nguồn mở khác, trong đó có Flutter và các thư viện Dart. Tên, bản quyền và giấy phép của các gói này được liệt kê trong ứng dụng, tại Cài đặt › Video › Giấy phép mã nguồn mở.

Quảng cáo dùng gói google_mobile_ads (Apache 2.0, Google). Google Mobile Ads SDK và User Messaging Platform SDK bên trong là phần mềm độc quyền của Google, không phải mã nguồn mở, và tuân theo điều khoản của Google.

8. Nhãn hiệu và liên hệ

FFmpeg là nhãn hiệu của Fabrice Bellard, người khởi xướng dự án FFmpeg. SnapID Mark không liên kết với, và không được dự án FFmpeg hay tác giả FFmpegKit bảo trợ.

Câu hỏi về trang này hoặc yêu cầu mã nguồn: cellhubsapp@gmail.com.

SnapID Mark

Camera đóng dấu xác thực cho ảnh hiện trường và chấm công bằng ảnh.

cellhubsapp@gmail.com

Sản phẩm

Tính năngDoanh nghiệpBảng giáMẫu dấuTải appBlog

Truy cập

Trang quản trịXác thực ảnhTrung tâm trợ giúpHỏi đáp

Pháp lý

Điều khoản sử dụngChính sách quyền riêng tưThông báo mã nguồn mởNguồn ảnhXóa tài khoảnCài đặt cookie
© 2026 SnapID Mark · RSSLên đầu trang ↑

Chúng tôi dùng Google Analytics (cookie phân tích) để hiểu cách trang được sử dụng, chỉ khi bạn đồng ý. Không dùng cookie quảng cáo. Cách chúng tôi dùng cookie phân tích