Tagged articles
129 articles
Page 1 of 2
dbaplus Community
dbaplus Community
May 10, 2026 · Operations

How a Single FFmpeg Command Can Cut CDN Video Bandwidth Costs by 90%

An investigation revealed that a 1 GB MP4 video streamed to 2,500 users consumed 120 TB of CDN bandwidth because the file’s moov box was placed at the end and the audio‑video tracks were poorly interleaved, causing thousands of HTTP 206 range requests; moving the moov box to the file header with a simple ffmpeg command eliminated the excess requests and reduced bandwidth usage to the video’s actual size.

CDNbandwidthfaststart
0 likes · 12 min read
How a Single FFmpeg Command Can Cut CDN Video Bandwidth Costs by 90%
IT Services Circle
IT Services Circle
May 9, 2026 · Industry Insights

The French Programmer Whose C Code Stunned the World

The article chronicles French programmer Fabrice Bellard’s extraordinary career, highlighting his groundbreaking C projects—from the LZEXE compressor and the Harissa JVM to FFmpeg, QEMU, TinyCC, QuickJS, and a record‑breaking Pi calculation—showcasing how a single developer reshaped multiple domains of software engineering.

C ProgrammingFabrice BellardQEMU
0 likes · 10 min read
The French Programmer Whose C Code Stunned the World
Geek Labs
Geek Labs
May 1, 2026 · Artificial Intelligence

ACE-Step UI: An Open-Source, Free Alternative to Suno for AI Music Generation

ACE-Step UI is a completely free, locally run open-source interface for the ACE‑Step 1.5 AI music model, offering professional‑grade song generation, a modern React/Express stack, and a suite of audio tools, making it a viable alternative to Suno.

AI music generationAudio ProcessingExpress
0 likes · 7 min read
ACE-Step UI: An Open-Source, Free Alternative to Suno for AI Music Generation
Black & White Path
Black & White Path
Apr 21, 2026 · Information Security

When AI Learns to Find Bugs and Write Exploits: Is a Security Singularity Arriving?

Anthropic's Claude Mythos Preview can autonomously discover zero‑day flaws in major OSes and libraries, generate fully functional exploit code without human guidance, and its demonstrated successes on OpenBSD, FFmpeg, FreeBSD NFS and the Linux kernel raise profound short‑, medium‑ and long‑term implications for the security industry.

Claude MythosFreeBSD NFSLinux kernel
0 likes · 17 min read
When AI Learns to Find Bugs and Write Exploits: Is a Security Singularity Arriving?
AI Engineering
AI Engineering
Apr 18, 2026 · Frontend Development

HyperFrames vs. Remotion: How HTML Is Redefining Programmable Video

HeyGen’s open‑source HyperFrames framework turns HTML into a programmable video format, offering faster rendering (60 s vs. 162 s plus a 4‑minute build for Remotion), smaller output files (4 MB vs. 14 MB), AI‑friendly commands, and a simple "one file in, video out" workflow that rivals React‑based Remotion.

AI Generationffmpeghtml video
0 likes · 5 min read
HyperFrames vs. Remotion: How HTML Is Redefining Programmable Video
Open Source Tech Hub
Open Source Tech Hub
Apr 9, 2026 · Backend Development

Build a PHP‑Powered AI Video Assistant with Webman, Neuron AI & FFmpeg

This guide shows PHP developers how to create a smart video‑processing agent by combining the high‑performance Webman framework, the Neuron AI agent library supporting multiple LLMs, and FFmpeg tools, covering stack selection, core implementation steps, sample code for tools, controller integration, and visual demos of video info extraction, screenshot and transcoding.

LLMVideo processingWebman
0 likes · 9 min read
Build a PHP‑Powered AI Video Assistant with Webman, Neuron AI & FFmpeg
Geek Labs
Geek Labs
Mar 30, 2026 · Artificial Intelligence

Open-Source AI Tool for End-to-End Short Video Production

MoneyPrinterTurbo is a feature‑rich open‑source AI video generator that lets users batch‑create short videos with automatic voiceover, subtitles and background music, supporting multiple aspect ratios, detailed hardware and environment requirements, step‑by‑step installation, cost analysis, real‑world use cases and FAQs.

AI video generationAzure TTSMoneyPrinterTurbo
0 likes · 10 min read
Open-Source AI Tool for End-to-End Short Video Production
SpringMeng
SpringMeng
Feb 10, 2026 · Backend Development

Build a Fully Open‑Source Bilibili Clone with SpringBoot and Vue

