tag ffmpeg

標籤
貢獻14
100
06:37 AM · Oct 27 ,2025

@ffmpeg / 博客 RSS 訂閱

aqi00 - FFmpeg開發筆記(八十四)使用國產的librestreaming實現RTMP直播

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試RTSP/RTMP等流媒體協議的推拉流。可是在此之前,得先有一個推流工具向MediaMTX推送視頻流,這樣末端的拉流程序才能從MediaMTX源源不斷地拉取視頻流。那麼Android手機可使用librestreaming從攝像頭實時採集視頻信號,

音視頻 , Android , 直播 , 流媒體 , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(八十五)基於PyQt和FFmpeg的開源視頻剪輯器OpenShot

《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在桌面系統上還有一款開源視頻剪輯框架OpenShot,通過該框架可以更快地加工編輯視頻文件,下面就來介紹如何在桌面系統中使用OpenShot。 OpenShot的全稱是OpenShot Video Edit

音視頻 , qt , pyqt , ffmpeg , Python

收藏 評論

aqi00 - FFmpeg開發筆記(八十六)基於Node.js的國產視頻編輯開源框架OpenCut

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在桌面系統上還有一款國產的開源視頻編輯框架OpenCut,通過該框架可以更快地加工編輯視頻文件,下面就來介紹如何在桌面系統中使用OpenCut。 OpenCut是一款開源、跨平台的新興國產視頻剪輯工具,支持時間

音視頻 , node.js , ffmpeg , Javascript

收藏 評論

aqi00 - FFmpeg開發筆記(八十七)採用Kotlin的手機開源播放器VLC-Android

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“3.4.1 通用音視頻播放器”介紹瞭如何在桌面系統上安裝和使用通用音視頻播放器VLC media player,其實VLC是個跨平台的播放器,它也提供了面向Android平台的手機版VLC。 Android版VLC的官網地址是 https://code.videolan.org/videolan/libvlc-android ,源碼託管地址為

音視頻 , Android , 直播 , 流媒體 , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(八十八)基於Compose的國產電視直播開源框架MyTV

​MyTV是一款使用Android原生開發的網絡直播軟件,它的原理是接入網絡上的直播推流鏈接,通過Android提供的ExoPlayer來播放直播節目。有關網絡推拉流的直播技術可參考《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2 FFmpeg推流和拉流”。 MyTV的源碼託管地址為 https://github.com/yaoxieyoulei/mytv-android (星星數0

音視頻 , Android , 直播 , 流媒體 , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(九十四)基於Kotlin的國產開源推拉流框架anyRTC

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試RTSP/RTMP等流媒體協議的推拉流。可是在此之前,得先有一個推流工具向MediaMTX推送視頻流,這樣末端的拉流程序才能從MediaMTX源源不斷地拉取視頻流。那麼Android手機可使用anyRTC從攝像頭實時採集視頻信號,並向後端的Med

Kotlin , 音視頻 , Android , 直播 , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(九十一)基於Kotlin的Android直播開源框架RootEncoder

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2.2 FFmpeg向網絡推流”介紹了輕量級流媒體服務器MediaMTX,通過該工具可以測試RTSP/RTMP等流媒體協議的推拉流。除了國產的推流工具librestreaming能夠向MediaMTX推送視頻流之外,還有開源的RootEncoder也支持Android手機從攝像頭實時採集視頻信號,並向後端的MediaMTX持續推送視頻數

Kotlin , 音視頻 , Android , 直播 , ffmpeg

收藏 評論

universe_king - 查看當前 linux 主機支持什麼類型的硬件解碼

Ubuntu + M60 GPU 上 ╰─➤ ffmpeg -hwaccels ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/u

macos , unix , Linux , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(九十二)基於Kotlin的開源Android推流器StreamPack

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2 FFmpeg推流和拉流”提到直播行業存在RTSP和RTMP兩種常見的流媒體協議。除此以外,還有於2017年推出的SRT協議,相比常見的RTMP協議,SRT協議具有更低的延遲,並且消除了卡幀、抖動等花屏現象。 因為SRT是個較新的直播協議,所以手機端支持SRT的開源框架比較稀有,比如本文介紹的StreamPack就是屈指可數的SRT開

Kotlin , 音視頻 , Android , 直播 , ffmpeg

收藏 評論

mb5fe564121bbd2 - FFmpeg開發筆記(九十)採用FFmpeg套殼的音視頻轉碼百寶箱FFBox

