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

[原创]dshow2raw工具发布专用帖(更新至2011-11-25)

楼层直达
级别: 侠客
注册时间:
2004-11-01
在线时间:
34小时
发帖:
101
只看该作者 480楼 发表于: 2010-09-11
我下最新的direct264里没有dump.ax这个文件
下了老版本找到dump.ax并注册了
然后信息如下:

dshow [info]: duration 01:39:15
dshow [info]: 1280x720p 1:1 @ 25/1 fps (vfr)
x264 [warning]: VBV maxrate specified, but no bufsize, ignored
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 Slow_mod4_stack
x264 [info]: profile Main, level 3.1

我疑惑的是,这个判断vfr是真的吗?
还有帧率,我用dgavc等工具看都是29.976...
视屏源是个演奏会

-------------------

压了一段30秒片段,出现花屏问题:
http://u.115.com/file/f8563dee20
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 481楼 发表于: 2010-09-11
引用
最初由 zys4416 发布
我下最新的direct264里没有dump.ax这个文件

貌似我又忘改名了,请把dump.dll和VTSReaderMod.dll的后缀改成.ax
引用

dshow [info]: duration 01:39:15
dshow [info]: 1280x720p 1:1 @ 25/1 fps (vfr)
x264 [warning]: VBV maxrate specified, but no bufsize, ignored
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 Slow_mod4_stack
x264 [info]: profile Main, level 3.1

我疑惑的是,这个判断vfr是真的吗?
还有帧率,我用dgavc等工具看都是29.976...
视屏源是个演奏会

dshow下所有视频都当成vfr处理。你的源到底是什么格式?用的什么分离器和解码器?
级别: 侠客
注册时间:
2004-11-01
在线时间:
34小时
发帖:
101
只看该作者 482楼 发表于: 2010-09-11
源是蓝光盘中COPY出来的m2ts文件:

ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 1h 39mn
Bit rate : 22.5 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : NTSC
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Interlaced
Scan order : Top Field First
Bits/(Pixel*Frame) : 0.362
Stream size : 15.6 GiB (75%)
colour_primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
transfer_characteristics : BT.709-5, BT.1361
matrix_coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

分离器Haali和解码器FFDS都是装K-Lite包里的
不过播放时分离器却不是Haali,貌似是系统的Video Renderer
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 483楼 发表于: 2010-09-11
25fps一般是某些分离器的默认fps,应该是没有识别出正确的fps。你可以用--fps 30000/1001来强制设定,但不推荐用--cfr强制设定cfr,以免不同步

还有你压制用的什么参数?
级别: 侠客
注册时间:
2004-11-01
在线时间:
34小时
发帖:
101
只看该作者 484楼 发表于: 2010-09-11
压制参数:
x264.exe -o "video.mkv" --profile high --crf 20 --thread-input --deblock -1:-1 --b-adapt 2 --ref 5 --vbv-maxrate 2500 --me umh --direct auto --partitions all --trellis 2 --sar 1:1 --versioninfo --starttime 0:5:0 --endtime 0:5:30 "00000.m2ts"
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 485楼 发表于: 2010-09-11
看起来没什么问题,有些像--profile high, --thread-input, --vbv-maxrate 2500这种参数是没用的。但是我发现你给的sample里的PTS错误,你可以试试其他的分离器(MPC或者系统自带的ts分离器)。
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 486楼 发表于: 2010-10-14
有个问题一直忘了问

使用--endtime这个参数,并不像starttime那样能显示信息出来(命令pause收尾),由于视频是VFR,不能通过总帧数判断精确时长(这样就不好处理音频了……),不知道在编码的时候,roozhou能不能把真正endtime的信息添加进编码完的信息里去?

虽然目前还没有因此遇到音视频不同步的情况,但总觉得是个潜在隐患

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 487楼 发表于: 2010-10-14
引用
最初由 upyzl 发布
有个问题一直忘了问

使用--endtime这个参数,并不像starttime那样能显示信息出来(命令pause收尾),由于视频是VFR,不能通过总帧数判断精确时长(这样就不好处理音频了……),不知道在编码的时候,roozhou能不能把真正endtime的信息添加进编码完的信息里去?

虽然目前还没有因此遇到音视频不同步的情况,但总觉得是个潜在隐患

这个值得考虑,我可以把结束点下一帧的时间打出来。
级别: 新手上路
注册时间:
2010-10-05
在线时间:
0小时
发帖:
50
只看该作者 488楼 发表于: 2010-10-14
D:\QQDownload\direct264_20100831_v2>x264 -o 1.mkv --crf 20 --starttime 0:5:20 --ivtc t 1.vob
dshow [info]: duration 00:00:11
dshow [info]: 720x480p 10:11 @ 8000/267 fps (vfr)
x264 [info]: using SAR=10/11
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 Slow_mod4_stack

x264 [info]: profile High, level 3.0
dshow [info]: start encoding from 320.00000 sec

-----------------------------------------------------------------------------------
我直接把VOB文件做IVTC并截取一段转码成X264 怎么到开始编码也不报错就直接跳出了呢 Orz..

还有dshow显示的文件长度信息貌似不正常啊……我只要加入end时间戳参数就会报错
级别: 圣骑士
注册时间:
2006-04-07
在线时间:
165小时
发帖:
164
只看该作者 489楼 发表于: 2010-10-15
用DSHOW2WAV打开MP4,出现一大堆乱码= =
但程序会继续运行,
且永不停止。
看来是无法直接用DIRECT264的工具来解MP4了。

级别: 新手上路
注册时间:
2010-06-23
在线时间:
0小时
发帖:
154
只看该作者 490楼 发表于: 2010-10-15
楼上的看说明了吗那个东西是音频接口来的 简单的说就是输出wave 然后喂给音频编码器编码的说
级别: 圣骑士
注册时间:
2006-04-07
在线时间:
165小时
发帖:
164
只看该作者 491楼 发表于: 2010-10-15
喂了,而且跟顶楼一样是喂给NEROAAC的。

级别: 新手上路
注册时间:
2009-07-09
在线时间:
0小时
发帖:
10
只看该作者 492楼 发表于: 2010-10-28
郁闷
360和ESET把dshow2wav.exe、x264.exe当木马杀了~!
级别: 新手上路
注册时间:
2010-06-23
在线时间:
0小时
发帖:
154
只看该作者 493楼 发表于: 2010-10-28
楼上的无视即可 我的360 和你一般情况
级别: 新手上路
注册时间:
2010-10-18
在线时间:
0小时
发帖:
39
只看该作者 494楼 发表于: 2010-11-09
请问 --sub如何挂字幕呢?

我用 --sub 路径\XX.ass

无法挂载..
快速回复

限150 字节
上一个 下一个