原创 ffmpeg 之video filter 大全(待整理)

截止到19年11月13日,ffmpeg官網上顯示,ffmepg目前已有的video filter是233個。   本文以ffmepg4.1爲例,介紹各個video filter的用途和用法。每個filter都力求在命令行內實例運行,並給出

原创 FFMPEG filter之注意事項

沒有pad的filter叫source filter;沒有output的filtr 叫sink filter; ffplay 中,使用-vf、-af;ffmpeg中,使用-filter、-vf、-af、-filter_complex 符號

原创 ffmpeg4.1 解碼過程函數調用順序

ffmpeg解碼h264視頻,解碼成yuv的過程中,調用的函數順序如下:  

原创 FFMPEG filter之Timeline editing

有些filter是支持enable參數的。比如drawtext,對於這些支持enable參數的filter,這個參數通過判斷一些邏輯問題,來判斷當幀是否進入這個filter。 如果邏輯是零,那就不改變幀的信息,把幀傳入filter

原创 將x264編譯到ffmpeg中(mac)

實現如題的目標,要做的有兩件事,先編譯x264,將編譯的x264靜態庫編譯進ffmpeg中,生成具有libx264編碼功能的ffmpeg可執行文件。 1. 環境準備 ffmpeg下載:http://www.ffmpeg.org

原创 x265/x264 獲取cu的qp的邏輯

(1)首先在幀級碼率控制會得到一個幀級baseQp,發生在: rateEstimateQscale()函數中 (2)之後,如果開啓vbv,會進行幀內行級別的碼控,在行級得到一個baseQp,發生在: rowVbvRateControl()

原创 文件夾目錄下圖片合成視頻

規則命名圖片合成視頻文件 這個很簡單,如果手上的圖片本身就是用ffmpeg生成的,比如: ffmpeg -i input.mp4 -r 20 -f image2 rec_%3d.jpg 這樣生成的圖片是形如 rec_0001.jpg

原创 YUV格式轉換YUV分辨率轉換YUV下采樣YUV10bit轉8bitYUV422轉420

看見這個標題,不會想到自己編程實現吧? ffmpeg這麼好,爲什麼不用呢 1.yuv 10bit 轉yuv 8bit ./ffmpeg -s 3840*1920 -pix_fmt yuv420p10le -i input.yuv -s

原创 printf、sprintf、fprintf三者區別、stdout, stdin, stderr三者區別

1,printf就是標準輸出,在屏幕上打印出一段字符串來。 2,sprintf就是把格式化的數據寫入到某個字符串中。返回值字符串的長度。 3,fprintf是用於文件操作。 原型:int fprintf(FILE *stream,

原创 C++控制檯輸入輸出

輸出流 C++的類ostream提供了格式化輸出和無格式輸出的功能 輸出功能包括 用流插入運算符輸出標準類型的數據; 用成員函數put輸出字符; 成員函數write的無格式化輸出; 輸出特定形式數值 1.標準類型的數據用流插入運算符<<

原创 python-分割字符串-獲取當前文件夾名稱

情況一:已知路徑  import os str = "C:\\Users\\Desktop\\coding_tools\\run_exe" path_list = str.split("\\") cur_filename = path_

原创 Win32控制檯應用程序、Win32項目、MFC應用程序的區別與聯繫

轉載自:https://blog.csdn.net/zhao1999qian/article/details/57084143 1、  區別 (1)Win32控制檯程序,沒有界面,只有命令符。生成的“.exe”文件直接運行操作即可

原创 ffmepg bitstream filter 之 prores_metadata

這個bitstream filter可以給已編碼的碼流文件添加colorspace色域信息或修改色域信息。 但這個filter 只支持改變蘋果ProRes422編碼的視頻流的色域信息。對mp4封裝格式也不支持。mov支持 若使用h26

原创 ffmpeg 之video filter 詳解

截止到19年11月13日,ffmpeg官網上顯示,ffmepg目前已有的video filter是233個。   本文以ffmepg4.1爲例,介紹各個video filter的用途和用法。每個filter都力求在命令行內實例運行,並給出

原创 ffplay用法大全

ffplay來輪播 一、錄播視頻 ffplay -f lavfi "movie=bt709.mp4:loop=0" //movie後設置視頻名稱和路徑 點贊 1 收藏 分享 文章舉報