It describes a fully open‑source Bilibili‑style video platform built with SpringBoot backend and Vue frontend, detailing system demo screenshots, functional requirements (video playback, upload, user, interaction, community), tech stack choices, video processing pipeline, deployment steps, and code acquisition instructions.

Bilibili cloneElasticsearchMicroservices
0 likes · 11 min read
Build a Fully Open‑Source Bilibili Clone with SpringBoot and Vue
ITPUB
ITPUB
Feb 8, 2026 · Fundamentals

Why Chrome Sends Hundreds of 206 Requests for One MP4 and How FFmpeg Fixes It

An MP4 video with a misplaced moov box and poor interleaving caused Chrome to issue an initial three 206 requests followed by thousands of range‑jumping requests, inflating CDN traffic, while re‑encoding the file with FFmpeg faststart eliminated the excess requests and restored normal bandwidth usage.

ChromeFile InterleavingHTTP 206
0 likes · 14 min read
Why Chrome Sends Hundreds of 206 Requests for One MP4 and How FFmpeg Fixes It
大转转FE
大转转FE
Jan 8, 2026 · Frontend Development

How We Eliminated Video Stutter on a 3000‑User Learning Platform

This article details how a team tackled frequent video playback stutter on an internal learning platform by evaluating multiple player options, optimizing encoding parameters, adopting HLS streaming, and implementing a front‑end chunked upload workflow, ultimately reducing load times from several seconds to under one.

Frontend OptimizationTCPlayerffmpeg
0 likes · 15 min read
How We Eliminated Video Stutter on a 3000‑User Learning Platform
vivo Internet Technology
vivo Internet Technology
Dec 17, 2025 · Frontend Development

Turning 3D Avatars into Video: Puppeteer, H5 Frames & FFmpeg Workflow

This article explains how to overcome performance and integration challenges of 3D avatar rendering across multiple scenarios by exporting avatars as video or GIF resources using a Puppeteer‑driven H5 frame capture pipeline combined with FFmpeg video synthesis, detailing the evaluation of alternatives and the final implementation steps.

H5PuppeteerWeb Automation
0 likes · 13 min read
Turning 3D Avatars into Video: Puppeteer, H5 Frames & FFmpeg Workflow
Radish, Keep Going!
Radish, Keep Going!
Nov 12, 2025 · Fundamentals

From Erlang to FFmpeg: 10 Must-Read Tech Stories Shaping Modern Development

This roundup highlights ten compelling tech stories—from falling in love with Erlang's fault‑tolerant concurrency and uncovering a historic Unix v4 tape, to warnings about "vibe coding" on RISC‑V, lazygit's Git UI boost, privacy concerns over Flock Safety cameras, Buffett's final shareholder letter, the legacy of Toy Story, SoftBank's Nvidia exit, Apple's iPhone Pocket, and FFmpeg's plea for funding—offering insights for developers and enthusiasts alike.

ErlangGitRISC-V
0 likes · 9 min read
From Erlang to FFmpeg: 10 Must-Read Tech Stories Shaping Modern Development
Java Tech Enthusiast
Java Tech Enthusiast
Nov 10, 2025 · Information Security

Who Should Fix AI-Discovered Bugs? Google vs. FFmpeg Open-Source Clash

Google’s Project Zero introduced a “Reporting Transparency” policy, using its AI tool Big Sleep to expose bugs in open-source projects like FFmpeg, sparking a heated debate over whether the responsibility for fixing AI-found vulnerabilities lies with the powerful corporation or the unpaid volunteer maintainers.

Googleaibug fixing
0 likes · 7 min read
Who Should Fix AI-Discovered Bugs? Google vs. FFmpeg Open-Source Clash
Java Companion
Java Companion
Oct 31, 2025 · Backend Development

How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit

This guide walks through setting up ZLMediaKit in Docker, installing FFmpeg, adding a Spring Boot backend with configuration and service classes to launch and manage RTMP streams, and provides front‑end HTML/JavaScript for playing the live FLV or HLS streams.

FLVRTMPSpring Boot
0 likes · 15 min read
How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit
Baidu Geek Talk
Baidu Geek Talk
Aug 4, 2025 · Fundamentals

How to Build High‑Performance Audio Post‑Processing with FFmpeg: Bass Boost & Voice Clarity

This article explains the importance of audio post‑processing in modern player architectures, outlines a modular FFmpeg‑based framework, details core techniques such as bass enhancement and voice clarity, provides algorithmic insights and code snippets, and shows how to integrate these filters into a playback pipeline.

Audio ProcessingMedia Playbackaudio filters
0 likes · 17 min read
How to Build High‑Performance Audio Post‑Processing with FFmpeg: Bass Boost & Voice Clarity
Baidu App Technology
Baidu App Technology
Jul 29, 2025 · Fundamentals

