Tagged articles

FFmpeg

133 articles · Page 1 of 2
IT Services Circle
IT Services Circle
Jun 19, 2026 · Fundamentals

The Hidden Giant: How FFmpeg Powers the Internet While Its Creators Remain Poor

FFmpeg, the open‑source multimedia framework that underlies YouTube, Netflix, TikTok and countless video apps, was created by a handful of brilliant but under‑paid developers whose relentless reverse‑engineering, performance‑focused design and community battles have made it the invisible backbone of modern digital media.

CommunityFFmpegOpen-source
0 likes · 12 min read
The Hidden Giant: How FFmpeg Powers the Internet While Its Creators Remain Poor
Java Tech Enthusiast
Java Tech Enthusiast
Jun 19, 2026 · Fundamentals

Why FFmpeg’s Creator, Used by Billions, Lives in Poverty – History & Architecture

FFmpeg, the hidden engine behind every video you watch, was built by a handful of passionate developers who split container and codec layers, reverse‑engineered closed formats, and endured poverty and community conflict, yet their relentless optimization made it the dominant, open‑source multimedia framework worldwide.

FFmpegOpen-sourceSoftware Architecture
0 likes · 14 min read
Why FFmpeg’s Creator, Used by Billions, Lives in Poverty – History & Architecture
Top Architect
Top Architect
Jun 1, 2026 · Backend Development

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

This guide walks you through installing ZLMediaKit and FFmpeg in Docker, configuring Spring Boot with the required dependencies and properties, implementing a streaming service that launches FFmpeg commands, and using a simple HTML page with flv.js to play the live or on‑demand video stream.

DockerFFmpegJava
0 likes · 17 min read
How to Stream Local Video with Spring Boot, FFmpeg, and ZLMediaKit
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.

CDNFFmpegbandwidth
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 ProgrammingFFmpegFabrice Bellard
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 MythosFFmpegFreeBSD NFS
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.

FFmpegLLMVideo Processing
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 TTSFFmpeg
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 cloneElasticsearchFFmpeg
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.

ChromeFFmpegFile Interleaving
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.

FFmpegFrontend OptimizationTCPlayer
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.

FFmpegH5Puppeteer
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.

ErlangFFmpegGit
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.

AIFFmpegGoogle
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.

FFmpegFLVJava
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 ProcessingFFmpegMedia Playback
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 ProcessingFFmpegbass boost
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.

AIEmotion RecognitionFFmpeg
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 RecognitionFFmpegV4L2
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.

AICameraEmotion Recognition
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.

FFmpegMemory optimizationPerformance
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 ToolkitFFmpegGPU
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.

AutomationFFmpegLLM
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%.

FFmpegVideo DemuxingWebAssembly
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.

FFmpegadaptive bitratecloudflare r2
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.

FFmpegLive StreamingVideo Transcoding
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 reconstructionCOLMAPFFmpeg
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.

FFmpegStreamingVideo 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 swapCUDAFFmpeg
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.

Backend DevelopmentFFmpegLive Streaming
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.

AIEmotion RecognitionFFmpeg
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.

AIEmotion RecognitionFFmpeg
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.

FFmpegGPUVideo Processing
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 TouchFFmpegRemote Device Control
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.

FFmpegLive StreamingNGINX
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.

FFmpegWeb DevelopmentWebAssembly
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++FFmpegFilter Graph
0 likes · 27 min read
Design and Implementation of a Custom Multimedia Framework Using FFmpeg
ByteFE
ByteFE
Jan 25, 2024 · Frontend Development

Building a Screen Recording Application with Electron, React, Vite, and FFmpeg

This tutorial walks through creating a desktop screen‑recording tool using Electron with a React‑Vite front‑end, Ant Design UI, IPC communication, system‑tray controls, draggable windows, and FFmpeg for capturing video in WebM, MP4, or GIF formats.

Ant DesignElectronFFmpeg
0 likes · 8 min read
Building a Screen Recording Application with Electron, React, Vite, and 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.

BVTC#FFmpeg
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%.

FFmpegS3 storagemultithreading
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.

AACEmscriptenFFmpeg
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.

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

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

This tutorial explains how to create a live audio/video streaming application by combining WebRTC for browser‑based media capture with a high‑performance Swoole WebSocket server, including code examples, video segmentation with FFmpeg, and a reference to a detailed course.

FFmpegJavaScriptLive Streaming
0 likes · 5 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.

FFmpegJavaScriptLive Streaming
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 CompilationFFmpegVideo Frame Extraction
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.

Backend DevelopmentFFmpegSoftware Release
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 ManagementFFmpegVideo Processing
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.

Cloud ComputingFFmpegGPU 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 SyncFFmpegSDL
0 likes · 18 min read
Understanding ffplay: Playback Workflow and Core Components
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Jun 8, 2022 · Backend Development

How NetEase’s Low‑Latency Streaming Player Achieves Sub‑200 ms Startup

This article explains the design, architecture, integration steps, and performance optimizations of NetEase Cloud‑Signal’s low‑latency streaming player built on WebRTC, covering its three‑module framework, FFmpeg and non‑FFmpeg integration, first‑frame acceleration, and resilience techniques.

FFmpegReal‑time communicationWebRTC
0 likes · 10 min read
How NetEase’s Low‑Latency Streaming Player Achieves Sub‑200 ms Startup
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.

AutomationCloud ComputingFFmpeg
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.

AssemblyScriptEmscriptenFFmpeg
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.

FFmpegH.265JavaScript
0 likes · 5 min read
Build a Web H.265 Player with WebAssembly and JavaScript – Step-by-Step Guide
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.

AndroidFFmpegMediaCodec
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.

FFmpegHTML5Web Development
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.

CanvasFFmpegVideo Processing
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.

AndroidFFmpegMediaPlayer
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 SyncFFmpegLive Streaming
0 likes · 26 min read
Live Streaming Network Transmission: Protocols, Encoding, Decoding, and Synchronization
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.

FFmpegPuppeteercompliance
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.

Backend DevelopmentBaiduDistributed Scheduling
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.

FFmpegH.265JavaScript
0 likes · 22 min read
How to Build a Web H.265 Decoder with WebAssembly and FFmpeg