原文:多媒體開發(6):用濾鏡實現各種圖片效果

之前講過使用FFmpeg的drawtext濾鏡 把圖片或文字加到視頻上 ,而實際上,FFmpeg的濾鏡很強大,遠不止加字幕或加圖片的功能。濾鏡很有趣,可以把圖片變模糊 變色 縮放旋轉,等等。 本文介紹FFmpeg濾鏡的使用。目的是讓你感受一下FFmepg的濾鏡效果,這樣在實際需要某種效果時,可以考慮使用FFmpeg。 我這里直接使用FFmpeg的命令行來使用濾鏡,不涉及寫代碼調用FFmpeg的內容 ...

2021-01-14 14:25 0 549 推薦指數:

查看詳情

多媒體開發(3):直播

之前介紹了如何錄制音視頻,以及相關的多媒體的概念。對於已經錄制的多媒體進行“就地”播放(參考前文),就是回放,除了“回放”這個流程,還有一個流程也會經常遇到,那就是“直播”。 本文介紹直播的實現。 “直播”的特點是邊錄制邊播放。如果想完成直播的流程,一般需要有支持直播功能的服務器(也叫流媒體 ...

Tue Dec 29 00:46:00 CST 2020 0 529
多媒體開發(10):提取圖片以及位圖保存

小白:提取視頻中的圖片嗎?那很簡單,播放視頻再截圖就行啦。 播放視頻再截圖的做法,當然可以。但是,手動截圖會太累而且無法保證准確度,特別是需要反復提取圖片時,或者需要提取“105秒那一瞬間的美女圖片”時,或者我需要每秒出一張圖片時,那有別的辦法嗎? 本文介紹,如何使用FFmpeg實現 ...

Wed Mar 31 01:53:00 CST 2021 0 468
多媒體開發(8):調試FFmpeg

編譯FFmpeg得到二進制文件,之后就是對二進制庫的調用,這時FFmpeg就像一個黑盒子。作為程序員,難道不想研究一下FFmpeg的具體實現?比如是怎么拿到歌曲信息的、怎么解碼的、怎么推流的,等等。 看源碼是理解代碼實現的一個辦法,而單步調試能從另一個維度去幫到你。本文介紹如何單步 ...

Thu Feb 25 22:26:00 CST 2021 1 469
多媒體開發(2):錄制視頻

上一節介紹了用ffplay來播放文件(或url),這里有一個概念,如果是播放已經存在的文件,那叫“回放”,也就是Playback(從流媒體的角度也叫點播),如果播放的是正在錄制的數據(邊錄邊播),那叫直播。 不管是回放還是直播,都需要有媒體數據,那這個媒體數據是怎么來的呢?從已有的文件編輯而來 ...

Wed Dec 16 19:23:00 CST 2020 0 447
Android:通過濾鏡實現點擊圖片變暗效果

實現點擊圖片(ImageView)變暗效果,有一個較簡單的方法,就是講目標圖片設置為背景圖片(setBackground),再創建一個selector.xml文件,里面放置一張普通狀態時的透明圖片,一張點擊狀態下的棕色半透明圖片,將其設置為ImageView的源圖片。這樣在點擊ImageView時 ...

Tue Jan 06 23:51:00 CST 2015 0 12264
Java微信公眾平台開發(七)--多媒體消息回復之圖片回復

之前我們在做消息回復的時候我們對回復的消息簡單做了分類,前面也有講述如何回復【普通消息類型消息】,這里將講述多媒體消息的回復方法,【多媒體消息】包含回復圖片消息/回復語音消息/回復視頻消息/回復音樂消息,這里以圖片消息的回復為例進行講解! 還記得之前將消息分類的標准就是一種是不需要上傳多媒體資源 ...

Mon May 27 05:34:00 CST 2019 2 1131
用 GStreamer 簡化 Linux 多媒體開發

一、基本概念 GStreamer 作為 GNOME 桌面環境推薦的流媒體應用框架,采用了基於插件(plugin)和管道(pipeline)的體系結構,框架中的所有的功能模塊都被實現成可以插拔的組件(component), 並且在需要的時候能夠很方便地安裝到任意一個管道上,由於所有插件都通過管道 ...

Wed Mar 22 19:46:00 CST 2017 0 10202
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM