2026-06-12 16:12:23 +07:00
2026-06-12 16:12:23 +07:00
2026-06-12 16:12:23 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00
2026-06-12 02:15:35 +07:00

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.

S
Description
No description provided
Readme 966 MiB
Languages
C++ 35.2%
C 22.1%
Java 19.1%
HTML 11.4%
CMake 11.2%
Other 1%