How to Build High‑Performance Bass Boost and Voice Clarity Filters with FFmpeg

This article explains the architecture, key techniques, and implementation details of audio post‑processing in a media player, covering bass‑enhancement and voice‑clarity filters, frequency‑range design, device constraints, FFmpeg filter chains, and sample code for a high‑performance, low‑latency solution.

Audio Processingbass boostdigital signal processing
0 likes · 17 min read
How to Build High‑Performance Bass Boost and Voice Clarity Filters with FFmpeg
php Courses
php Courses
Jul 3, 2025 · Artificial Intelligence

Build a PHP Camera Emotion Detector with FFmpeg and Fer2013

This guide walks you through installing necessary drivers and libraries, capturing webcam frames with PHP and FFmpeg, and using the Fer2013 model to recognize facial emotions, providing a complete example that displays both the image and detected mood on a web page.

Emotion RecognitionFer2013PHP
0 likes · 5 min read
Build a PHP Camera Emotion Detector with FFmpeg and Fer2013
php Courses
php Courses
Mar 28, 2025 · Artificial Intelligence

Using PHP to Capture Camera Stream and Perform Emotion Recognition

This tutorial explains how to set up a Linux environment with PHP, install necessary camera drivers and libraries, capture video frames using FFmpeg, and apply the Fer2013 emotion‑recognition model to analyze facial expressions and determine a person's emotional state.

Emotion RecognitionV4L2ffmpeg
0 likes · 4 min read
Using PHP to Capture Camera Stream and Perform Emotion Recognition
php Courses
php Courses
Jan 23, 2025 · Artificial Intelligence

Emotion Recognition Using PHP and Camera: A Step-by-Step Guide

This guide demonstrates how to install necessary Linux drivers and PHP libraries, capture a camera frame with FFmpeg, and integrate the Fer2013 AI model via Python to perform real-time emotion recognition using PHP, complete with sample code.

CameraEmotion RecognitionFer2013
0 likes · 4 min read
Emotion Recognition Using PHP and Camera: A Step-by-Step Guide
DeWu Technology
DeWu Technology
Jan 22, 2025 · Operations

How We Cut Video Detection Memory Usage by 78% with WebAssembly and WorkerFS

This article details the challenges of video corruption detection on a creator platform, analyzes existing server‑side and client‑side approaches, and presents a WebAssembly‑based solution using ffmpeg, WorkerFS, and memory‑growth tuning that reduces memory consumption by up to 78% while speeding up large‑file processing.

Memory OptimizationVideo processingWeb Worker
0 likes · 13 min read
How We Cut Video Detection Memory Usage by 78% with WebAssembly and WorkerFS
Liangxu Linux
Liangxu Linux
Jan 8, 2025 · Cloud Native

Enable NVIDIA GPU Access in Docker and Kubernetes with the NVIDIA Container Toolkit

This guide walks through checking system and software environments, installing and configuring the NVIDIA Docker plugin, verifying GPU access in Docker containers, deploying the NVIDIA device plugin on a Kubernetes cluster, creating GPU‑enabled pods, and troubleshooting common issues, all with concrete commands and configuration examples.

Container ToolkitGPUKubernetes
0 likes · 12 min read
Enable NVIDIA GPU Access in Docker and Kubernetes with the NVIDIA Container Toolkit
DaTaobao Tech
DaTaobao Tech
Dec 4, 2024 · Artificial Intelligence

LLM‑Powered Live Stream Analysis and Automation for E‑commerce

Taobao’s self‑operated live‑stream team built an end‑to‑end pipeline that downloads benchmark videos, transcribes audio, and uses GPT‑4o prompts to automatically summarize sales highlights, visual cues, and comments, delivering actionable insights that match manual notes, free operators for core tasks, and enable features like coupon pushes and intelligent product recommendations.

LLMautomatione‑commerce
0 likes · 15 min read
LLM‑Powered Live Stream Analysis and Automation for E‑commerce
Bilibili Tech
Bilibili Tech
Dec 3, 2024 · Frontend Development

Design and Implementation of a WASM Demuxer for WebCodecs Video Frame Extraction

The project extracts FFmpeg’s demuxing logic into a lightweight WebAssembly module that feeds container‑agnostic video packets to WebCodecs, enabling fast, low‑cost frame extraction across many formats and cutting cover‑generation latency by ~40% while reducing container‑related failures by ~72%.

Video DemuxingWebAssemblyWebCodecs
0 likes · 11 min read
Design and Implementation of a WASM Demuxer for WebCodecs Video Frame Extraction
BirdNest Tech Talk
BirdNest Tech Talk
Nov 17, 2024 · Cloud Computing

