Understanding FFmpeg's AVOption Configuration Mechanism
The AVOption system in FFmpeg provides a unified interface for configuring codec, format, and filter parameters. When working with encoders, this structure defines how user-facing settnigs map to internal context fields and how named constants are associated with specific parameters.
Core Structure Definition
Each configurable parameter is repr ...
Posted on Thu, 05 Nov 2026 16:03:52 +0000 by pinhead
Implementing a Basic Multimedia Player with Qt and libVLC
Integrating libVLC into a Qt application allows for powerful multimedia playback capabilities. This guide covers the setup, basic implementation, and a common solution for a potential deadlock during media playback termination.
1. libVLC SDK Integration
To begin, acquire the libVLC SDK. For Windows, download the .7z archive (e.g., vlc-3.0.20-wi ...
Posted on Sun, 01 Nov 2026 16:04:07 +0000 by mistjulia
Implementing Audio and Video Recording in HarmonyOS Applications
Overview
This technical guide demonstrates audio and video recording capabilities in HarmonyOS applications using the @ohos.multimedia.audio framework. The implemantation covers device switching, audio focus management, audio effects configuration, and various recording modes.
Functionality Overview
The application provides several audio-relate ...
Posted on Wed, 07 Oct 2026 16:50:21 +0000 by luminous
WeChat Mini Program APIs: A Comprehensive Guide
Making HTTP Requests
Fetching HTML Content
Here's how to retrieve HTML content from a remote server:
<button type="primary" bindtap="fetchHtmlData">Fetch Data</button>
<textarea value='{{htmlContent}}' auto-height maxlength='0'></textarea>
Page({
data: {
htmlContent: ""
},
fetchHt ...
Posted on Tue, 01 Sep 2026 16:40:43 +0000 by kasitzboym
Understanding OpenHarmony's Media Subsystem Architecture
Source Code Organization
This discussion is based on OpenHarmony 3.2 Release source code from the player_framework module under the foundation directory. The source repository structure consists of two primary sections:
The frameworks directory contains two key components: a JavaScript/ArkTS binding layer (napi) that bridges application code wi ...
Posted on Sun, 23 Aug 2026 16:13:41 +0000 by jiehuang001
Essential HTML5 Development Concepts and Practical Implementations
HTML5 is a modern iteration of the HyperText Markup Language, primarily designed to support multimedia content natively on mobile devices, eliminating heavy reliance on plugins like Flash through elements such as , , and .
Key enhancements in HTML5 include:
Removal of outdated presentation tags (e.g., , )
Introduction of new form controls for ...
Posted on Thu, 16 Jul 2026 17:21:52 +0000 by bike5
Optimizing FFmpeg Frame Extraction Through Strategic Seek Placement
Extracting individual frames from video files requires precise control over decoder initialization and timestamp seeking. The positioning of the seek flag directly dictates whether the process completes in milliseconds or requires full sequential decoding.
Output format selection impacts both file size and processing overhead. Specifying -c:v m ...
Posted on Sun, 10 May 2026 03:44:14 +0000 by lnenad
Using HTML5 Audio and Video Elements
HTML5 introduced native <audio> and <video> elements, replacing reliance on Flash and other plugins for embedding media.
Video Element (<video>)
The <video> element supports multiple formats. MP4 has the broadest browser compatibility.
Browser
MP4
WebM
Ogg
Internet Explorer
Yes
No
No
Chrome
Yes
Yes
Yes
Firefox ...
Posted on Fri, 08 May 2026 00:27:35 +0000 by lillyapps