本repo蒐集整理全網ffmpeg學習資料。
所有數據來源於互聯網。所謂取之於互聯網,用之於互聯網。
如果涉及版權侵犯,請郵件至[email protected] ,我們將第一時間處理。
如果您對我們的項目表示贊同與支持,歡迎您lssues 我們,或者郵件[email protected] 我們,更加歡迎您pull requests 加入我們。
感謝您的支持!
bilibili/ijkplayer: 基於FFmpeg n3.4的Android/iOS視頻播放器,支持MediaCodec, VideoToolbox。
befovy/fijkplayer: ijkplayer for flutter. ijkplayer 的flutter 封裝。 Flutter video/audio player. Flutter media player plugin for android/iOS based on ijkplayer. fijkplayer 是基於ijkplayer 封裝的flutter 媒體播放器,開箱即用,無需編譯ijkplayer
mpv-player/mpv: 命令行視頻播放器
CarGuo/GSYVideoPlayer: 視頻播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持彈幕,外掛字幕,支持濾鏡、水印、gif截圖,片頭廣告、中間廣告,多個同時播放,支持基本的拖動,聲音、亮度調節,支持邊播邊緩存,支持視頻自帶rotation的旋轉(90,270之類),重力旋轉與手動旋轉的同步支持,支持列表播放,列表全屏動畫,視頻加載速度,列表小窗口支持拖動,動畫效果,調整比例,多分辨率切換,支持切換播放器,進度條小窗口預覽,列表切換詳情頁面無縫播放,rtsp、concat、mpeg。
mpenkov/ffmpeg-tutorial: 教程,演示如何編寫一個基於FFmpeg的視頻播放器
imoreapps/ffmpeg-avplayer-for-ios-tvos: 一個微小但強大的iOS和Apple TV OS的av播放器框架,是基於FFmpeg庫。
unosquare/ffmediaelement: FFME:高級WPF MediaElement(基於FFmpeg)
microshow/RxFFmpeg:RxFFmpeg 是基於( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 編譯的適用於Android 平台的音視頻編輯、視頻剪輯的快速處理框架,包含以下功能:視頻拼接,轉碼,壓縮,裁剪,片頭片尾,分離音視頻,變速,添加靜態貼紙和gif動態貼紙,添加字幕,添加濾鏡,添加背景音樂,加速減速視頻,倒放音視頻,音頻裁剪,變聲,混音,圖片合成視頻,視頻解碼圖片,抖音首頁,視頻播放器及支持OpenSSL https 等主流特色功能
wang-bin/QtAV: 基於Qt和FFmpeg的跨平台多媒體框架,高性能。用戶和開發人員友好。支持Android, iOS, Windows商店和桌面。基於Qt和FFmpeg的跨平台高性能音視頻播放框架
xufuji456/FFmpegAndroid: android端基於FFmpeg實現音頻剪切、拼接、轉碼、編解碼;視頻剪切、水印、截圖、轉碼、編解碼、轉Gif動圖;音視頻合成與分離,配音;音視頻解碼、同步與播放;FFmpeg本地推流、H264與RTMP實時推流直播;FFmpeg濾鏡:素描、色彩平衡、hue、lut、模糊、九宮格等;歌詞解析與顯示
Zhaoss/WeiXinRecordedDemo: 仿微信視頻拍攝UI, 基於ffmpeg的視頻錄製編輯
yangjie10930/EpMedia: Android上基於FFmpeg開發的視頻處理框架,簡單易用,體積小,幫助使用者快速實現視頻處理功能。包含以下功能:剪輯,裁剪,旋轉,鏡像,合併,分離,變速,添加LOGO,添加濾鏡,添加背景音樂,加速減速視頻,倒放音視頻
goldvideo/h265player: 一套完整的Web版H.265播放器解決方案,非常適合學習交流和實際應用。基於JS碼流解封裝、WebAssembly(FFmpeg)視頻解碼,利用Canvas畫布投影、AudioContext播放音頻。
wanliyang1990/wlmusic: 基於FFmpeg + OpenSL ES的音頻播放SDK。可循環不間斷播放短音頻;播放raw和assets音頻文件;可獨立設置音量大小;可實時現在音量分貝大小(用於繪製波形圖);可改變音頻播放速度和音調(變速不變調、變調不變速、變速又變調);可設置播放聲道(左聲道、右聲道和立體聲);可邊播邊錄留住美好音樂;可裁剪指定時間段的音頻,製作自己的彩鈴;還可以從中獲取音頻原始PCM數據(可指定採樣率),方便二次開發等。
Jackarain/avplayer: 一個基於FFmpeg、libtorrent的P2P播放器實現
tsingsee/EasyPlayerPro-Win: EasyPlayerPro是一款免費的全功能流媒體播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多種流媒體協議播放、支持本地文件播放,支持本地抓拍、本地錄像、播放旋轉、多屏播放、倍數播放等多種功能特性,核心基於ffmpeg,穩定、高效、可靠、可控,支持Windows、Android、iOS三個平台,目前在多家教育、安防、行業型公司,都得到的應用,廣受好評!
yangfeng1994/FFmpeg-Android: FFmpeg-Android 是基於ffmpeg n4.0-39-gda39990編譯運行在android平台的音視頻的處理框架, 使用的是ProcessBuilder執行命令行操作, 可實現視頻字幕添加、尺寸剪切、添加或去除水印、時長截取、轉GIF動圖、塗鴉、音頻提取、拼接、質量壓縮、加減速、塗鴉、 倒放、素描、色彩平衡、模糊、九宮格、添加貼紙、濾鏡、分屏、圖片合成視頻等,音視頻合成、截取、拼接,混音、音視頻解碼,視頻特效等等音視頻處理...
yangjie10930/EpMediaDemo: 基於FFmpeg開發的視頻處理框架,簡單易用,體積小,幫助使用者快速實現視頻處理功能。包含以下功能:剪輯,裁剪,旋轉,鏡像,合併,分離,添加LOGO,添加濾鏡,添加背景音樂,加速減速視頻,倒放音視頻。簡單的Demo,後面逐漸完善各類功能的使用。
qingkouwei/oarplayer: Android Rtmp播放器,基於MediaCodec與srs-librtmp,不依賴ffmpeg
goldvideo/decoder_wasm: 借助於WebAssembly技術,基於ffmpeg的H.265解碼器。
HeZhang1994/video-audio-tools: To process/edit video and audio with Python+FFmpeg. [簡單實用] 基於Python+FFmpeg的視頻和音頻的處理/剪輯。
jordiwang/web-capture: 基於ffmpeg + Webassembly 實現前端視頻幀提取
ccj659/NDK-FFmpeg-master: Video and audio decoding based with FFmpeg 基於ffmpeg的視頻解碼音頻解碼.播放等
kolyvan/kxmovie:iOS電影播放器使用ffmpeg
CainKernel/CainCamera:一個關於美容相機、圖像和短視頻開發的Android項目
mifi/lossless-cut: 一個基於FFmpeg的無損剪輯軟件
| No. | title |
|---|---|
| 1 | 如何使用FFMPEG將MP4視頻文件轉換為GIF |
| 2 | FFMPEG Introduction & Examples |
| 3 | Live Streaming with Nginx and FFmpeg |
| 4 | Ep2 Ffmpeg Nginx & Nginx-Rtmp-Module Streaming to Server |
| 5 | Streaming an IP Camera to a Web Browser using FFmpeg |
| 6 | Easy Screencasting and Webcamming with ffmpeg in Linux |
| 7 | Streaming an IP Camera to a Web Browser using FFmpeg |
| 8 | FFMPEG Advanced Techniques Pt2 - Filtergraphs & Timeline |
| 9 | Convert HEVCh265 mkv video to AVCh264 mp4 with ffmpeg |
| 10 | How to add soft subtitles( srt subrip) to mp4 video using ffmpeg |
| 11 | FFmpeg Processing multiple video files by using.bat file |
| 12 | Opensource Multimedia Framework -- FFmpeg |
| 13 | rtsp streaming node js ip camera jsmpeg |
| 14 | H.265 RTSP Streaming to VLC + NewTek NDI Integration |
| 15 | IP camera stream using RTSP and openCV python |
| 16 | NAT Traversal & RTSP |
| 17 | Simple client et serveur de Streaming RTSP MJPEG(JAVA SE) |
| 18 | Build Your First WebRTC Video Chat App |
| 19 | P2P Video Chat with JavaScript/WebRTC |
| 20 | Building a WebRTC app - LIVE |
| 21 | Zoom vs WebRTC |
| 22 | Architectures for a kickass WebRTC application |
| 23 | (REACT NATIVE) - integrate webRTC |
| 24 | How to build Serverless Video Chat App using Firebase and WebRTC in React |
| 25 | Implementation Lessons using WebRTC in Asterisk |
| No. | title | 地址 |
|---|---|---|
| 26 | windows ffmpeg命令行環境搭建 | 百度網盤提取碼:i3f2 |
| 27 | FFMPEG如何查詢命令幫助文檔 | 百度網盤提取碼:9mqk |
| 28 | ffmpeg音視頻處理流程 | 百度網盤提取碼:azx3 |
| 29 | ffmpeg命令分類查詢 | 百度網盤提取碼:odhc |
| 30 | ffplay播放控制 | 百度網盤提取碼:e51s |
| 31 | ffplay命令選項(上) | 百度網盤提取碼:n1zx |
| 32 | ffplay命令選項(下) | 百度網盤提取碼:rtn0 |
| 33 | ffplay命令播放媒體 | 百度網盤提取碼:bs9s |
| 34 | ffplay簡單過濾器 | 百度網盤提取碼:r4rk |
| 35 | ffmpeg命令參數說明 | 百度網盤提取碼:5q18 |
| 36 | ffmpeg命令提取音視頻數據 | 百度網盤提取碼:v807 |
| 37 | ffmpeg命令提取像素格式和PCM數據 | 百度網盤提取碼:az9x |
| 38 | ffmpeg命令轉封裝 | 百度網盤提取碼:s7ez |
| 39 | fmpeg命令裁剪和合併視頻 | 百度網盤提取碼:6g0g |
| 40 | fmpeg命令圖片與視頻互轉 | 百度網盤提取碼:a3p5 |
| 41 | ffmpeg命令視頻錄製 | 百度網盤提取碼:em7b |
| 42 | ffmpeg命令直播(上) | 百度網盤提取碼:ilxz |
| 43 | ffmpeg命令直播(下) | 百度網盤提取碼:akyr |
| 44 | ffmpeg過濾器-裁剪 | 百度網盤提取碼:toii |
| 45 | ffmpeg過濾器-文字水印 | 百度網盤提取碼:unuu |
| 46 | ffmpeg過濾器-圖片水印 | 百度網盤提取碼:mw4v |
| 47 | ffmpeg過濾器-畫中畫 | 百度網盤提取碼:c6fc |
| 48 | ffmpeg過濾器-多宮格 | 百度網盤提取碼:aioi |
| 49 | SRS流媒體服務器實戰(上) | 百度網盤提取碼:4134 |
| 50 | SRS流媒體服務器實戰(下) | 百度網盤提取碼:g4be |
| 51 | 音視頻開發-ffplay.iikplayer、vlc的播放器設計實現 | 百度網盤提取碼:1img |
| 52 | 音視頻成長之路-進階三部曲 | 百度網盤提取碼:4nw3 |
| 53 | 為什麼直播領域也要搞WebRTC-srs4.0 | 百度網盤提取碼:m47a |
| 54 | 騰訊課堂直播如何做到低延遲 | 百度網盤提取碼:jruh |
| 55 | rtmp2webrtc提出問題-靈魂拷問 | 百度網盤提取碼:pupp |
分佈式視頻處理系統設計與實現
基於Android的H.264_AVC解碼器的設計與實現
基於FFMPEG的視頻轉換系統
基於FFMPEG的跨平台視頻編解碼研究
基於FFMPEG解碼的音視頻同步實現
基於FFMpeg的穩定應用層組播流媒體直播系統研究
基於FFmpeg和SDL的智能錄屏及播放系統
基於FFmpeg和SDL的視頻流播放存儲研究綜述
基於FFmpeg的H.264解碼器實現
基於FFmpeg的網絡視頻監控系統的設計與實現
基於FFmpeg的視頻轉碼與保護系統的設計與實現
基於FFmpeg的高清實時直播系統設計與實現
基於H.264與H.265的低延時視頻監控系統的設計與實現
基於H.265的無線視頻監控系統設計與實現
基於H.265的視頻教育系統的設計與實現
基於Hadoop的視頻轉碼優化的研究
基於RTMP協議的流媒體系統的設計實現
基於RTMP的高清流媒體直播點播封裝技術的研究與實現
基於RTSP協議的iOS視頻播放器的設計與實現
基於RTSP協議的多源視音頻實時直播系統的設計與實現
基於RTSP的H.264實時流媒體傳輸方案的研究與實現
基於RTSP的音視頻傳輸系統研究與實現
基於TCP傳輸的嵌入式流媒體播放系統
基於ffmpeg的高性能高清流媒體播放器軟件設計
基於流媒體技術的移動視頻直播系統的設計與實現
直播聚合平台的設計與實現
音視頻信號採集壓縮及傳輸系統的設計與實現