How to Host 4K Video on Cloudflare R2 for Under $2 a Month

This article walks through the full process of delivering high‑quality 4K video at minimal cost by comparing storage providers, choosing Cloudflare R2 for its free outbound bandwidth, encoding with FFmpeg, packaging with HLS, uploading via rclone, and playing back with HLS.js or a custom web component.

Cost OptimizationVideo Streamingadaptive bitrate
0 likes · 18 min read
How to Host 4K Video on Cloudflare R2 for Under $2 a Month
Architect
Architect
Oct 18, 2024 · Operations

Design and Implementation of a Self‑Developed Video Transcoding Core Based on FFmpeg

This article describes the motivations, architecture, and key techniques of a custom video transcoding core built on FFmpeg, covering modular pipeline design, controllable serial/parallel execution, dynamic resolution and frame‑rate adaptation, SEI handling, and performance improvements for both live and on‑demand streaming.

Video Transcodingdynamic adaptationffmpeg
0 likes · 11 min read
Design and Implementation of a Self‑Developed Video Transcoding Core Based on FFmpeg
Sohu Tech Products
Sohu Tech Products
Sep 11, 2024 · Artificial Intelligence

Low‑Cost 3D Reconstruction Using 3D Gaussian Splatting

This article explains how to create high‑quality 3D scenes from ordinary video footage by slicing frames with ffmpeg, extracting camera poses with COLMAP, and applying 3D Gaussian Splatting to replace traditional mesh‑texture pipelines, dramatically lowering equipment costs and data size.

3D reconstructionCOLMAPComputer Vision
0 likes · 6 min read
Low‑Cost 3D Reconstruction Using 3D Gaussian Splatting
JD Retail Technology
JD Retail Technology
Sep 3, 2024 · Backend Development

Design and Architecture of a New Video Review System with Streamlined Frame Extraction and Parallel Processing

This article presents the design goals, architecture, technology selection, and component details of a unified video review system that leverages FFmpeg for frame extraction, stream‑based parallel processing, and flexible synchronous/asynchronous workflows to achieve low latency and high scalability.

StreamingSystem ArchitectureVideo processing
0 likes · 10 min read
Design and Architecture of a New Video Review System with Streamlined Frame Extraction and Parallel Processing
Alibaba Cloud Native
Alibaba Cloud Native
Aug 4, 2024 · Artificial Intelligence

Step‑by‑Step Guide: Deploy the Roop AI Face‑Swap Project with Tongyi Lingma

This tutorial walks you through cloning the open‑source Roop AI face‑swap repository, setting up a conda environment, installing CUDA‑enabled PyTorch, configuring FFmpeg, and using the Tongyi Lingma AI coding assistant to explore code, resolve errors, and fine‑tune runtime parameters for successful video swapping.

AI face swapCUDARoop
0 likes · 7 min read
Step‑by‑Step Guide: Deploy the Roop AI Face‑Swap Project with Tongyi Lingma
Bilibili Tech
Bilibili Tech
Jul 26, 2024 · Backend Development

Design and Architecture of a Self‑Developed Video Transcoding Core

The team built a custom video‑transcoding core atop FFmpeg libraries, replacing the command‑line tool with modular controllers, pipelines, and parallel tasks that dynamically adapt resolution, frame‑rate, and SEI handling for both low‑latency live streams and high‑throughput VOD, improving scalability and maintainability.

Video Transcodingadaptive bitratebackend-development
0 likes · 11 min read
Design and Architecture of a Self‑Developed Video Transcoding Core
php Courses
php Courses
Jun 4, 2024 · Artificial Intelligence

Emotion Recognition via Camera Using PHP and Fer2013

This tutorial explains how to capture live video from a camera with PHP, install necessary Linux drivers, extract frames using FFmpeg, and apply the Fer2013 emotion‑recognition model through a Python script to infer human emotions in real time.

Emotion RecognitionFer2013Linux
0 likes · 5 min read
Emotion Recognition via Camera Using PHP and Fer2013
php Courses
php Courses
Apr 28, 2024 · Artificial Intelligence

Using PHP to Capture Camera Stream and Perform Emotion Recognition

This tutorial demonstrates how to install necessary drivers and libraries, capture live video frames with PHP and FFmpeg, and apply the open‑source Fer2013 model via a Python script to recognize human emotions from facial expressions.

Emotion RecognitionFer2013ai
0 likes · 4 min read
Using PHP to Capture Camera Stream and Perform Emotion Recognition
360 Smart Cloud
360 Smart Cloud
Apr 3, 2024 · Backend Development

