# KCompressor Android Starter ## Copy FFmpeg static output ```bash 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: ```text 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.