FFmpeg是個經典的音視頻處理開源框架,可是FFmpeg僅提供命令行方式,通過FFmpeg剪輯音視頻只能在命令行下面操作,從而限制了普通用户掌握FFmpeg。 雖然《FFmpeg開發實戰:從零基礎到短視頻上線》一書不僅給出了基於FFmpeg函數調用的示例代碼,也給出了具體的ffmpeg操作命令,從而兼具FFmpeg的代碼開發教程與FFmpeg的命令使用手冊兩種用途。但是普

音視頻 , node.js , ffmpeg

收藏 評論

vivo互聯網 - 數字人動畫雲端渲染方案

作者:vivo 互聯網前端團隊 - Su Ning 為解決擬我形象在多場景展示中依賴 3D 渲染導致的性能與接入問題,本文提出將形象預先導出為視頻或動圖資源。對比三種技術路徑後,最終選擇 Puppeteer + H5 渲染幀 + FFmpeg 合成視頻 的方案,實現了渲染效果一致、服務端批量處理和低接入成本,為擬我形象的規模化應用提供了高效可擴展的技術基礎。

puppeteer , 私藏項目實操分享 , Css , web3D , 前端開發 , HTML , ffmpeg , 前端

收藏 評論

vivo互聯網 - Android動效探索:徹底弄清如何讓你的視頻更加酷炫

作者: vivo 互聯網客户端團隊- Xu Jie 在Android移動端視頻處理領域,除了基本的播放功能外,添加動畫和濾鏡等特效已經成為提升用户體驗的重要手段。然而,很多開發人員可能對於實現這些功能所需的技術細節感到困惑。因此,本文旨在提供一個詳細的指導,幫助開發人員掌握如何使用開源MediaPlayer或自定義播放器,並利用OpenGL ES來實現視頻動畫和

移動開發 , 私藏項目實操分享 , Android , OpenGL ES , MediaPlayer , 動效 , ffmpeg

收藏 評論

IT劍客行 - ffmpeg從內存中讀取數據(或者輸出到內存)及其注意事項_avfmt_flag_custom_io