Understanding FFmpeg Hardware Acceleration Architecture and Implementation

FFmpeg provides a comprehensive, cross‑platform hardware acceleration framework that abstracts diverse GPU and dedicated video codec interfaces, defines HWContext types, device and frame contexts, and various codec configuration methods, enabling efficient video encoding, decoding, and filtering while addressing performance, compatibility, and pipeline complexity challenges.

GPUHardware accelerationMultimedia
0 likes · 10 min read
Understanding FFmpeg Hardware Acceleration Architecture and Implementation
Ctrip Technology
Ctrip Technology
Mar 22, 2024 · Mobile Development

Design and Implementation of the Cloud Touch Platform for Remote Mobile Device Control and Testing

The article presents the background, full‑scenario construction, core architecture, device‑pool strategy, remote iOS control via WebDriverAgent, screen‑sync using ffmpeg, streaming pipeline, data collection, and practical lessons of the Cloud Touch platform that enables unified remote testing and customer‑support workflows for mobile applications.

Cloud TouchRemote Device ControlStreaming
0 likes · 14 min read
Design and Implementation of the Cloud Touch Platform for Remote Mobile Device Control and Testing
Open Source Tech Hub
Open Source Tech Hub
Feb 27, 2024 · Backend Development

Build a Live Streaming Server with Nginx, FFmpeg, and OpenResty

This guide walks through selecting streaming protocols, preparing a high‑performance server, installing OpenResty, compiling the nginx‑ts module, configuring Nginx for RTMP/HLS/DASH, pushing streams with FFmpeg or OBS, and applying security and stability best practices.

NginxOpenRestyRTMP
0 likes · 8 min read
Build a Live Streaming Server with Nginx, FFmpeg, and OpenResty
Bilibili Tech
Bilibili Tech
Feb 27, 2024 · Frontend Development

Browser‑Based Video Synthesis Using FFmpeg and WebAssembly

The article details how to compile FFmpeg to WebAssembly and integrate it into a browser‑based video synthesis platform, describing the runtime architecture, JSON‑driven API, key‑frame animation mapping, memory‑limit strategies, text rendering options, and future enhancements such as OPFS, SIMD, and WebGL acceleration.

Web DevelopmentWebAssemblyanimation
0 likes · 28 min read
Browser‑Based Video Synthesis Using FFmpeg and WebAssembly
HelloTech
HelloTech
Jan 25, 2024 · Backend Development

Design and Implementation of a Custom Multimedia Framework Using FFmpeg

The Haro Street Cat mobile team created a custom multimedia framework that wraps FFmpeg 4.2.2 in a C++ core library with Android/iOS compatibility layers and Java wrappers for transcoding, live streaming, and composition, delivering hardware‑accelerated decoding, flexible filter pipelines, and reliable transcoding that boosted coverage to over 99 %, cut storage by more than 30 %, accelerated video start‑up, and improved streaming and watermarking performance.

C++Filter GraphMultimedia
0 likes · 27 min read
Design and Implementation of a Custom Multimedia Framework Using FFmpeg
Bilibili Tech
Bilibili Tech
Nov 7, 2023 · Artificial Intelligence

Technical Overview of Bilibili Vision Toolkit (BVT): Architecture, Features, and FFmpeg Filter Integration

The Bilibili Vision Toolkit (BVT) is a C++ SDK that unifies multimedia AI algorithms through a low‑coupling core, modular dynamic libraries, and a multi‑engine backend, enabling configurable DAG pipelines, asynchronous parallel execution, and seamless FFmpeg filter integration for high‑performance, cross‑platform video processing.

BVTSDKc++
0 likes · 15 min read
Technical Overview of Bilibili Vision Toolkit (BVT): Architecture, Features, and FFmpeg Filter Integration
360 Quality & Efficiency
360 Quality & Efficiency
Nov 3, 2023 · Backend Development

Automated Video Quality Detection and Multithreaded Optimization for Live Stream Transcoding

This article describes an automated workflow for capturing frames from live‑stream transcode outputs, using OpenCV and ffmpeg to perform black‑screen and artifact detection, integrating results via an API, storing images in S3, and applying a producer‑consumer multithreaded model to reduce detection latency by up to 42%.

OpenCVS3 storageVideo Streaming
0 likes · 10 min read
Automated Video Quality Detection and Multithreaded Optimization for Live Stream Transcoding
ByteFE
ByteFE
Jul 19, 2023 · Frontend Development

Implementing AAC Audio Encoding in Web Browsers Using FFmpeg and WebAssembly

