![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- DVD 討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=5)
- - 《VirtualDubMod + AviSynth 簡易教學》DVD 轉 XviD 公認最簡單,轉檔速度最快,品質最好,挑片率0的方法!
(https://www.pcdvd.com.tw/showthread.php?t=222652)
|
---|
引用:
那網址的方法對你無效 LOCK.LAI 兄有做了說明 引用:
不過好像一般的 aviutl 無法開啟 avs...即使加了 avsinp.aui 也一樣 需有特異功能的才可以^^" 所以 wola 兄萬一你發現還是開不起來我可以提供另一個方法 http://niiyan.s8.xrea.com/avisynth/ffvfw.html 把 avs 轉成假的 avi 就可以給 aviutl 吃了 |
引用:
不是沒影像或是沒有聲音 而是點2下開啟的時候 WINDOWS 警告說 Media Player Classic 發生錯誤 然後就自動關閉了 |
引用:
我也是沒遇過啥問題 不過有一次轉跟同學借的某片動畫 我只想要片尾曲那裡 分5個章節 片尾在第5個 裡所當然 SmartRipper 只選第5個 結果用DVD2AVI 分離影音的時候 那個AC3 音效是壞檔 後來多試了幾次發現 如果選第4第5個章節 或是整片都選 用DVD2AVI 分離影音 到後來合成AVI的時候 都沒問題 就是只選第5個不行 害我整片轉AVI 不過應該是DVD製作的問題吧 可是影像沒問題只有聲音出問題也很怪 現在想想還真是謎阿 |
引用:
相信你的情形不是DVD製作的問題,實際上,聲音也沒有問題。 DVD2AVI在你找下來的那段聲音資料的開頭部分內,找不到AC3 Sync Word,所以便把整個原始音訊資料完整的找下來,沒有對齊AC3 Sync Word,令其他程式以為這個檔案不是AC3。 你可用任何Hex Editor,找出第一個AC3 Sync Word,然後把AC3 Sync Word前的Bytes刪去,這樣便可用其他程式開啟這個AC3。 另外,我發現XviD的內建YUV > RGB的算式不太好,因為它把 Y最大值(235)不當是1,C 的最大值(240)也不是 1,令顏色/亮度出現一定的誤差。 |
Shade 兄聽到請回答:p
最近想把一個 divx 5.02 壓制的 avi 檔做字幕內嵌(需要2次壓縮) 但是我發現我灌 divx 5.11 觀看時會發生小方格細微瑕疵閃爍的狀況 雖然只要將 DIVX 設定(Decoder 內容)裡的 Disable Post-Processing 打勾就不見了 後來又發現灌 FFDSHOW 也可以解決這個問題... 可是上面兩招在二次壓縮前用 VirtualDubMod 預覽還是會有... 所以重壓後連小方格瑕疵也一起壓死在裡面^^" 後來也發現... 若是改灌 divx 5.21 重壓就不會發生上面情形了...可是我就是想用 divx 5.11 轉嘛^^" 我想問的是...可不可以在壓縮時借用 FFDSHOW 的修正功能解碼來作為 2 次壓縮的來源? 這問題延伸到...我記得 Shade 兄說過 FFDSHOW 用它解的 XVID 和 DIVX 畫質可能比較好 那經過他處理後作為 2 次壓縮的來源是不是比較好? |
引用:
你可以用AVISynth用DirectShowSource()來用DirectShow解碼器解碼。 ffDShow是DirectShow解碼器,不能直接用在VFW的程式內,VirtualDubMod只能用VFW來開啟影片,所以不是用ffdshow來解碼。 語法: DirectShowSource(string filename [, float fps] [, bool seek] [, bool audio] [, bool video]) 或是用ffvfw來解碼。 XviD和ffdshow的畫質好像沒有分別,只是ffdshow會把一些影片的Bug修正和速度。 |
引用:
這方法我試過...可是這語法我用 VirtualDubMod 莫名奇妙說不認識,TMPGEnc 也是 DirectShowSource("d:\anime\01.avi") 後來換個 mpg 試試也一樣不認識...難道 AVISynth 2.52 不支援這語法嗎(汗) 我這樣寫有錯嗎orz 引用:
如何用它解碼? |
引用:
DirectShowSource()在2.53有一些改動,改動前可能...... 我試一試在我的電腦用這個語法如下: DirectShowSource("h:\Horie Yui - All My Love 30fps.avi") 在VDubMod內沒有問題。請檢查你的版本是否沒有問題。 我是用AVISynth 2.5.5,VirtualDubMod 1.5.4.1。VirtualDubMod 1.5.10有一點問題...... ffvfw方面,先要把ffvfw.dll的優先次序提升,和選取Supported FOURCCs內的XVID、DX50。 或是 把AVI的檔頭的FOURCC改成FVFW。 不過,ffvfw的兼容性好像不太好,VFW介面的我都是用XviD解碼。 |
引用:
請問一下 sswroom 兄 AC3 Syncword 是否指以 Hex 0x0B77 開頭的 binary data? 今天也遇到這個 bad syncword 問題,檔案開頭本來就已經是 0B 77 了 HeadAC3he 處理時會發生 "Bad syncword at frame 1" 的 error 試著用 WinHex 把第二個 0B 77 以前的 data 刪掉,另存新檔,也是不行 第三個 0B 77 還是不行 在 Google 找了相關資料,也沒發現比較好的解決辦法 (HeadAC3he 作者說這可能是硬體問題 -_-?) 最後是用 Azid 1.9 去處理才避過這問題.... 不知道 sswroom 兄是否有其它的解決辦法呢? ^^" (PS. 這個 ac3 檔是由 DVD Decryptor 的 Ifo mode 所 demux 出來的 用 DGIndex 解 vob 檔後也會 demux 出一模一樣的 ac3....) |
引用:
AC3 Syncword 就是0B 77,這就是AC3 Frame的開端。 試試用AVIRead 0.922過一過這個AC3檔,AVIRead會把Frame與Frame之間的Padding刪去。 方法是用AVIRead開啟這個檔案,然後File > Save As,選RAW格式儲存。 還有,能否給我這個檔案的一小段(5個AC3 Frame便足夠),讓我找出問題的成因。 |
所有的時間均為GMT +8。 現在的時間是03:34 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。