三年后的我來了
OpenGLES濾鏡開發(fā)匯總 —— 仿抖音模糊分屏特效分屏特效中的模糊分屏特效,好說的偿衰,就是把整張圖片的先做模糊處理挂疆,然后裁剪保留中間1/3的紋理,上層模糊后的紋理經(jīng)過縮放處理在貼圖下翎$脱裕縮放倍數(shù)大于1.0。分屏的shader 如下...
OpenGLES在Android上除了可以用來做游戲视事、處理圖片也可以用來處理視頻圖像胆萧、做相機(jī)預(yù)覽美顏等等。本篇博客將介紹利用OpenGLES做相機(jī)預(yù)覽的基本實(shí)現(xiàn)俐东。 預(yù)覽方案 ...
這一章跌穗,我們來講解播放器解復(fù)用(從文件中讀取數(shù)據(jù)包)的流程订晌。在講解播放器的讀數(shù)據(jù)包流程之前,我們先定義一個(gè)播放器狀態(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自帶功能 新建工程時(shí)選擇native c++即可 做一個(gè)簡單的記錄 build.gradle ...
在 Android 平臺(tái),native crash 我們可能關(guān)注得比較少喊衫,記得在長沙做開發(fā)那會(huì)跌造,基本不會(huì)用到自己寫的 so 庫,集成第三方功能像地圖也就會(huì)拷貝幾個(gè) so 到目...
1.需求背景 如何開發(fā)一個(gè)類似剪影或抖音的視頻剪輯工具? 其開發(fā)任務(wù)如上圖寝杖,一個(gè)短視頻生產(chǎn)app的首要任務(wù)在于實(shí)現(xiàn)一個(gè)高度可實(shí)時(shí)交互的播放器违施,在播放預(yù)覽時(shí)支持多種編輯能力。 ...
為什么要有幀內(nèi)預(yù)測辣往?因?yàn)橐话銇碚f,對于一幅圖像殖卑,相鄰的兩個(gè)像素的亮度和色度值之間經(jīng)常是比較接近的站削,也就是顏色是逐漸變化的,不會(huì)一下子突變成完全不一樣的顏色孵稽。而進(jìn)行視頻編碼许起,目...
本篇隸屬于文集:《H264/AVC 句法和語義詳解》肛冶,查看文集全部文章街氢,請點(diǎn)擊文字鏈接。想看最新文章睦袖,可以直接關(guān)注微信公眾號(hào):金架構(gòu) 上一篇解析到,我們從h264裸流中荣刑,提取...