先看看效果 縱向瀑布流:效果圖_縱向.png 橫向瀑布流:效果圖_橫向.png 橫向分頁:橫向分頁.gif 用法和 UICollectionViewFlowLayout 完全...
![240](https://upload.jianshu.io/users/upload_avatars/5810867/2b5e0fc8-2531-44cd-a022-c04939f47b24.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
先看看效果 縱向瀑布流:效果圖_縱向.png 橫向瀑布流:效果圖_橫向.png 橫向分頁:橫向分頁.gif 用法和 UICollectionViewFlowLayout 完全...
UITableViewCell拖動排序功能系統(tǒng)本身就有的恩急,不過系統(tǒng)的只能長按一個按鈕才能拖動,如何實(shí)現(xiàn)整行可以長按拖動呢瞻坝?思路簡單灾茁,將系統(tǒng)的長按view改變大小鋪滿cell就...
1.初始化格式上下文匀谣。 2.獲取視頻流含末。 3.獲取解碼器服协、解碼上下文胧卤。 4.解碼出視頻幀唯绍。 5.將視頻幀編碼為jpg。
AVFormatContext AVFormatContext是一個描述編解碼格式上下文的數(shù)據(jù)結(jié)構(gòu)推捐。 AVStream AVStream是存儲每一個視頻/音頻流信息的結(jié)構(gòu)體。...
1.libavformat AVFormatContext可以進(jìn)行格式的封裝與解封裝侧啼,它的數(shù)據(jù)部分由底層提供,底層使用了AVIOContext堪簿,這個AVIOContext實(shí)際...
編碼過程可以看做解碼的逆過程痊乾,語法、思路基本一致椭更。 1.導(dǎo)入頭文件,比解碼多用到個image工具類哪审。 2.注冊協(xié)議、格式虑瀑、編解碼器湿滓。 3.初始化上下文滴须,獲取輸出文件格式。 4...
前言 在音視頻開發(fā)中叽奥,RGB和YUV這些顏色空間估計(jì)大家都不會陌生扔水。相對來說RGB比較容易理解,但是YUV的一些概念可能會比較抽象朝氓,所以這篇文章就主要來介紹YUV這個顏色空間...
簡介 FFmpeg是一套可以用來記錄魔市、處理數(shù)字 音頻、視頻赵哲,并將其轉(zhuǎn)換為流的開源框架待德,采用LPL或GPL許可證,提供了錄制枫夺、轉(zhuǎn)換以及流化音視頻的完整解決方案将宪。它的可移植性或者...
術(shù)語 容器/文件(Conainer/File):即特定格式的多媒體文件,比如 MP4橡庞、flv涧偷、mov等。 媒體流(Stream):表示時間軸上的一段連續(xù)數(shù)據(jù)毙死,如一段聲音數(shù)據(jù)燎潮、...
ffprobe 主要用于查看文件的格式和詳細(xì)信息。 1.查看音頻文件: 可得到結(jié)果: 2.查看視頻文件: 可以顯示format_name扼倘、時間長度duration确封、文件 大小...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到再菊,就進(jìn)行轉(zhuǎn)發(fā)爪喘,具體怎么實(shí)現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實(shí)現(xiàn)機(jī)制纠拔。 Runtime介紹...
先看看效果: 源碼在這里 秉剑,或者使用Cocoapod: 使用方法,類似于UITableView: 為是什么要使用CADisplayLink做動畫稠诲? 如果使用CAAnimati...