main
…
…
…
…
…
…
…
KCompressor Android Starter
Copy FFmpeg static output
cd /path/ke/project/KCompressorStarter
mkdir -p app/src/main/cpp/third_party
cp -r /mnt/nas/ffmpeg-android-build/output/ffmpeg-android app/src/main/cpp/third_party/
Struktur final yang dibutuhkan:
app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/include
app/src/main/cpp/third_party/ffmpeg-android/arm64-v8a/lib/*.a
app/src/main/cpp/third_party/ffmpeg-android/armeabi-v7a/include
app/src/main/cpp/third_party/ffmpeg-android/armeabi-v7a/lib/*.a
app/src/main/cpp/third_party/ffmpeg-android/x86/include
app/src/main/cpp/third_party/ffmpeg-android/x86/lib/*.a
app/src/main/cpp/third_party/ffmpeg-android/x86_64/include
app/src/main/cpp/third_party/ffmpeg-android/x86_64/lib/*.a
Catatan native
Native compressor ini:
- Decode video dengan FFmpeg.
- Scale video ke target height.
- Encode video dengan libx264 atau libx265.
- Copy audio jika codec audio aman untuk MP4: AAC, MP3, ALAC.
- Audio selain itu dilewati agar mux MP4 tidak gagal.
Untuk produksi, tambahkan audio transcode ke AAC supaya semua jenis audio input tetap ikut.
Description
Languages
C++
35.2%
C
22.1%
Java
19.1%
HTML
11.4%
CMake
11.2%
Other
1%