सोर्स कोड
हमारे कुछ ऐप्स में GNU LGPL लाइसेंस वाली ओपन-सोर्स लाइब्रेरी शामिल हैं। यहाँ आप उनका संबंधित सोर्स कोड, वे सटीक स्क्रिप्ट जिनसे हम उन्हें बिल्ड करते हैं, और हमारा अपना कोड जो उनसे लिंक होता है, डाउनलोड कर सकते हैं।

1B Music 0.1.7
1B Music 0.1.7 के लिए। नीचे दी गई हर चीज़ ठीक वही है जिससे यह वर्शन बिल्ड किया गया।
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: ffmpeg.org से लिया गया मूल, बिना बदला सोर्स कोड (LGPL 2.1 या बाद का)12.0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascFFmpeg रिलीज़ का OpenPGP सिग्नेचर (FFmpeg रिलीज़ साइनिंग की)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.7-lgpl-src.tar.gzबाक़ी सब कुछ एक आर्काइव में: बिल्ड स्क्रिप्ट और कॉन्फ़िगरेशन, हमारा JNI डिकोडर और उसकी CMake फ़ाइल, Chromaprint और libswresample के Kotlin पोर्ट, लाइसेंस नोटिस और निर्देश (README.txt)39 KB
SHA-256 36e3b0bea34daf26a99a7bdbfcafe27beaba16573c6f82e5db51c319093b1954 - build-ffmpeg-android.shसटीक configure विकल्पों के साथ FFmpeg बिल्ड स्क्रिप्ट5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cहमारा JNI डिकोडर (C), जो FFmpeg से डायनैमिक रूप से लिंक होता है25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtJNI डिकोडर के लिए CMake फ़ाइल1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSऊपर दी गई सभी फ़ाइलों के SHA-256 चेकसम521 B
SHA-256 f251327bf6245991f05e94799e9b76b34a86383c1c05ce1017b506468e943b4b

1B Music 0.1.6
1B Music 0.1.6 के लिए। नीचे दी गई हर चीज़ ठीक वही है जिससे यह वर्शन बिल्ड किया गया।
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: ffmpeg.org से लिया गया मूल, बिना बदला सोर्स कोड (LGPL 2.1 या बाद का)12.0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascFFmpeg रिलीज़ का OpenPGP सिग्नेचर (FFmpeg रिलीज़ साइनिंग की)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.6-lgpl-src.tar.gzबाक़ी सब कुछ एक आर्काइव में: बिल्ड स्क्रिप्ट और कॉन्फ़िगरेशन, हमारा JNI डिकोडर और उसकी CMake फ़ाइल, Chromaprint और libswresample के Kotlin पोर्ट, लाइसेंस नोटिस और निर्देश (README.txt)39 KB
SHA-256 679d37fd508de7c7d69b754566dbe40e2189a49a440ea16d9a27b9e80a7de293 - build-ffmpeg-android.shसटीक configure विकल्पों के साथ FFmpeg बिल्ड स्क्रिप्ट5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cहमारा JNI डिकोडर (C), जो FFmpeg से डायनैमिक रूप से लिंक होता है25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtJNI डिकोडर के लिए CMake फ़ाइल1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSऊपर दी गई सभी फ़ाइलों के SHA-256 चेकसम521 B
SHA-256 fa76450f4733144852ea2691f9c6c4ec7f9584aa0ba8ad6b6d7cfc7188056842

1B Music 0.1.4
1B Music 0.1.4 के लिए। नीचे दी गई हर चीज़ ठीक वही है जिससे यह वर्शन बिल्ड किया गया।
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: ffmpeg.org से लिया गया मूल, बिना बदला सोर्स कोड (LGPL 2.1 या बाद का)12.0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascFFmpeg रिलीज़ का OpenPGP सिग्नेचर (FFmpeg रिलीज़ साइनिंग की)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.4-lgpl-src.tar.gzबाक़ी सब कुछ एक आर्काइव में: बिल्ड स्क्रिप्ट और कॉन्फ़िगरेशन, हमारा JNI डिकोडर और उसकी CMake फ़ाइल, Chromaprint और libswresample के Kotlin पोर्ट, लाइसेंस नोटिस और निर्देश (README.txt)39 KB
SHA-256 4c5d1d68d4c73ef388b624890bc715dc055a6e81230a456de25aed8bb19a7349 - build-ffmpeg-android.shसटीक configure विकल्पों के साथ FFmpeg बिल्ड स्क्रिप्ट5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cहमारा JNI डिकोडर (C), जो FFmpeg से डायनैमिक रूप से लिंक होता है25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtJNI डिकोडर के लिए CMake फ़ाइल1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSऊपर दी गई सभी फ़ाइलों के SHA-256 चेकसम521 B
SHA-256 cf4d58b2f768bf90c41c0012c0427b10e1a7c72299a7f8dcedde12d9898ddfd4

