2010-07-04 54 views
1

我需要合併兩個文件與視頻(無壓縮視頻)由theora編解碼器壓縮,沒有聲音,做我解析每個文件, 找到數據包內,改變標誌5位在數據包標題爲0(繼續標誌)並設置爲所有數據包相等的序列號 。這個方法工作正常,但有一些問題與granulepos。請幫我請 顆粒pos,我嘗試了很多方法來設置它(例如設置爲毫秒),但這沒有幫助。 請告訴我什麼是granulepos參數和showind以及如何設置granulepos做比時間 之間的每幀是300 milisec?謝謝!Theora granulepos合併兩個theora視頻文件沒有聲音

回答

0

我認爲Ogg Video Tool的OggCat tool可以讓你做到這一點,而無需重新壓縮視頻。請注意,這兩個文件需要具有相同的屬性(幀速率,幀大小等)。這是一個開放源代碼項目,您可以查看有關串聯Theora視頻的相關代碼。

+0

坦克!我看源OggCat工具,我試着做那裏,沒有複製粘貼只是嘗試應用我的代碼OggCat邏輯,但不幸的是在這不幫助。 OggCat使用像milsecond計時器的granulepos,但是當我將這個邏輯適用於我的視頻時,結果是正確的。無論如何,謝謝,我再次看OggCat! – lebron2323 2010-07-06 11:01:41