This article explains how to implement AAC audio encoding directly in the browser by compiling FFmpeg’s libavcodec and libswresample to WebAssembly with Emscripten, detailing the required FFmpeg modules, AAC encoding workflow, compilation options, and JavaScript integration for real‑time media streaming.

AACEmscriptenWebAssembly
0 likes · 16 min read
Implementing AAC Audio Encoding in Web Browsers Using FFmpeg and WebAssembly
php Courses
php Courses
Jun 4, 2023 · Backend Development

Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole

This tutorial demonstrates how to combine Swoole's high‑performance PHP WebSocket server with WebRTC's browser‑based real‑time audio/video capabilities, covering server setup, client media capture, video segmentation with FFmpeg, and complete code examples to build a functional live‑streaming application.

JavaScriptPHPSwoole
0 likes · 6 min read
Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole
php Courses
php Courses
Apr 21, 2023 · Backend Development

Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole

This article demonstrates how to combine Swoole's high‑performance WebSocket server with WebRTC to create a real‑time audio/video live streaming application, covering server setup, client media capture, video segmenting with FFmpeg, and providing complete code examples for each step.

JavaScriptPHPSwoole
0 likes · 6 min read
Building a Real-Time Audio/Video Live Streaming Project with WebRTC and Swoole
Baidu Geek Talk
Baidu Geek Talk
Apr 6, 2023 · Frontend Development

How to Build a Fast Custom WebAssembly Frame Extraction with FFmpeg

This article explains a WebAssembly‑based video frame extraction technique that replaces the traditional canvas approach by compiling FFmpeg to Wasm, running it in a Web Worker, and using a key‑frame‑first strategy to deliver high‑quality cover images with lower latency and a dramatically smaller bundle size.

Custom CompilationVideo Frame ExtractionWeb Worker
0 likes · 20 min read
How to Build a Fast Custom WebAssembly Frame Extraction with FFmpeg
IT Services Circle
IT Services Circle
Mar 3, 2023 · Backend Development

FFmpeg 6.0 “Von Neumann” Released with New Encoders, Decoders, Filters, and ABI Versioning

FFmpeg 6.0 “Von Neumann” has been officially released, introducing numerous new encoders, decoders, and filters, adding ABI versioning to major releases, deprecating old APIs, and enhancing CLI performance with threading, statistics options, and file‑based filter options, while outlining upcoming features for version 6.1.

CLIDecodersEncoders
0 likes · 6 min read
FFmpeg 6.0 “Von Neumann” Released with New Encoders, Decoders, Filters, and ABI Versioning
Programmer DD
Programmer DD
Mar 3, 2023 · Backend Development

FFmpeg 6.0 Highlights: New Codecs, Filters, and Performance Boosts

FFmpeg 6.0 "Von Neumann" introduces a host of new codecs, decoders, filters, CLI enhancements, ABI versioning, and a more frequent release cadence, offering developers expanded multimedia processing capabilities and improved performance across platforms.

MultimediaSoftware ReleaseVideo processing
0 likes · 6 min read
FFmpeg 6.0 Highlights: New Codecs, Filters, and Performance Boosts
Baidu Geek Talk
Baidu Geek Talk
Oct 12, 2022 · Backend Development

Understanding Video Color Spaces, Gamma Correction, and Transcoding with FFmpeg

Video processing involves converting linear sensor data through gamma correction and multiple color‑space transformations—such as RGB, YUV, and XYZ—using standards like BT.601/709/2020, with FFmpeg’s colorspace filter and ffprobe to manage transfer functions, primaries, and ranges during transcoding to preserve accurate colors across devices.

Color ManagementVideo processingcolor space
0 likes · 12 min read
Understanding Video Color Spaces, Gamma Correction, and Transcoding with FFmpeg
Qingyun Technology Community
Qingyun Technology Community
Sep 15, 2022 · Cloud Computing

How GPU, VPU, and CPU Accelerate Cloud Video Transcoding: Architecture and Best Practices

This article explores the rapid growth of video traffic, explains why transcoding is essential, compares CPU, GPU, and VPU hardware for video processing, details the FFmpeg software stack, describes the design of a cloud‑native transcoding cluster, its scheduling, shard‑transcoding technique, and presents performance test results.

Distributed SystemsGPU AccelerationHardware acceleration
0 likes · 23 min read
How GPU, VPU, and CPU Accelerate Cloud Video Transcoding: Architecture and Best Practices
Baidu Geek Talk
Baidu Geek Talk
Aug 2, 2022 · Fundamentals

Understanding ffplay: Playback Workflow and Core Components

The article walks through ffplay’s end‑to‑end playback pipeline—starting with protocol and container demuxing, initializing FFmpeg and SDL, spawning read and decoder threads, handling video/audio decoding, synchronizing streams, and finally rendering frames—offering design insights for constructing a basic media player.

