閱讀808 返回首頁    go 阿裏雲 go 技術社區[雲棲]


FFMpeg.H264解碼win開發環境搭建

開發環境:

vc6.0 + sp5 + vcpp5,注意vcpp5在vc6+sp6上會安裝失敗。

 

源碼:

ff_264_dec_vc,可用vc進行編譯調試,但編譯環境限定如上。

聲明:該工程是ffmpeg工程組成員hust_xcl從ffmpeg中提取出了H.264的解碼器部分,特表敬意。

 

vc資源:

vc6:英文版,不整合任何patch,verycd上有提供資源

sp5:https://download.microsoft.com/download/vstudio60ent/SP5/Wideband-Full/WIN98Me/EN-US/vs6sp5.exe

vcpp5:https://download.microsoft.com/download/vb60ent/update/6/w9x2kxp/en-us/vcpp5.exe

 

vc安裝: 

安裝Visual.Studio.6.0-EN,如果出現“Cann't Create DCOM user account”的錯誤,則開始時不要選擇安裝“EnterPrise Tools”(注:不要安裝vs6sp6)

安裝vc6sp5

安裝vcpp5

 

編譯運行:

按順序安裝好vc6、sp6、vcpp5之後,如無意外,此時編譯ff_264_dec_vc工程不會出現什麼錯誤,生成h264.exe。運行h264.exe會將test.h264(該文件由h264編碼而成)解碼,輸出outrec.yuv,這其實yuv4:2:0幀圖像數據文件,可用YUV viewer逐幀觀看。

 

JM86.H264CODEC 

那麼我們從哪裏可以找到一個test.h264呢?其實我們可用H264官方的編解碼器來生成,該編解碼器名字是JM86.H264CODEC,從03年之後就停止開發了。該解碼器也是開源的,稍後一起附件如後。直接運行bin目錄下的lencod.exe即生成test.h264

 

另有人寫了一個各種開源的H264解碼器的評測報告,有興趣可以看看:https://blog.csdn.net/sunshine1314/archive/2006/05/08/712401.aspx

 

文件: ff_264_dec_vc.rar
大小: 301KB
下載: 下載
文件: JM86.H264CODEC.rar
大小: 2092KB
下載: 下載

最後更新:2017-04-03 16:48:40

  上一篇:go ubuntu下動態鏈接庫的編譯和使用實例
  下一篇:go 如何編譯linux第一個模塊 hellomod.ko