Langkau ke kandungan
SnapID Mark
CiriPerniagaanHargaSahkan fotoBantuanBlogDapatkan apl
Bahasa MelayuMS
  • Tiếng Việt
  • English
  • 简体中文
  • 繁體中文
  • 日本語
  • 한국어
  • ไทย
  • Bahasa Indonesia
  • Bahasa Melayu
  • Filipino
  • हिन्दी
  • Español
  • Português (Brasil)
  • Français
  • Deutsch
  • Italiano
  • Русский
  • Türkçe
  • العربية
Dapatkan apl

Notis sumber terbuka

Kemas kini terakhir: 14 Oktober 2026 · Terpakai kepada apl SnapID Mark (Android, iOS), ciri rakaman video bercop.

Terjemahan ini disediakan untuk kemudahan. Jika terdapat perbezaan dengan versi bahasa Inggeris, versi bahasa Inggeris akan diguna pakai. Baca versi bahasa Inggeris

  1. Ringkasan
  2. Komponen dan lesen
  3. Notis lesen
  4. Tawaran kod sumber
  5. Cara mendapatkan dan menggantikan pustaka
  6. Kod milik SnapID Mark sendiri
  7. Komponen sumber terbuka lain
  8. Tanda dagangan dan hubungi

1. Ringkasan

Apl SnapID Mark mengecop video pada telefon anda menggunakan perisian daripada projek FFmpeg, melalui pemalam Flutter ffmpeg_kit_flutter_new_min. Perisian ini dilesenkan di bawah GNU Lesser General Public License (LGPL). Halaman ini menyatakan nama, versi, lesen, tempat untuk mendapatkan kod sumber dan cara menggantikan pustaka tersebut.

Binaan yang digunakan ialah binaan "min". Ia tidak mengandungi sebarang komponen GPL (tiada x264, x265, xvidcore, vid.stab) dan tiada komponen bukan bebas (non-free). Pengekodan video menggunakan pengekod sistem pengendalian (MediaCodec pada Android, VideoToolbox pada iOS).

2. Komponen dan lesen

KomponenVersiLesenKod sumber
FFmpeg (libavcodec, libavformat, libavfilter, libavutil, libswscale, libswresample, libavdevice)n8.1.2LGPL 2.1 atau lebih baharu. Binaan ini mendayakan --enable-version3, maka LGPL 3.0 atau lebih baharu terpakaigit.ffmpeg.org/ffmpeg.git, tag n8.1.2, commit 38b88335f99e76ed89ff3c93f877fdefce736c13
FFmpegKit (fork sk3llo), pembalut FFmpeg untuk Android dan iOSPakej Flutter ffmpeg_kit_flutter_new_min 3.6.2, pustaka Android com.antonkarpenko:ffmpeg-kit-min 2.2.2, keluaran iOS 8.1.2-minLGPL 3.0github.com/sk3llo/ffmpeg_kit_flutter, keluaran 8.1.2-min (commit 437356ab7efb22ba0a70cbf23ca4bf7b3f693d38)

Konfigurasi binaan (dibaca daripada pustaka di dalam apl): Android dan iOS kedua-duanya menggunakan --enable-shared --disable-static --enable-version3 dan --enable-zlib, tanpa --enable-gpl dan tanpa --enable-nonfree. Android menambah --enable-jni --enable-mediacodec. iOS menambah --enable-videotoolbox --enable-avfoundation.

3. Notis lesen

Perisian ini menggunakan kod FFmpeg yang dilesenkan di bawah GNU Lesser General Public License (LGPL). FFmpeg ialah tanda dagangan Fabrice Bellard, pengasas projek FFmpeg. Lapisan FFmpegKit dilesenkan di bawah LGPL 3.0. SnapID Mark tidak memiliki FFmpeg atau FFmpegKit. Pemegang hak cipta ialah pengarang kedua-dua projek tersebut.

Teks penuh lesen:

  • GNU Lesser General Public License, version 3 (bersama GNU General Public License, version 3 yang dirujuk oleh LGPL 3.0)
  • GNU Lesser General Public License, version 2.1

Notis ini, beserta pautan ke lesen dan kod sumber, turut terdapat di dalam apl, di Tetapan › Video › Lesen sumber terbuka.

Lesen tersebut membenarkan anda menggunakan, mengkaji, mengubah suai dan mengedarkan semula pustaka di bawah syarat teks lesen. Hak anda terhadap kedua-dua pustaka ini tidak dihadkan oleh Terma Perkhidmatan SnapID Mark. Ini termasuk melakukan kejuruteraan balikan terhadap pustaka untuk menyahpepijat versi yang telah anda ubah suai.

