1.最簡單的基于FFmpeg的AVfilter的例子-純凈版
2.簡單的基于FFmpeg的AVfilter的例子-修正版本
3.ffmpeg:將YUV原始數(shù)據(jù)編碼封裝為mp4格式
4.FFmpeg開發(fā)實(shí)戰(zhàn)(六):使用 FFmpeg 將YUV數(shù)據(jù)編碼為視頻文件
5.mac系統(tǒng)編譯 ffmpeg ios 靜態(tài)庫
6.FreeType-ERROR: libass not found using pkg-config
Ref: http://www.linuxfromscratch.org/blfs/view/svn/general/freetype2.html
作者:Kernel-Tomposon
來源:CSDN
原文:https://blog.csdn.net/shixin_0125/article/details/78400252
版權(quán)聲明:本文為博主原創(chuàng)文章呼胚,轉(zhuǎn)載請(qǐng)附上博文鏈接烧董!
1.調(diào)用avfilter_get_by_name("ffbuffersink")時(shí)在新版本的ffmpeg要修改為avfilter_get_by_name("buffersink");否則返回指針為空,調(diào)用avfilter_graph_create_filter返回-12玫恳,在以前的版本則沒有這個(gè)問題矛市。
2.調(diào)用avfilter_graph_parse_ptr解析字幕水印時(shí)返回-22芙沥,ffmpeg報(bào)錯(cuò)No such filter: 'drawtext',這是由于編譯的時(shí)候沒有開啟FreeType字體引擎庫浊吏,編譯的時(shí)候./configure--enable-libfreetype而昨。
3.調(diào)用avfilter_graph_parse_ptr解析參數(shù)時(shí)返回-2,drawtext=fontfile=arial.ttf:fontcolor=red:fontsize=30:text='Lei Xiaohua':x=50:y=50里面的arial.ttf是字體文件找田,要保證字體文件在程序可以找到的目錄歌憨,冒號(hào)在里面是分隔符,路徑中不能帶冒號(hào)墩衙。
4.編譯完ffmpeg后可能沒有l(wèi)ibpostproc.so這個(gè)庫务嫡,編譯的時(shí)候加入開啟這個(gè)庫的編譯選項(xiàng)--enable-postproc甲抖。