Audio-Video SyncMultimediaSDL
0 likes · 18 min read
Understanding ffplay: Playback Workflow and Core Components
Tencent Cloud Developer
Tencent Cloud Developer
Mar 25, 2022 · Cloud Computing

Automating Batch Video Editing Using FFmpeg on Tencent Cloud Serverless

The article explains how to use FFmpeg within Tencent Cloud Serverless functions to build fully automated, scalable, and customizable batch video‑editing pipelines—covering use cases like personalized student highlights, avatar‑based marketing clips, and streamer promos—while detailing deployment via GitHub Actions or manual upload.

PythonVideo Editingautomation
0 likes · 12 min read
Automating Batch Video Editing Using FFmpeg on Tencent Cloud Serverless
ELab Team
ELab Team
Jan 24, 2022 · Frontend Development

Master WebAssembly: Build, Debug, and Run FFmpeg in the Browser

This comprehensive guide explains why WebAssembly exists, how it outperforms JavaScript, walks through compiling C/C++ code (including libwebp and FFmpeg) to WebAssembly with Emscripten, shows how to call native functions from JavaScript, manage the virtual file system, and debug the resulting modules using Chrome DevTools.

AssemblyScriptEmscriptenWebAssembly
0 likes · 63 min read
Master WebAssembly: Build, Debug, and Run FFmpeg in the Browser
Programmer DD
Programmer DD
Jan 19, 2022 · Frontend Development

Build a Web H.265 Player with WebAssembly and JavaScript – Step-by-Step Guide

This tutorial explains how to create a fully functional web H.265 video player using JavaScript stream demuxing, WebAssembly‑compiled FFmpeg, Canvas rendering and AudioContext, covering project setup, Nginx configuration, HTML integration, and the core modules and threads that drive playback.

H.265JavaScriptWebAssembly
0 likes · 5 min read
Build a Web H.265 Player with WebAssembly and JavaScript – Step-by-Step Guide
JD Cloud Developers
JD Cloud Developers
Jan 13, 2022 · Fundamentals

How AVS2 Outperforms HEVC: Inside China’s Next‑Gen Video Codec

The article introduces China’s AVS2 video codec, detailing its standards, technical implementation, code extensions for FLV and HLS, bitstream structure, performance comparisons with HEVC and x265, and JD Cloud’s current support and future plans for commercial deployment.

AVS2HEVCStreaming
0 likes · 7 min read
How AVS2 Outperforms HEVC: Inside China’s Next‑Gen Video Codec
Baidu App Technology
Baidu App Technology
Dec 23, 2021 · Mobile Development

Optimizing Android Video Playback: When to Use Soft vs. Hardware Decoding

This article analyzes the trade‑offs between software and hardware video decoding on Android, presents performance measurements for different MediaCodec modes, identifies compatibility and latency challenges, and proposes a decoder‑monitoring system and seamless switch architecture to maximize playback efficiency.

AndroidMediaCodecMobile Development
0 likes · 12 min read
Optimizing Android Video Playback: When to Use Soft vs. Hardware Decoding
ByteFE
ByteFE
Nov 29, 2021 · Frontend Development

History and Technical Overview of Web Audio/Video: From Early HTML to HTML5, Flash, Codecs, Canvas Playback and FFmpeg

This article traces the evolution of web audio and video from the static early HTML era through Flash's rise and fall, explains HTML5 video/audio support, discusses video and audio encoding, container formats, bitrate, playback pipelines, canvas‑based rendering, and provides practical FFmpeg command examples for developers.

HTML5Web Developmentaudio
0 likes · 19 min read
History and Technical Overview of Web Audio/Video: From Early HTML to HTML5, Flash, Codecs, Canvas Playback and FFmpeg
Taobao Frontend Technology
Taobao Frontend Technology
Aug 10, 2021 · Frontend Development

Optimizing Video Thumbnail Selection: Canvas vs FFmpeg WebAssembly

This article examines how Taobao's front‑end team built a custom video frame‑capture tool, compares video+canvas with FFmpeg‑WebAssembly approaches, presents testing results, implementation details, and future optimizations to improve thumbnail selection efficiency and user experience.

CanvasVideo processingWebAssembly
0 likes · 5 min read
Optimizing Video Thumbnail Selection: Canvas vs FFmpeg WebAssembly
WeChat Client Technology Team
WeChat Client Technology Team
May 31, 2021 · Mobile Development

Unlocking Android Video Playback: Evolution, Architecture, and Performance Hacks

