最近收到Sam兄Ventures於2004年在日本的演唱會的26個mpeg檔,這些檔是1080i的,畫面質素不錯,所以便想將它轉成AVCHD檔和大家分享。
由於這是mpeg檔,所以先要用DGIndex建立d2v檔,並把音軌(aac檔)分出來。
接著建立好avs檔,交給MEGUI壓縮成264檔(原來檔案約為12G,而把aac檔轉成ac3也會令檔案變大)。
以下是avs檔的內容:-
LoadPlugin("C:\D\dgmpgdec155\DGDecode.dll")
MPEG2Source("D:\Ventures\01.d2v")
ConvertToYV12()
LoadPlugin("C:\D\BD_Rebuilder\tools\decomb521.dll")
FieldDeinterlace(blend=false)
ConvertToYV12().AssumeFPS(30000,1001)
最初利用MEGUI把aac檔轉為ac3,加進壓縮的264檔效果也算不俗。
但在試播時就發現第一個檔的後半部沒有聲音,再把aac檔轉多一次結果也沒有分別…
在留心細看,在聲音消失時畫面有斷格,應該是錄製時出錯形成!
Vent01.png
花了很多時間都沒辦法把這幾個aac檔弄好,甚至用了Nero8也是一樣,遇到音軌出錯便拒絕繼續…
後來靈機一動,把這個mpeg檔放進ConvertXtoDVD,讓它轉成一個DVD,然後從中抽取ac3檔…
檔是抽到了,但只得192k,就不是那麼理想了(我用了448k來轉製ac3檔)!如果這時將檔案轉成448k,就未免自欺欺人了…
於是在再想辦法,於是又想到和ConvertXtoDVD差不多用途的軟件-WinAVI,看看它的設定,DVD音軌也是192k的;但如果轉成avi,則可以轉為PCM 檔,這就是我想要的!
這樣問題就解決了,用nandub從avi檔抽取wav檔,然後用MEGUI轉成ac3,用tsMuxeR轉用M2TS檔,交給multiAVCHD轉成AVCHD…(這 些看來很輕鬆,實質是經過多個方案嘗試後的結果。)
MultiAVCHD會把這26個檔獨立地放在AVCHD內,然後逐一播放。由於每個檔都只有一個章節,所以要轉到下一首歌便要在畫面內右click選擇,比較麻煩。
於是我便想到每一個檔都在接近末端加上一個章節點,那麼我們按下一節時便會可以很快地轉到下一首歌。
要加進一個章節點,先在章節數目加減處著手,然後把一個接近片的長度的數值填進第二章節點。
在寫這個教程時,無意中發現multiAVCHD建立的mpls有錯,把1080i變成1080p,於是又要逐一修改,而已建立的iso檔也要重新再做…
此外,有兩個檔案開始時候屬於另一個場景(譬如訪問,只是很短的顯現),我便把檔案開始播放的時間稍為後延後,便可以避開這些畫面了。
總之DIY的好處就是可以因應自己的喜好來攪作!多動手,技術也一定會有進步!