使用軟體:
Fly2000TV 2.38 RC1
AVIUtl 0.99
TMPGEnc XPress 4.6.3.268
AVISynth 2.58
MeGUI 0.3.1.1009
Media Player Classic - Homecinema 1.2.908.0
檔案格式:
PICVideo Motion-JPEG v3 AVI
NTSC DVD 標準 MPEG 2
H.264 + HE-AAC 的 MP4
原始檔案:
用 Fly2000TV 從 Compro M800 把電視節目錄成 PICVideo Motion-JPEG Codec 3.0 的 MJPEG AVI 檔案
剪輯後製:
用 AVIUtl 單純剪掉****,存成 .aup 檔案備用
原本壓 NTSC DVD 標準 MPEG 2 的流程:
.aup 檔案丟給 TMPGEnc XPress 4.6 壓成 標準 MPEG 2
最近想改用 MeGUI 壓成 H.264 + HE-AAC 的 MP4:
.aup 檔案 → 以 aviutl.vfp 引入 avs 檔 → 以 MeGUI 開啟 avs 檔來壓
avs 檔案內容:
代碼:
LoadVFAPIplugin("D:\AVIUtl\aviutl.vfp","AUPsource")
AUPsource("D:\AVI\Conan422.AuP")
FlipVertical()
ConvertToYV12()
#crop
#resize
#denoise
問題出現:
在 MeGUI 載入 avs 檔案時,可以正常顯示預覽畫面,甚至因為 VFAPI 來源是 RGB24 , MeGUI 還自動加了一行 ConvertToYV12(),但是在 MeGUI 的Quene tab 下,點選 Start ,會跳出下面的錯誤訊息:
Your AviSynth clip has the following problem:
Error in AviSynth script:
VFAPI plugin returned an error (0x80004005)
(Conan422.AuP, line 2)
Continue anyway?
點選繼續之後,又跳出如下訊息:
The file Conan422.AuP cannot be opened.
Error message for your reference: Evaluate: System Exception - Access Violation
(Conan422.AuP, line 2)
不曉得是不是 AVIUtl 的 .aup 檔案即使透過 auivtl.vfp ,也不被 AVISynth 接受?還是我少裝了什麼 Plug-In ?所以 AVISynth 才不吃 .aup 檔案?
那我要怎麼辦才能用 MeGUI 壓我錄的 電視節目 呢?