Logo
Knowledge Base

Tutorials & Guides

Explore deep-dive technical articles, performance optimization strategies, and indie hacking insights.

ffmpeg-dev

FFmpeg 7 Compilation Guide

A detailed step-by-step guide on how to compile FFmpeg 7 from source on different platforms.

Read Article
mobile-dev

Integrating FFmpeg 7+ with Kotlin via JNI

A complete, step-by-step visual guide to integrating pre-compiled FFmpeg 7 dynamic libraries (.so) into a modern Android project using CMake, JNI, and Jetpack Compose.

Read Article
mobile-dev

Android FFmpeg + C++: Video Cropping and Filter Processing

A detailed demonstration of how to use FFmpeg and C++ in an Android project to implement video cropping, filter processing, and progress callbacks.

Read Article
mobile-dev

Android Image Similarity Detection and Grouping

A detailed demonstration of how to use OpenCV in an Android project to implement image similarity detection and grouping features.

Read Article
mobile-dev

FFmpeg Xcode + Swift Compilation Guide

A detailed step-by-step guide on how to compile FFmpeg from source using Xcode and Swift on macOS, and integrate it into an iOS project.

Read Article
ffmpeg-dev

FFmpeg Building Guide

A detailed step-by-step guide on how to compile FFmpeg from source on different platforms.

Read Article
ffmpeg-dev

FFmpeg and x264 Compilation Guide

A detailed step-by-step guide on how to compile FFmpeg from source and integrate x264 on different platforms.

Read Article
ffmpeg-dev

FFmpeg + OpenCV Face Recognition and Video Processing

A detailed demonstration of how to use FFmpeg and OpenCV on mobile platforms to implement face recognition and video processing features.

Read Article
ffmpeg-dev

FFmpeg + OpenCV Mask Processing and Video Analysis

A detailed demonstration of how to use FFmpeg and OpenCV on mobile platforms to implement mask processing and video analysis features.

Read Article
ffmpeg-dev

Essential FFmpeg Commands

A quick reference guide for essential FFmpeg commands covering common operations like media processing, format conversion, and compression optimization.

Read Article
ffmpeg-dev

FFmpeg FFplay.c Source Code Analysis

A detailed analysis of the FFplay.c source code in FFmpeg, helping developers understand the implementation principles of video players.

Read Article
ffmpeg-dev

FFmpeg C++ Video Player Development Guide

A detailed step-by-step guide on how to develop a simple C++ video player using the FFmpeg library.

Read Article
ffmpeg-dev

FFmpeg + OpenSSL Compilation Guide

A detailed step-by-step guide on how to compile FFmpeg from source and integrate OpenSSL on different platforms for HTTPS streaming support.

Read Article
mobile-dev

FFmpeg Android + OpenSSL Compilation Guide

A detailed step-by-step guide on how to compile FFmpeg from source and integrate OpenSSL on the Android platform for HTTPS streaming support.

Read Article
opencv-dev

Cross-Platform OpenCV Compilation and Deep Integration with FFmpeg

A detailed guide on how to compile OpenCV 4.x cleanly using CMake across multiple platforms, resolve core pkg-config linking issues, and link it into FFmpeg to unlock powerful video vision processing filters.

Read Article
mobile-dev

Integrating OpenCV 4.x in Android Studio

A detailed step-by-step guide on how to integrate OpenCV 4.x into an Android Studio project, configure CMake and JNI, and implement image processing features.

Read Article
opencv-dev

OpenCV Image Duplicate Detection and Similarity Analysis

A detailed demonstration of how to use OpenCV for image duplicate detection and similarity analysis, including feature extraction, matching algorithms, and result visualization.

Read Article
opencv-dev

Python Calling OpenCV Image Sharpening

A detailed demonstration of how to use Python to call OpenCV for image sharpening, enhancing image clarity and detail.

Read Article
opencv-dev

C++ Calling OpenCV Image Sharpening

A detailed demonstration of how to use C++ to call OpenCV for image sharpening, enhancing image clarity and detail.

Read Article
mobile-dev

Using OpenCV for Image Sharpening in Android

A detailed step-by-step guide on how to integrate OpenCV into an Android project and implement image sharpening functionality.

Read Article
opencv-dev

C++ OpenCV + FFmpeg 7: Making Videos Clearer from Blurry

A detailed demonstration of how to use C++ and FFmpeg 7 in conjunction with OpenCV for video processing, achieving clarity from blurriness.

Read Article
mobile-dev

Android OpenCV + FFmpeg 7: Making Videos Clearer from Blurry

A detailed demonstration of how to use OpenCV and FFmpeg 7 in an Android project for video processing, achieving clarity from blurriness.

Read Article
desktop-dev

Packaging Qt Apps with Inno Setup

A detailed step-by-step guide on how to use Inno Setup to package Qt desktop applications into professional Windows installers.

Read Article
desktop-dev

Comprehensive Guide to Cross-Platform Desktop GUI Frameworks

An in-depth exploration of best practices, design patterns, and performance optimization strategies for desktop GUI development, helping developers build efficient and user-friendly desktop applications.

Read Article
desktop-dev

Slint C++ Windows Desktop App Initialization Guide

A detailed step-by-step guide on how to initialize C++ desktop applications using the Slint framework on Windows.

Read Article