This article explores the fundamentals and evolution of Android video playback, detailing protocol parsing, demuxing, decoding, synchronization, rendering, and various optimization strategies—including cold‑start and scrolling scenarios, modular player designs, and network enhancements—to improve first‑frame latency and overall user experience.

AndroidMediaPlayerffmpeg
0 likes · 22 min read
Unlocking Android Video Playback: Evolution, Architecture, and Performance Hacks
New Oriental Technology
New Oriental Technology
May 31, 2021 · Fundamentals

Live Streaming Network Transmission: Protocols, Encoding, Decoding, and Synchronization

This article explains the end‑to‑end live‑streaming workflow, covering how a broadcaster pushes video and audio to a server, the various streaming protocols (RTMP, HTTP‑FLV, HLS, RTP), encoding formats, FFmpeg‑based decoding, hardware vs software decoding, and audio‑video synchronization techniques.

Audio-Video SyncNetwork ProtocolsStreaming
0 likes · 26 min read
Live Streaming Network Transmission: Protocols, Encoding, Decoding, and Synchronization
Byte Quality Assurance Team
Byte Quality Assurance Team
May 12, 2021 · Fundamentals

Audio/Video Quality Testing: Using ffmpeg Filters and VQI for Black Screen, Freeze, Blur, and Silence Detection

This article explains how to assess audio and video quality by leveraging ffmpeg filter graphs and the VQI tool to detect issues such as black screens, black frames, blur, freezing, black borders, silence, and volume anomalies, providing command‑line examples and parameter details.

VQIaudio testingblack screen detection
0 likes · 8 min read
Audio/Video Quality Testing: Using ffmpeg Filters and VQI for Black Screen, Freeze, Blur, and Silence Detection
Yang Money Pot Technology Team
Yang Money Pot Technology Team
Apr 1, 2021 · Frontend Development

Implementing Page-Level User Interaction Recording and Replay for Insurance Compliance Using rrweb, Puppeteer, and FFmpeg

This article details a compliance‑driven solution that records, replays, and merges user interaction videos across multiple insurance web pages by leveraging rrweb for event capture, Puppeteer for automated playback, and FFmpeg for video stitching, while addressing performance, storage, and privacy challenges.

Puppeteercomplianceffmpeg
0 likes · 18 min read
Implementing Page-Level User Interaction Recording and Replay for Insurance Compliance Using rrweb, Puppeteer, and FFmpeg
Baidu Geek Talk
Baidu Geek Talk
Mar 31, 2021 · Backend Development

Design and Implementation of Baidu Baijiahao Online Video Editor

Baidu’s Baijiahao team built a web‑based video editor that uses a PHP backend to translate timeline JSON into FFmpeg command pipelines, a React front‑end for drag‑and‑drop editing and preview, and a Redis‑driven scheduler to process and store videos in Baidu’s cloud.

BaiduDistributed SchedulingVideo Editing
0 likes · 18 min read
Design and Implementation of Baidu Baijiahao Online Video Editor
Taobao Frontend Technology
Taobao Frontend Technology
Mar 31, 2021 · Frontend Development

How to Build a Web H.265 Decoder with WebAssembly and FFmpeg

This article walks through the complete process of creating a browser‑based H.265 video decoder by compiling a trimmed FFmpeg library to WebAssembly, designing a modular player architecture, and integrating the WASM module with JavaScript workers for real‑time playback of high‑resolution streams.

H.265JavaScriptVideo Decoding
0 likes · 22 min read
How to Build a Web H.265 Decoder with WebAssembly and FFmpeg
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Mar 23, 2021 · Frontend Development

How to Capture Video Frames in the Browser with FFmpeg and WebAssembly

This article walks through the complete process of extracting video frames on the front end using FFmpeg compiled to WebAssembly, covering background requirements, a comparison of video‑canvas and server‑side approaches, detailed Emscripten setup, FFmpeg compilation, C‑level integration, memory optimizations, and deployment with Webpack.

EmscriptenVideo Frame ExtractionWebAssembly
0 likes · 25 min read
How to Capture Video Frames in the Browser with FFmpeg and WebAssembly
360 Tech Engineering
360 Tech Engineering
Mar 5, 2021 · Mobile Development

Extracting Audio from Android Emulators Using MEmu, Python, and FFmpeg

This guide explains how to capture internal audio from Android devices by running multiple MEmu emulators, parsing their configuration XML to map simulators to recordings, automating screen capture with Windows APIs, separating audio with FFmpeg, and addressing common pitfalls such as naming collisions and permission issues.

AndroidAudio ExtractionMEmu
0 likes · 8 min read
Extracting Audio from Android Emulators Using MEmu, Python, and FFmpeg