『漫游』酷论坛>『影音数码技术学习交流』>[原创]dshow2raw工具发布 ..

roozhou@2010-09-01 15:22

你把0702的dump.ax换进去试试还有挂掉吗?
引用

upyzl@2010-09-01 15:27

引用
最初由 roozhou 发布
你把0702的dump.ax换进去试试还有挂掉吗?


正常了……
为何会这样
dump.ax的优化不会是专门针对XP的吧…………
引用

roozhou@2010-09-01 16:36

原因已查明,是bug,win7下貌似会delete一个无效指针。等v2吧。
引用

upyzl@2010-09-01 16:43

辛苦roozhou了
话说dump只是充当接口作用吧?
那用0702的dump.ax压制应该没啥区别吧?
不过VSFilter也更新了,目前还没用新版的--sub看效果
引用

roozhou@2010-09-01 17:01

引用
最初由 upyzl 发布
辛苦roozhou了
话说dump只是充当接口作用吧?
那用0702的dump.ax压制应该没啥区别吧?
不过VSFilter也更新了,目前还没用新版的--sub看效果

dump的功能没变,可以用老的。VSFilter虽然更新了,但实际上还只是两个月前的版本。
引用

江源@2010-09-07 14:43

roozhou大人辛苦了~!
请问这句话怎么理解呐?
“如果使用了--starttime指定开始时间,x264会打印出实际开始编码第一帧的时间戳,精确到十万分之一秒。如果需要同时编码音频,该数据可以用来给音频编码器精确定位。”
就是我有一个视频,我使用--starttime从第五秒开始编码,结果出来的音频和视频不同步。因为X264的视频和音频是分开编码的,只是对视频进行了设置,音频还是从最开始进行编码的。
我使用的是 dshow2wav.exe + neroAacEnc.exe 编码音频的,我看了neroAacEnc.exe好像没有设置时间段的参数啊?
请指点一二。
引用

upyzl@2010-09-07 17:29

引用
最初由 江源 发布
roozhou大人辛苦了~!
请问这句话怎么理解呐?
“如果使用了--starttime指定开始时间,x264会打印出实际开始编码第一帧的时间戳,精确到十万分之一秒。如果需要同时编码音频,该数据可以用来给音频编码器精确定位。”
就是我有一个视频,我使用--starttime从第五秒开始编码,结果出来的音频和视频不同步。因为X264的视频和音频是分开编码的,只是对视频进行了设置,音频还是从最开始进行编码的。
我使用的是 dshow2wav.exe + neroAacEnc.exe 编码音频的,我看了neroAacEnc.exe好像没有设置时间段的参数啊?
请指点一二。


刚好闲着,我代rz大回答吧
用starttime后
编码命令行里会有额外的dshow[info],会显示编码的实际开始时间
这样自己就可以根据这个时间戳对音频进行截取(我的方法是用mkvtoolnix截取纯音频,当然也有其他的截取软件/方法)
之后再编码封装(我一般是直接提取mka里的音频 封装)
用这个方法目前我还没遇到音视频不同步的情况
引用

zys4416@2010-09-08 22:57

用DGAVCIndex索引出的东西容易花屏,看到LZ的东东可以不经过DG,所以想试试……

请问这个dshow方式和AVS中DSS是一个东西吗?
我系统解码是FFMepg,就结果而言,avs中dss导入ts/m2ts和Direct264输入ts/m2ts是一样的吗?
引用

roozhou@2010-09-09 01:17

ls:和DSS基本一样的(有些代码就是抄的DSS),但比DSS有改进的地方,而且原生支持vfr,并且字幕加载更方便
引用

zys4416@2010-09-09 09:24

用了vfr压一个片段
结果发现kmplayer播放无进度条
MPC播放开头闪了一下就黑屏了……
引用

江源@2010-09-10 10:32

引用
最初由 upyzl 发布


刚好闲着,我代rz大回答吧
用starttime后
编码命令行里会有额外的dshow[info],会显示编码的实际开始时间
这样自己就可以根据这个时间戳对音频进行截取(我的方法是用mkvtoolnix截取纯音频,当然也有其他的截取软件/方法)
之后再编码封装(我一般是直接提取mka里的音频 封装)
用这个方法目前我还没遇到音视频不同步的情况

谢谢回答~!
我有一个TS流封装的视频,里面的编码是X264和MP3
我设置开始时间是:00:26:03.000,结束时间是:00:27:48.000
在编码视频的时候显示:
dshow[info] start encoding from 1563.00000 sec
00:26:03.000换算成秒不正好等于1563么?
于是使用tsmuxer分离出音频(MKVtoolnix提示不支持该TS格式),再用MKVtoolnix切割音频。
最后使用MKVtoolnix封装音频和视频,结果声音比视频提前了3秒左右(感觉)
呵呵,弄不明白~!
看来还需要花费些时间仔细试验下~!
引用

roozhou@2010-09-10 14:37

大部分TS分离器都不能正确定位,返回的开始时间不一定准确。
引用

amfilica@2010-09-11 04:42

对了 roozhou 大 那个 你的ffmpeg我用 --help 的时候 到了一半就停止了 说stop working能不能把 help txt 传一下 还有 --starttime --endtime 这个参数在ffmpeg不能用的说
引用

zys4416@2010-09-11 09:01

我编码了个m2ts源,已经在FFDS中用了反交错滤镜,不过看命令行还提示是交错源:

dshow [error]: failed to load dump.ax
lavf [info]: 1920x1080i 1:1 @ 60000/1001 fps (vfr)
x264 [warning]: input appears to be interlaced, enabling tff interlaced mode.
If you want otherwise, use --no-interlaced or --bff
x264 [warning]: interlace + weightp is not implemented
x264 [warning]: VBV maxrate specified, but no bufsize, ignored
x264 [info]: using SAR=1/1
x264 [warning]: interlaced (1) > level limit (0)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 Slow_mod4_stack
x264 [info]: profile Main, level 5.1

另外这些警告还有其他问题吗?
引用

264768502@2010-09-11 09:22

dshow [error]: failed to load dump.ax
根本没走dshow
你确认你注册dump.ax了么?
没走dshow,你FFD开了反交错也没用
引用

«29303132333435»共35页

| TOP