Mac和iOS支持使用VideoToolBox硬件編解碼H264和H265的視頻流,這次使用FFmpeg解封裝使用VideoToolBox解碼器...
FFmpeg可以使用overlay濾鏡添加水印,這次使用overlay和movie濾鏡實(shí)現(xiàn)實(shí)時(shí)水印。
使用HTTP-FLV把iPhone攝像頭的畫面進(jìn)行直播,局域網(wǎng)內(nèi)的設(shè)備可以通過VLC進(jìn)行觀看,不通過服務(wù)器,實(shí)現(xiàn)局域網(wǎng)點(diǎn)對點(diǎn)直播。實(shí)現(xiàn)步驟1、采...
使用FFmpeg解碼的PCM音頻數(shù)據(jù)是以一定格式存放的,包含在codec_ctx->sample_fmt中。使用AudioUnit可以直接播放F...
MacOS和iOS支持VideoToolbox進(jìn)行硬件解碼H264編碼的視頻,F(xiàn)Fmpeg也支持VideoToolbox,參考官方的exampl...
前面解碼了視頻數(shù)據(jù)并進(jìn)行了簡單的播放,下面要進(jìn)行音頻數(shù)據(jù)的解碼 本實(shí)例音頻采樣格式為AV_SAMPLE_FMT_FLTP,每個(gè)音頻通道都有自己的...
上一篇直接使用YUV數(shù)據(jù)播放視頻,但是YUV轉(zhuǎn)換成可視化的圖片是在CPU上完成的,這一篇要把這些工作通過MetalKit放到GPU上進(jìn)行渲染。 ...
上一篇使用AVFilter把YUV數(shù)據(jù)轉(zhuǎn)換成RGB數(shù)據(jù)然后顯示,這一篇省去轉(zhuǎn)換過程直接使用CoreImage顯示YUV數(shù)據(jù) 解碼代碼
解碼出的YUV數(shù)據(jù)要轉(zhuǎn)成RGB數(shù)據(jù)然后顯示,我使用AVFilter進(jìn)行轉(zhuǎn)換而不是sws_scale 初始化解碼器 初始化過濾器 解碼并渲染視頻 ...