1B Music 0.1.3
1B Music 0.1.3 के लिए। नीचे दी गई हर चीज़ ठीक वही है जिससे यह वर्शन बिल्ड किया गया।
- ffmpeg-9.0.2.tar.xzFFmpeg 9.0.2: ffmpeg.org से लिया गया मूल, बिना बदला सोर्स कोड (LGPL 2.1 या बाद का)12.0 MB
SHA-256 8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e - ffmpeg-9.0.2.tar.xz.ascFFmpeg रिलीज़ का OpenPGP सिग्नेचर (FFmpeg रिलीज़ साइनिंग की)520 B
SHA-256 d617fd94ea354dadd2a8bb16243d37c44e1e9729b06b6ad58fe30bfb0fa943f2 - 1bmusic-0.1.3-lgpl-src.tar.gzबाक़ी सब कुछ एक आर्काइव में: बिल्ड स्क्रिप्ट और कॉन्फ़िगरेशन, हमारा JNI डिकोडर और उसकी CMake फ़ाइल, Chromaprint और libswresample के Kotlin पोर्ट, लाइसेंस नोटिस और निर्देश (README.txt)39 KB
SHA-256 81ce24f758675b7fce4790793f1882bdd103cb5e9fbba5e0e06a6444f73b6047 - build-ffmpeg-android.shसटीक configure विकल्पों के साथ FFmpeg बिल्ड स्क्रिप्ट5 KB
SHA-256 2c4f30a3299070f0ffa7df5c91444128d2950dd68139f1a14372d02daeba4c10 - onebaudio.cहमारा JNI डिकोडर (C), जो FFmpeg से डायनैमिक रूप से लिंक होता है25 KB
SHA-256 36382ea42e934eb7849c2605ccbc416a3d842c43c954298c1658a3007ee5e8a1 - CMakeLists.txtJNI डिकोडर के लिए CMake फ़ाइल1 KB
SHA-256 3439f9132bd874a1906d9fceec364b757e4fefd219910e08c29de8c239d2ab29 - SHA256SUMSऊपर दी गई सभी फ़ाइलों के SHA-256 चेकसम521 B
SHA-256 df189e74aafa927ca733a2ee7a0f43ab687b29c832fef6e9b52085a80548af92
1B Music क्या इस्तेमाल करता है
- FFmpeg 9.0.2 (libavformat, libavcodec, libavutil, libswresample) उन फ़ॉर्मैट को डिकोड करता है जिन्हें Android ख़ुद नहीं चला सकता: APE, WavPack, TTA, Musepack, WMA, DSD, AIFF, CAF और Speex, साथ ही सटीक गैपलेस प्लेबैक के लिए Opus और Vorbis।
- इसे बिना किसी बदलाव के, सिर्फ़ LGPL कंपोनेंट के साथ (कोई GPL या नॉन-फ़्री हिस्सा नहीं) बिल्ड किया जाता है, और यह ऐप के अंदर अलग शेयर्ड लाइब्रेरी के रूप में आता है, ताकि आप उन्हें अपने बिल्ड से बदल सकें।
- एकॉस्टिक फ़िंगरप्रिंट निकालने के लिए ऐप में Chromaprint और libswresample के Kotlin पोर्ट भी हैं, जो यहाँ उसी लाइसेंस के तहत दिए गए हैं।
लाइब्रेरी दोबारा बिल्ड करें या बदलें
- स्क्रिप्ट में बताया गया Android NDK वर्शन इंस्टॉल करें और
tools/build-ffmpeg-android.shचलाएँ। यह FFmpeg डाउनलोड करता है, उसका SHA-256 जाँचता है और उसे arm64-v8a, armeabi-v7a और x86_64 के लिए बिल्ड करता है। - बदला हुआ FFmpeg इस्तेमाल करने के लिए, अपना सोर्स वहाँ अनपैक करें जहाँ स्क्रिप्ट उसे ढूंढती है, या उसकी configure लाइन बदलें।
- अपने डिवाइस के ABI के लिए ऐप के APK में
libavformat.so,libavcodec.so,libavutil.soऔरlibswresample.soबदलें, APK को अपनी की से साइन करें और इंस्टॉल करें। README.txt हर स्टेप समझाता है।
लाइसेंस
ये कंपोनेंट GNU Lesser General Public License, वर्शन 2.1 या (आपकी पसंद से) किसी भी बाद के वर्शन के तहत वितरित किए जाते हैं। पूरा टेक्स्ट आर्काइव में और ऐप में (सेटिंग्स → परिचय) शामिल है। FFmpeg, FFmpeg प्रोजेक्ट के जनक Fabrice Bellard का ट्रेडमार्क है।
हम हर वर्शन को उसके वितरण के बाद कम से कम तीन साल तक यहाँ उपलब्ध रखते हैं। कोई सवाल है, या किसी दूसरे माध्यम पर चाहिए? 1bytesystems@gmail.com पर लिखें।