文章目錄 📖 前言 🎯 為什麼需要格式轉換? 1. YUV 與 RGB 的區別 YUV 格式(解碼器輸出) RGB 格式(用於顯示) 2. 像素格式對照表 🔧 三個核心 API API 1️⃣:`sws_getContext

音視頻 , 字節數 , API , Css , 格式轉換 , 前端開發 , HTML , ffmpeg

收藏 評論

字節墨海星 - SpringBoot + FFmpeg實現一個簡單的M3U8切片轉碼系統 - 個人文章

JAVA:Spring Boot 集成 FFmpeg 實現多媒體處理 文章目錄 JAVA:Spring Boot 集成 FFmpeg 實現多媒體處理 一、簡述 二、為什麼選擇 FFmpeg 1、準備工作 2、集成方案 三、實踐樣例 1、定

Spring Boot , 文心一言 , aigc , JAVA , 應用場景 , 多媒體處理 , ffmpeg

收藏 評論

vivo互聯網技術 - 數字人動畫雲端渲染方案

作者:vivo 互聯網前端團隊 - Su Ning 為解決擬我形象在多場景展示中依賴 3D 渲染導致的性能與接入問題,本文提出將形象預先導出為視頻或動圖資源。對比三種技術路徑後,最終選擇 Puppeteer + H5 渲染幀 + FFmpeg 合成視頻 的方案,實現了渲染效果一致、服務端批量處理和低接入成本,為擬我形象的規模化應用提供了高效可擴展的技術基礎。 1分鐘看圖掌握核心觀點_👇_

puppeteer , ffmpeg , 前端

收藏 評論

aqi00 - FFmpeg開發筆記(九十)採用FFmpeg套殼的音視頻轉碼百寶箱FFBox

​FFmpeg是個經典的音視頻處理開源框架,可是FFmpeg僅提供命令行方式,通過FFmpeg剪輯音視頻只能在命令行下面操作,從而限制了普通用户掌握FFmpeg。 雖然《FFmpeg開發實戰:從零基礎到短視頻上線》一書不僅給出了基於FFmpeg函數調用的示例代碼,也給出了具體的ffmpeg操作命令,從而兼具FFmpeg的代碼開發教程與FFmpeg的命令使用手冊兩種用途。但是普通用户並非開發者,用户

音視頻 , 直播 , 流媒體 , ffmpeg

收藏 評論

vivo互聯網技術 - Android動效探索:徹底弄清如何讓你的視頻更加酷炫

作者: vivo 互聯網客户端團隊- Xu Jie 在Android移動端視頻處理領域,除了基本的播放功能外,添加動畫和濾鏡等特效已經成為提升用户體驗的重要手段。然而,很多開發人員可能對於實現這些功能所需的技術細節感到困惑。因此,本文旨在提供一個詳細的指導,幫助開發人員掌握如何使用開源MediaPlayer或自定義播放器,並利用OpenGL ES來實現視頻動畫和濾鏡效果。 1分鐘看圖掌握核

跨平台 , opengl-es , Android , MediaPlayer , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(九十六)採用Kotlin+Compose的視頻編輯器OpenVideoEditor

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上播放視頻,基於FFmpeg的國產播放器開源框架也有很多了,前有嗶哩嗶哩的ijkplayer,後有小紅書的RedPlayer,參見之前的文章《使用國產的ijkplayer播放器觀看網絡視頻》和《使用國產的RedPlayer播放器觀看網絡視頻》。 除此以外,OpenVideo

Kotlin , 音視頻 , jetpack , Android , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(八十九)基於FFmpeg的直播視頻錄製工具StreamCap

​隨着推拉流技術的發展,現在網絡直播應用很普及了,打開許多App都能看到各式各樣的直播節目,包括抖音、快手、虎牙、鬥魚、B站、小紅書、YY、映客等等。 有關視頻推拉流的FFmpeg實現參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2 FFmpeg推流和拉流”,使用FFmpeg結合專用的流媒體服務器,可以很方便地實現視頻直播功能。不過常規的拉流操作僅能實現播放功能,未能實現存儲功能

音視頻 , 直播 , 流媒體 , ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(九十五)國產的開源視頻美顏工具VideoEditorForAndroid

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在Android系統上還有一款國產的開源視頻美顏框架VideoEditor-For-Android,通過該框架可以更方便地給視頻添加各種濾鏡,下面就來介紹如何在App工程中使用VideoEditor-For-A

音視頻 , Android , 直播 , 流媒體 , ffmpeg

收藏 評論

百度Geek説 - 基於FFmpeg和Wasm的Web端視頻截幀方案

作者 |小萱 導讀 基於實際業務需求,介紹了自定義Wasm截幀方案的實現原理和實現方案。解決傳統的基於canvas的截幀方案所存在的問題,更高效靈活的實現截幀能力。 全文10103字,預計閲讀時間26分鐘。 01 項目背景 在視頻編輯器裏常見這樣的功能,在用户上傳完視頻後抽取關鍵幀 ,提供給用户以便快捷選取封面,如下圖: 在本文中,我們將探討一種使用FFmpeg和WebAssembly

視頻 , webassembly , ffmpeg

收藏 評論

skyjilygao - n8n整合ffmpeg

背景 n8n-ffmpeg 這是一個為 n8n 工作流自動化平台集成 FFmpeg 功能的 Docker 鏡像項目。通過此項目,您可以在 n8n 中使用 FFmpeg 進行音視頻處理、轉碼、分析等多媒體操作。 項目:with-ffmpeg 成品:docker pull skyjilygao/n8n-with-ffmpeg:1.122.5-20251216154621 可以直

ffmpeg

收藏 評論

aqi00 - FFmpeg開發筆記(九十三)國產的Android開源視頻編輯器EpMedia

​《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第 12 章 FFmpeg的移動開發”介紹瞭如何使用FFmpeg在手機上剪輯視頻,方便開發者更好地開發類似剪映那樣的視頻剪輯軟件。那麼在Android系統上還有一款國產的開源視頻裁剪框架EpMedia,通過該框架可以更方便地加工視頻片段,下面就來介紹如何在App工程中使用EpMedia。 EpMedia是一款基於FFmpeg開發的國產視頻處理

音視頻 , Android , 直播 , 流媒體 , ffmpeg

收藏 評論

breakpointlab - ffmpeg源碼編譯環境搭建

ffmpeg是視頻開發最常用到的開源軟件,ffmpeg功能強大,用途廣泛,提供幾乎所有你能夠想到的與視頻開發相關的操作,許多商業軟件都以ffmpeg為基礎進行開發定製。 FFmpeg: FFmpeg is a free and open-source project consisting of a vast software suite of libraries and programs fo

linux編程 , c++ , 視頻播放器 , c , ffmpeg

收藏 評論