2008年10月4日 星期六

JM14.2 code in MS2005


(1) 
專案檔進去後會出現

"在初始化 Microsoft Visual SourceSafe 原始檔控制提供者時發生錯誤。您無法使用這個提供者來執行原始檔控制作業"

可以正常編譯使用但是心理總覺得怪怪的
今天找到解答

http://www.blueshop.com.tw/board/show.asp?subcde=BRD20071107200059P2B&fumcde=FUM20050124192253INM

Tool/option/version control
remove vss setting

工具→選項→原始檔控制
外掛程式選擇  →目前的原始檔控制外掛程式
取消Microsoft Visual SourceSafe 選擇無

搞定!!

(2)
14.2解壓縮完
C:\jm14.2\JM\ldecod\inc\contributors.h
c:\jm14.2\jm\lencod\inc\contributors.h
重新用記事本開啟 改存成unicode
不然直接編譯出現一堆警告(?)

(3)
如何讀取自己的影片檔
首先要自訂一個自己的config檔(用記事本打開encoder.cfg更改裡面資料後另存新檔 ,假設存檔檔名test.cfg)

大概會需要動到的資料  要編碼的檔案名稱 你要從第幾個frame開始編 共要編幾個 輸入和輸出的影片大小
InputFile             = "testRGB_250.avi"       # Input sequence
InputHeaderLength     = 0                           # If the inputfile has a header, state it's length in byte here
StartFrame            = 0                                      # Start frame for encoding. (0-N)
FramesToBeEncoded     = 50     # Number of frames to be coded
FrameRate             = 29.97  # Frame Rate per second (0.1-100.0)
SourceWidth           = 640    # Source frame width
SourceHeight          = 480    # Source frame height
SourceResize          = 0      # Resize source size for output
OutputWidth           = 640    # Output frame width
OutputHeight          = 480    # Output frame height

預設編碼檔案是YUV=4:2:0 如果影片檔案是RGB 編碼時要下參數
lencod -d test.cfg -p RGBInput=1

0 意見:

張貼留言