4. Tawaran kod sumber

SnapID Mark tidak mengubah suai kod sumber FFmpeg dan tidak mengubah suai FFmpegKit. Anda boleh mendapatkan kod sumber yang sepadan bagi versi tepat dalam apl di alamat dalam seksyen 2:

  • Sumber FFmpeg: repositori https://git.ffmpeg.org/ffmpeg.git, tag n8.1.2, commit 38b88335f99e76ed89ff3c93f877fdefce736c13 (cermin: github.com/FFmpeg/FFmpeg, tag n8.1.2).
  • Sumber dan skrip pembungkusan FFmpegKit: repositori github.com/sk3llo/ffmpeg_kit_flutter, keluaran 8.1.2-min.
  • Pakej Android: repo1.maven.org/maven2/com/antonkarpenko/ffmpeg-kit-min/2.2.2/ (termasuk fail -sources.jar).

Jika alamat tersebut tidak lagi berfungsi, atau anda mahukan salinan kod sumber yang sepadan beserta konfigurasi binaan bagi versi dalam apl, hantar e-mel ke cellhubsapp@gmail.com dengan menyatakan versi apl. Kami akan menghantar salinan atau pautan muat turun dan mengenakan caj tidak melebihi kos penyalinan. Tawaran ini sah selagi kami mengedarkan versi apl tersebut.

5. Cara mendapatkan dan menggantikan pustaka

Pustaka FFmpeg dipautkan secara dinamik. Pustaka tersebut tidak digabungkan ke dalam kod program SnapID Mark:

  • Android: fail libavcodec.so, libavformat.so, libavfilter.so, libavutil.so, libswscale.so, libswresample.so, libavdevice.so dan libffmpegkit.so berada dalam folder lib/<architecture>/ pakej apl (APK). Anda boleh membuka APK, menggantikan fail ini dengan binaan anda sendiri daripada sumber dalam seksyen 4 yang mempunyai antara muka (ABI) yang sama, kemudian membungkus dan menandatanganinya semula.
  • iOS: pustaka ialah rangka kerja dinamik (libavcodec.framework dan yang lain sejenisnya) dalam folder Frameworks/ apl.

Untuk membina semula pustaka daripada sumber, ikuti dokumentasi dan skrip projek FFmpegKit yang disenaraikan dalam seksyen 4, dengan konfigurasi dalam seksyen 2. Untuk bantuan lanjut, hubungi kami di alamat e-mel dalam seksyen 8.

6. Kod milik SnapID Mark sendiri

Kod sumber dan perisian yang dibangunkan sendiri oleh SnapID Mark bukan sebahagian daripada FFmpeg atau FFmpegKit, dan LGPL kedua-dua pustaka tersebut tidak terpakai kepadanya. Apl memanggil pustaka melalui antara muka awamnya dan tidak menyalin kodnya ke dalam kod SnapID Mark.

7. Komponen sumber terbuka lain

SnapID Mark juga menggunakan pakej sumber terbuka lain, termasuk pustaka Flutter dan Dart. Nama, notis hak cipta dan lesennya disenaraikan di dalam apl, di Tetapan › Video › Lesen sumber terbuka.

Iklan menggunakan pakej google_mobile_ads (Apache 2.0, Google). Google Mobile Ads SDK dan User Messaging Platform SDK di dalamnya ialah perisian proprietari Google, bukan sumber terbuka, dan tertakluk kepada terma Google.

8. Tanda dagangan dan hubungi

FFmpeg ialah tanda dagangan Fabrice Bellard, pengasas projek FFmpeg. SnapID Mark tidak bergabung dengan, atau disokong oleh, projek FFmpeg atau pengarang FFmpegKit.

Soalan tentang halaman ini atau permintaan kod sumber: cellhubsapp@gmail.com.

SnapID Mark

Kamera pengesahan untuk foto lapangan dan kehadiran berasaskan foto.

cellhubsapp@gmail.com

Produk

CiriPerniagaanHargaTemplatDapatkan aplBlog

Akses

Laman web AdminSahkan fotoPusat BantuanSoalan lazim

Undang-undang

Terma PerkhidmatanDasar PrivasiNotis sumber terbukaKredit fotoPadam akaunTetapan kuki
© 2026 SnapID Mark · RSSKembali ke atas ↑

Kami menggunakan Google Analytics (kuki analitik) untuk memahami cara laman ini digunakan, hanya jika anda bersetuju. Tiada kuki pengiklanan. Cara kami menggunakan kuki analitik