※ 引述《dosan (我)》之銘言:
: 我在打算把mkv轉成avi的時候遇到一個問題
: mkv本身是h.264編碼的,我可以用mpc播放(使用CoreAVC)
: 但是將mkv檔放進virtualdubmod的時候會說
: 需要VFW compatible的codec,不然不能轉檔
: 我找了半天發現如果不裝ffdshow的話好像沒有可以用的codec
: http://forum.doom9.org/archive/index.php/t-128191.html
: (這篇說ffdshow有VFW,但CoreAVC沒有?)
ffdshow 大都只用來解碼影音或 Filter,很少人用它的 Encoder。
CoreAVC 純粹是一個 H264 Decoder。
: 我不是很想裝ffdshow,因為之前有不好的經驗
: 請問有沒有單獨的VFW h.264 codec
X264 以前有人做 VFW 版本,不過現在只有 Doom9 的討論區的某個主題做更新。
用 x264 VFW 的人不多,大都是 MeGUI + x264 CLI。
: 題外話
: 我用MKVextract解開檔案時,視訊流無法辨認但是解得開(變成.ext)
載入 MKV 的時候,會有
Track ID 1: video [格式]
Track ID 2: audio [格式]
如果不是這樣的格式,那就不用解了。
: 但解開之後我改成avi,居然mpc不能播放了
: virtualdubmod還是不能匯入,即使用了avisynth也不行
: 試過幾個程式後,發現要用powerdvd才能播放
: 不知道為什麼
avs 內容:
DirectShowSource("File.mkv")
# 停掉 Audio: 上面寫成 .mkv", audio=false)
然後用 VirtualDub 來載入 avs 看看。
電腦有安裝 Decoder 的話,都能用 DirectShowSource 來解。
如果不能解的話,去找 MatroskaSplitter.ax 丟到 Windows\System32
然後執行 REGSVR32.EXE /s "MatroskaSplitter.ax"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.224.167.105