作者starsky1978 (来看热闹)
看板AVEncode
标题Re: [请问] 有没有不使用ffdshow解h.264 mkv的方法
时间Mon Nov 16 10:48:46 2009
※ 引述《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