dshow2raw更新:
下载地址
http://www.namipan.com/d/617af7be49556e87d189b700fb8d531f210305558c8c0500 新特性:
1)更加精确的滤镜连接方式,不会再出现播放视频的情况
2)dshow2raw增加了选择输出格式的功能
3)x264.exe更新至r977,静态链接libpthread,不再需要pthreadGC2.dll
4)dump.ax已经支持输出音频(dshow2raw尚未添加该功能)
dump.ax 使用用法:
1)将dump.ax放在C:\windows\system32下
2)regsvr32 dump.ax /s
dshow2raw.exe 使用方法:
命令行格式 dshow2raw.exe inputfile timecode [fourcc]
其中
inputfile为dshow可以打开的视频文件
timecode为输出的timecode v2文件
fourcc为要求输出的视频流格式,暂时只支持yv12和i420,默认为yv12
x264.exe使用示例:
dshow2raw xxx.rmvb tc.txt yv12 | x264.exe - AAAxBBB ... (x264参数)
注意事项:
1)请安装适当的dshow解码器和分离器,推荐ffdshow+haali/gabest splitter+real alternative+dscaler4,大部分商业解码器都不能很好的工作
2)如果解码器不支持yv12或i420输出,请把ffdshow的codecs->rawvideo选为all supported,并勾上output中的I420和YV12
3)对于我patch过的x264.exe(包中附带的),fourcc用yv12,官方build请用i420
已知未解决bug:
1)用CoreAVCPro可能会造成控制台无响应(对编码无影响)。
2)音频含多音轨时,除第一条以外的音轨会在编码时播放出声。
3)对于24fps的vob,大部分解码器输出帧率为20fps/30fps/20fps/30fps...(这是分离器的问题,以后会加入平滑timestamp功能)
P.S.
几天内我将发布可以直接编码dshow视频文件的x264.exe和直接编码音频的CTAACEnc.exe,GUI也在制作中。本来x264已经差不多了,今天不慎把一个c源码删了...