ffmpeg

1/16ページ

從零開始學習音視訊程式設計技術(一) 視訊格式講解

 所謂視訊,其實就是將一張一張的圖片連續的放出來,就像放幻燈片一樣,由於人眼的惰性,因此只要圖片的數量足夠多,就會覺得是連續的動作。 所以,只需要將一張一張的圖片儲存下來,這樣就可以構成一個視訊了。      但是,由於目前網路和儲存空間的限制,直接儲存圖片顯然不可行。舉個例子:在視訊聊天中,假定從 […]

H.264解碼過程剖析-4

x264開源工程實現H.264的視訊編碼,但沒有提供對應的解碼器。ffmpeg開源多媒體編解碼集合彙集了市面上幾乎所有媒體格式的編解碼的原始碼。其中的H264.c就是一個能正常解碼x264編碼碼流的獨立的原始檔,其使用步驟也與上述的編碼或解碼CODEC應用案例基本相同。這一節通過自頂向下的方式,講述 […]

使用Shader實現YUV到RGB的轉換

網上有很多YUV到RGB的轉化程式,不過他們基本上都是基於CPU進行計算,基於CPU計算大體上有一下的一些方法,最原始的肯定是根據轉換公式直接進行浮點運算,要想提高速度,可以用左移和右移操作,將浮點運算變成整數運算,這樣轉化的速度會成倍的提高。另外還可以用查表法,因為YUV都是在0~255之間,他們 […]

FFmpeg基本語法

FFmpeg FFmpeg 基本用法 本課要解決的問題 1.FFmpeg的轉碼流程是什麼? 2.常見的視訊格式包含哪些內容嗎? 3.如何把這些內容從視訊檔案中抽取出來? 4.如何從一種格式轉換為另一種格式? 5.如何放大和縮小視訊? 6.如何旋轉,翻轉,填充,裁剪,模糊,銳化視訊? 7.如何給視訊加 […]

ffmpeg基本用法

FFmpeg FFmpeg 基本用法 本課要解決的問題 1.FFmpeg的轉碼流程是什麼? 2.常見的視訊格式包含哪些內容嗎? 3.如何把這些內容從視訊檔案中抽取出來? 4.如何從一種格式轉換為另一種格式? 5.如何放大和縮小視訊? 6.如何旋轉,翻轉,填充,裁剪,模糊,銳化視訊? 7.如何給視訊加 […]