『漫游』酷论坛>『影音数码技术学习交流』>自己做的小工具dshow2ra ..

roozhou@2008-09-19 10:56

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源码删了...
引用

不败的魔术师@2008-09-19 11:35

快写好
洗掉BRP/ERP那种 就行了- -
引用

雷鸣@2008-09-19 12:44

支持roozhu大打倒rmvb!
引用

蓝の回忆@2008-09-19 13:39

支持更新GUI...
我等看到命令行就头晕..
引用

SAPikachu@2008-09-19 17:56

引用
最初由 雷鸣 发布
支持roozhu大打倒rmvb!


强烈支持+1
引用

roozhou@2008-09-19 18:16

更新x264.exe至 r979
http://www.namipan.com/d/3d9f0ce7f94e9ea2d0176fe5abf7e3a0e17039775f4f0500

编译器:
tdm gcc 4.3.2

使用命令行(fprofiled 视频为720p 3D动画):
configure --extra-cflags="-pipe -march=athlon"
make fprofiled VIDS="1.y4m" -j 2
引用

zanetu@2008-09-21 17:30

引用
最初由 roozhou 发布
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源码删了...


建议编辑顶楼的帖子并写上更新历史
或者干脆新开一个楼。。。

不是每个人都有耐心看到那么后面的。。。
引用

ssnake@2008-09-21 19:29

嗯,在远程桌面等情境下使用不能……

如果可以屏蔽音频似乎就可以了……不过我懒得试(被TF

引用
最初由 zanetu 发布


建议编辑顶楼的帖子并写上更新历史
或者干脆新开一个楼。。。

不是每个人都有耐心看到那么后面的。。。
路人你好……路人走过……
引用

«123»共3页

| TOP