FFplay命令分析-vf
本系列 以 ffmpeg4.2 源碼為準,下載地址:鏈接:百度網盤?提取碼:g3k8
本系列主要分析各種 ffplay 命令參數 在代碼里是如何實現的。a.mp4下載鏈接:百度網盤,提取碼:nl0s 。
命令如下:
ffplay?-window_title?"Test Movie"?-vf?"subtitles=a.srt"?a.mp
這是一條使用 video 濾鏡的命令,把字幕嵌入到視頻幀里面。
在ffplay 的實現里面非常簡單,如下圖:
1,"subtitles=a.srt" 這個命令行參數字符串,最后會解析到 filtergraph 這個字符串變量。
2,調 avfilter_graph_parse_ptr() 這個 api 函數,把濾鏡字符串傳進去就行了。
其他類似的視頻濾鏡的實現也是這樣,把字符串丟進去 api函數。
分析完畢
?版權所屬:知識星球:弦外之音,QQ:2338195090。
由于筆者的水平有限, 加之編寫的同時還要參與開發工作,文中難免會出現一些錯誤或者不準確的地方,懇請讀者批評指正。如果讀者有任何寶貴意見,或者希望交流音視頻技術的,可以加我微信 Loken1。
推薦一個零聲學院免費公開課程,個人覺得老師講得不錯,分享給大家:
Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒體,CDN,P2P,K8S,Docker,TCP/IP,協程,DPDK等技術內容,立即學習
總結
以上是生活随笔為你收集整理的FFplay命令分析-vf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux库概念及相关编程(动态库、静态
- 下一篇: 5如何让进行项目管理