TVideoGrabber中能夠對音頻、視頻剪輯進行從新編碼剪輯,多的朋友知道這個功能更點,可是具體操做上仍是不是很熟悉,這裏總結一下,主要步驟以下:html
一、經過指定開始和中止的時間,能夠簡單的剪輯視頻編程
二、能夠從新編碼剪輯ide
——經過指定開始和中止時間編碼
——使用當前音頻或是視頻編碼器視頻
——經過應用任何幀採集功能(文本覆蓋、圖形疊加、視頻旋轉······)htm
Reencoding 關於從新編碼提供了以下的屬性:進程
關於開始/中止幀和倍數ip
——default -1值指定了「剪輯開始的起始」或是「要到剪輯結束的時候中止」get
——倍數用100ns單位指定,好比3秒= 30000000源碼
——若是指定一個Reencoding_StartTime以及Reencoding_StartFrame,Reencoding_StartTime就會被忽略。
——若是指定Reencoding_StopTime 和 a Reencoding_StopFrame,這個Reencoding_StopTime就會被忽略。
開始從新編碼:
開始從新編碼的視頻剪輯:
——設置「Reencoding_...」屬性
——調用Startreencoding
備註:
當調用Startreencoding時,進程開始從新編碼,並會當即返回,不會等到從新編碼進程完成。
若是你正在用編程的方式建立組件,在破壞組件以前,必定要等待OnReencodingCompleted,不然從新編碼進程將會在完成前被打斷。
>>>示例源碼
簡單的調用StopReencoding便可在從新編碼進程以前結束進程。
>>>TVideoGrabber 下載