三年后的我來了
OpenGLES濾鏡開發(fā)匯總 —— 仿抖音模糊分屏特效分屏特效中的模糊分屏特效,好說的,就是把整張圖片的先做模糊處理,然后裁剪保留中間1/3的紋理,上層模糊后的紋理經(jīng)過縮放處理在貼圖??s放倍數(shù)大于1.0。分屏的shader 如下...
OpenGLES在Android上除了可以用來做游戲、處理圖片也可以用來處理視頻圖像、做相機(jī)預(yù)覽美顏等等。本篇博客將介紹利用OpenGLES做相機(jī)預(yù)覽的基本實現(xiàn)。 預(yù)覽方案 ...
這一章,我們來講解播放器解復(fù)用(從文件中讀取數(shù)據(jù)包)的流程。在講解播放器的讀數(shù)據(jù)包流程之前,我們先定義一個播放器狀態(tài)結(jié)構(gòu)體,用來記錄播放器的各種狀態(tài)。 播放器狀態(tài)結(jié)構(gòu)體 首先...
DialogFragment默認(rèn)情況下就算給內(nèi)部布局設(shè)置match_parent也不是全屏。于是網(wǎng)上就有很多的方案,講講我所遇到的坑。 1.給window設(shè)置高度 很多地方都...
竟然有人看的那么細(xì),哈哈
Android studio使用已經(jīng)編譯好的ffmpeg .so庫一. 從C++返回hello world 這一步是android studio自帶功能 新建工程時選擇native c++即可 做一個簡單的記錄 build.gradle ...
在 Android 平臺,native crash 我們可能關(guān)注得比較少,記得在長沙做開發(fā)那會,基本不會用到自己寫的 so 庫,集成第三方功能像地圖也就會拷貝幾個 so 到目...
1.需求背景 如何開發(fā)一個類似剪影或抖音的視頻剪輯工具? 其開發(fā)任務(wù)如上圖,一個短視頻生產(chǎn)app的首要任務(wù)在于實現(xiàn)一個高度可實時交互的播放器,在播放預(yù)覽時支持多種編輯能力。 ...
為什么要有幀內(nèi)預(yù)測?因為一般來說,對于一幅圖像,相鄰的兩個像素的亮度和色度值之間經(jīng)常是比較接近的,也就是顏色是逐漸變化的,不會一下子突變成完全不一樣的顏色。而進(jìn)行視頻編碼,目...
本篇隸屬于文集:《H264/AVC 句法和語義詳解》,查看文集全部文章,請點擊文字鏈接。想看最新文章,可以直接關(guān)注微信公眾號:金架構(gòu) 上一篇解析到,我們從h264裸流中,提取...