引用:
Originally posted by jeff641125
有...Doom9有一些程式的原始碼可以下載...
其實處理mpeg-2還有很多程式...但是都要錢的...
免費的當然在功能上就缺了些...
目前最好的解決辦法還是在轉檔時設source range然後批次轉檔
這樣就可以避免切割後影音不同步的情形了
|
可是看了 snic 的教學
才知 TMPGEnc 處理音質不是很好
所以想再處理一次,audio 由別的軟體處理
如果設 source range ,就沒辦法處理 audio 了
因為 virtualdub 處理 audio, mp2,mp3 方面也不是很好
如果一個 avi 檔的 audio 是 mp3 的格式,想擷取一段,中間一段的
會發現影音不同步,要是 audio 是 AC3, 則沒有問題
當然,若只想擷取中間一段的 wav, 也會不同步
所以,若 avi 檔的 audio 是 mp3
設 source range, 假設每一段都是 30 分,分三段
處理完了之後,分成 3 個 mpg, 若想處理 audio ,
用 virtual 把0~30分, 30分~60分再抓出來時
會發現 影音不同步...
很討厭...
而用 hjsplit 竟然可以分割,且分割完了還能看...
真令我驚訝...但是我去抓了一些文件
mpeg 1 /mpeg2 的 head file,
hjsplit 所分割的檔案,不是正確的 SVCD 格式
因為不符合 standard
這樣還能看...真是奇怪...
你們可以用 ultraedit(檔案太大無法處理) or winhex
推薦是用 winhex, 若沒有這軟體, 用 搜尋引擎找一下應該有
去編輯 hjsplit 所分割出來的軟體
開頭應該是要
00 00 01 BA
才是 standard 的 mpeg file ....
可是 hjsplit 不是,
用 mpeg tool(不是 tmpgenc 附的 mpeg tools)
所切割出來的檔案..
第一個檔案還正常
第二個檔案 開頭是 01 BA (少了兩個 byte)
..................................
好...改天去 doom9 抓 open source 來看看
如果有空的話
