搜索 社区服务 统计排行 帮助
  • 25975阅读
  • 66回复

[分享]direct264gui 更新110322

楼层直达
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
http://img181.poco.cn/mypoco/myphoto/20110405/21/447686322011040521175307.jpg

direct264gui110322.7z
http://dl.dbank.com/c02ret07q8

无聊时边学边写 写得比较烂

源代码见direct264 sourceforge.net有兴趣可以自己改

配合roozhou的direct264和ffmpeg (demuxer muxer only)使用:
http://sourceforge.net/projects/direct264/files/
http://bbs.popgo.net/bbs/showthread.php?s=&threadid=494982

编码NeroAAC需要neroAacEnc.exe:
http://www.nero.com/eng/downloads-nerodigital-nero-aac-codec.php

crop&resize需要ffdshow(dshow输入时):
http://www.free-codecs.com/download/FFDshow.htm
[ 此帖被linuxyouxia在2011-04-05 21:26重新编辑 ]

Fansubbing is a waste of time.
级别: 新手上路
注册时间:
2011-07-11
在线时间:
3小时
发帖:
3
只看该作者 66楼 发表于: 2011-12-03
希望继续更新,很好用的gui
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 65楼 发表于: 2011-10-30
果然还是64位的问题啊 换成32位就没问题了

级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 64楼 发表于: 2011-10-30
播放器的解码器调用优先级未必和系统解码器调用优先级一致

并且dshow2wav是32位程序,没办法通过DirectShow调用ffdshow 64位版本

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 63楼 发表于: 2011-10-30
为什么播放的时候可以调用FFD 用dshow2wav就不行了?

级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 62楼 发表于: 2011-10-30
Microsoft DTV-DVD Audio Decoder输出的应该是32-bit floating point,如果编码器不支持32-bit floating point输入,就会出现问题

用这个工具改一下默认的音频解码器吧
http://www.codecguide.com/windows7_preferred_filter_tweaker.htm

稍微研究了一下,这或许是dshow2wav的问题

floating point输出时Wave header里面的format tag应该改成WAVE_FORMAT_IEEE_FLOAT 0x0003,而不是WAVE_FORMAT_PCM 0x0001

嘛,暂时的解决方案是别输出floating point data
[ 此帖被linuxyouxia在2011-10-30 16:11重新编辑 ]

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 61楼 发表于: 2011-10-30
我是直接用命令行
发现没有调用FFD(64bit) 那估计用的就是win7自带的Microsoft DTV-DVD Audio Decoder了
播放的时候试过是正常的  但转码还是2倍时长噪音

级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 60楼 发表于: 2011-10-30
检查下系统音频解码器吧,去掉32-bit floating point输出试试

dshow2wavmod只在命令行时有用,因为原版dshow2wav不支持音频截取
Direct264GUI内部是直接调用dump.ax的接口,通过回调函数,将解码得到的音频数据写入音频编码器STDIN管道里

修正一下音频bit depth>16时,解码进度计算错误问题
http://dl.dbank.com/c0wu1bkkgq
http://dl.dbank.com/c0jbs2yd5f
[ 此帖被linuxyouxia在2011-10-30 13:05重新编辑 ]

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 59楼 发表于: 2011-10-30
那上面这个版本还是在调用dshow2wavmod吗?

转出来全是杂音 而且时间长度也不对 一分半的音频 被转成了3分钟

级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 58楼 发表于: 2011-10-29
http://dl.dbank.com/c08qrk1lk4
dshow2wavmod
(Direct264GUI今年年初重写后,直接调用dump.ax,不调用dshow2wavmod)

http://dl.dbank.com/c0kb2msbut

http://dl.dbank.com/c0n9s1g3y8

[ 此帖被linuxyouxia在2011-10-30 00:09重新编辑 ]

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2006-03-12
在线时间:
54小时
发帖:
6604
只看该作者 57楼 发表于: 2011-10-27
截取音频的BUG?

dshow2wavmod.exe  -T 60.00000 -E 152.00000  -aid 0 "A.mp4" | neroAacEnc.exe -q 0.3 -ignorelength -if - -of "A.M4A"

肉粥那个里面只有dshow2wav.exe 我修改了之后

报错 ERROR: could not parse WAV file



级别: 新手上路
注册时间:
2006-11-30
在线时间:
3小时
发帖:
59
只看该作者 56楼 发表于: 2011-08-11
不错 是个好东西
早知你有这个么好东西
我也不用费尽自己写个四不像的壳了


级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 55楼 发表于: 2011-04-05
更新110322

Fansubbing is a waste of time.
级别: 新手上路
注册时间:
2010-10-04
在线时间:
0小时
发帖:
3
只看该作者 54楼 发表于: 2010-11-15
这个还有更新吗?求中文的=.=
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 53楼 发表于: 2010-10-27
俺很懒又没技术 所以。。。

Fansubbing is a waste of time.
快速回复

限150 字节
上一个 下一个