原创 [轉]關於ffmpeg 的總結(一個linux 下 集 屏幕錄像錄音,音頻視頻轉換,合併音頻視頻文件,格式轉換於一身的命令)

emerge  ffmpeg  格式轉換 (將file.avi 轉換成output.flv)      ffmpeg -i  file.avi   output.flv        -i 表示輸入文件   :現在有個視頻video.av

原创 FFMPEG的一些使用技巧

1 在vc中使用ffmpeg靜態庫做二次開發的時候,如果不是控制檯應用程序,又需要查看ffmpeg的日誌信息,可使用 [cpp] view plaincopy av_log_set_callback   函數註冊一

原创 filter開發時間戳,該怎麼處理

ilter開發時間戳 在filter開發中,IMediaSample::GetTime((&start, &stop); 用GetTime能夠獲得該

原创 窗口刷新的幾個函數:Invalidate UpdateWindow RedrawWindow(轉)

http://blog.163.com/danshiming@126/blog/static/109412748201012621425989/一:

原创 Bridge模式

一、 橋樑(Bridge)模式 橋樑模式是一個非常有用的模式,也是比較複雜的一個模式。熟悉這個模式對於理解面向對象的設計原則,包括"開-閉"原則(OCP)以及組合/聚合複用原則(CARP)都很有幫助。理解好這兩個原則,有助於形成正確的

原创 SDL2.0在mfc窗口中顯示yuv的一種方法

DWORD ThreadFun() {     //用mfc窗口句柄創建一個sdl window     SDL_Window * pWindow

原创 Bridge Pattern

一、 橋樑(Bridge)模式 橋樑模式是一個非常有用的模式,也是比較複雜的一個模式。熟悉這個模式對於理解面向對象的設計原則,包括"開-閉"原則(OCP)以及組合/聚合複用原則(CARP)都很有幫助。理解好這兩個原則,有助於形成正確的設計

原创 Bridge模式

  Bridge模式 6.1      概述 Bridage模式就是把抽象部分和它的實現部分分離開來,讓兩者可獨立變化。這裏的抽象部分指的是一個概念層次上的東西,它的實現部分指的是實現這個東西的(功能)部分,分離就把實現部分從它要實現的抽

原创 音頻和視頻同步ffplay5原理

PTS和DTS 接觸FFMPEG應用程序時間不長,一共8個tutorial,現在看到了第5個,花的時間最長,理解也是最難的。裏面首先把電影文件分爲audio和video,其中每個packet都有相應的pts,audio是通過聲卡時鐘自

原创 SDL_CondWait及SDL_CondSignal

SDL_CondWait及SDL_CondSignal SDL_CondWaitName SDL_CondWait -- Wait on a condition variable Synopsis#include "SDL.h"#incl

原创 mingw 編譯aac ffmpeg

一   faac 編譯       1     faac 的編譯用到的了 aclocal ,libtool  等工具, 一開始 bootstrap 的時候老報一下變量沒有定義   error: possibly undefined ma

原创 MP4文件格式的解析

MP4文件格式的解析,以及MP4文件的分割算法   mp4應該算是一種比較複雜的媒體格式了,起源於QuickTime。以前研究的時候就花了一番的功夫,尤其是如何把它完美的融入到視頻點播應用中,更是費盡了心思,主要問題是處理mp4文件龐大

原创 最新版本webrtc源代碼在windows上的編譯方法

http://blog.csdn.net/choday/article/details/19978427 分類: webrtc 2014-02-26 14:34 1893人閱讀 評論(8) 收藏 舉報 當前日期:2014/2/

原创 新版FFmpeg音頻編解碼處理

ffmpeg版本更新近一年跟打了雞血一樣,刷刷刷的往上升(貌似現在很多軟件版本升級都相當快,而且都是大版本升級),應用軟件也就算了,升就升吧,最多新

原创 SDL實現overlay方式雙屏顯示的應用流程分析(thinkvd開發日誌)[轉]

由於在參與開發 thinkvd video converter 遇到釋放SDL內存的問題,應用中需要在預覽、全屏、雙屏及CLIP之間來回切換,再次看了SDL相關的源代碼,把SDL實現的過程簡單說一下。 SDL開發包中自帶的樣例:te