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

推荐DGAVC兼论寻找x264关键帧之方法

楼层直达
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
长期以来,读取以mkv格式储存的x264视频一直只有directshowsource一条路。现在,伟大的猫头神经元二世同志在DGINDEX的基础上隆重推出新一代x264 source:

DGAVCDec

讨论帖请参见: http://forum.doom9.org/showthread.php?t=122598

这个东西的使用方法跟DGIndex差不多。首先将附带的两个code的dll放在system32里。然后用mkvextrac将视频从mkv中提取出来,这个东西只能读取raw格式,还不能直接支持mkv。接着生成.dga,在avs里写"AVCSource("xxxx.dga")",就可以读取了。

这个东西是真正的逐帧读取x264,不再有diretshow回放时的帧错位现象。并且对我压的效果全开的clip可以很好地支持。大家可以放心地使用。

====================

另外,前几天星云同学提问如何在x264中跳转关键帧。我们可以利用这个工具来“曲线”地实现这个目的。

首先还需要用mkvextrac再把mkv中的v2格式时间轴提取出来。然后将它跟.dga文件放在一起。用我编写的一个工具打开并运行,生成一个LIST文本。在这个文本中就列出了所有关键帧的帧数和时间。这样就可以根据这个帧数在VDM打开avs直接查看,并且可以直接把后面的时间复制到mkv chapter编辑里

点击下载

嗯,虽然麻烦点,但也暂时只好这样了。

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 工作组
注册时间:
2007-08-23
在线时间:
0小时
发帖:
683
只看该作者 26楼 发表于: 2007-11-02
嗯,先感谢狼叔,顺便报告个BUG
如果timecode的文件名不是timecode.txt,比如timecodev2.txt,勾上“自行选择timecode文件”打开timecodev2.txt,就会提示“无法创建索引”。但是此时如果取消掉“自动选择timecode文件”,先点下“Check it”,报告“无法打开timecode文件”,然后再勾上“自行选择timecode文件”,点“Open TimeCode”再次打开那个timecodev2.txt,嗯,这回就OK了...

PS:LS也试试看...
LWC
级别: 侠客
注册时间:
2002-12-11
在线时间:
0小时
发帖:
349
只看该作者 25楼 发表于: 2007-10-11
请问为什么我用这个软件 总是说无法闯将索引啊?
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 24楼 发表于: 2007-10-11
可是试试Haali的分离器自带的一个gdsmux工具,把TS拖进去,可以重新封装MKV,再把你要的轨道提取出来。
或者用TsRemux也可以试试~

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 新手上路
注册时间:
2002-11-28
在线时间:
0小时
发帖:
72
只看该作者 23楼 发表于: 2007-10-09
有没有方法提取ts里的264视频和音频?
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
只看该作者 22楼 发表于: 2007-09-12
建议收到。不过最近比较忙,没空玩编程了,呜呜……

明年会做个新的,嗯嗯

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 工作组
注册时间:
2004-11-01
在线时间:
14小时
发帖:
2615
只看该作者 21楼 发表于: 2007-09-11
Re: 推荐DGAVC兼论寻找x264关键帧之方法
引用
最初由 wolfsoft 发布

另外,前几天星云同学提问如何在x264中跳转关键帧。我们可以利用这个工具来“曲线”地实现这个目的。

首先还需要用mkvextrac再把mkv中的v2格式时间轴提取出来。然后将它跟.dga文件放在一起。用我编写的一个工具打开并运行,生成一个LIST文本。在这个文本中就列出了所有关键帧的帧数和时间。这样就可以根据这个帧数在VDM打开avs直接查看,并且可以直接把后面的时间复制到mkv chapter编辑里

点击下载

嗯,虽然麻烦点,但也暂时只好这样了。

狼叔,一些细节还是修正一下吧。每次打开文件生成列表后,是否没关闭文件?
我发现无法删除前几集的timecode.txt。
对长文件名支持不好,“F:\_toburn\Legend of Galatic Heroes\[POPGO][FREEWIND][LEGEND_OF_GALACTIC_HEROES][DVDRIP][H.264_AAC][DVD-13].timecode.txt"打开失败。
能否增加对恒定fps免去timecode.txt,直接从dga的“FPS 48000 / 2002”读到2个文本框中,允许用户修改的处理? 我发现POPGO][FREEWIND][LEGEND_OF_GALACTIC_HEROES][DVDRIP][H.264_AAC]系列除了片长不同,fps是完全一致的。
时间的格式请改成 00:01:10.612 式,与mkvtoolnx的默认情况相同。
对timecode.txt不够桢数有检查吗?我目前是用最大的timecode.txt做全体的用。
对dga是否到尾稍微判断一下,我有次把生成中的dga给选了,结果缺后面几桢。
上面2处用warn就够了,不要中止执行,毕竟特殊情况下还是要结果文件的。

[url=ed2k://|friend|[CHN%5D[eDtoon%5D[PPG_FW%5D[VeryCD%5DGalaxy|D46F9E727D0ED77EDA09D21C55386F57|/]点击这里可以把我加入emule好友名单[/url]

#DEEBEA #F6FAFA
还是挂小图,...[:o]
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
只看该作者 20楼 发表于: 2007-05-07
嗯已更新.人家是第一次用API干嘛:o

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 工作组
注册时间:
2004-11-01
在线时间:
14小时
发帖:
2615
只看该作者 19楼 发表于: 2007-05-06
Re: 推荐DGAVC兼论寻找x264关键帧之方法
引用
最初由 wolfsoft 发布

另外,前几天星云同学提问如何在x264中跳转关键帧。我们可以利用这个工具来“曲线”地实现这个目的。

首先还需要用mkvextrac再把mkv中的v2格式时间轴提取出来。然后将它跟.dga文件放在一起。用我编写的一个工具打开并运行,生成一个LIST文本。在这个文本中就列出了所有关键帧的帧数和时间。这样就可以根据这个帧数在VDM打开avs直接查看,并且可以直接把后面的时间复制到mkv chapter编辑里

点击下载

嗯,虽然麻烦点,但也暂时只好这样了。

感谢。不过我还是比较喜欢“银河”这个词,这才是“官方”译法[/han] 。
工具先收了,刚返校,看几个小时动漫再试。
初步测试发现bug:对文件对话框点取消后未作区分,结果会出错。

[url=ed2k://|friend|[CHN%5D[eDtoon%5D[PPG_FW%5D[VeryCD%5DGalaxy|D46F9E727D0ED77EDA09D21C55386F57|/]点击这里可以把我加入emule好友名单[/url]

#DEEBEA #F6FAFA
还是挂小图,...[:o]
级别: 骑士
注册时间:
2005-12-18
在线时间:
35小时
发帖:
797
只看该作者 18楼 发表于: 2007-05-05
刻够4G就可以了,其余的用恢复记录添满=3=


苦干实干拼命干
早D训觉
级别: 精灵王
注册时间:
2005-12-13
在线时间:
0小时
发帖:
3859
只看该作者 17楼 发表于: 2007-05-05
引用
最初由 不败的魔术师 发布




不是现在
是三年前 那家伙刻了一套银英 他自己用ADSL从NY上挂下来的= =


:o :o CD控


=——= 那不就是你么

= =
级别: 风云使者
注册时间:
2002-09-11
在线时间:
0小时
发帖:
4791
只看该作者 16楼 发表于: 2007-05-05
引用
最初由 wolfsoft 发布
shin你倒不如说,CDR比狼叔的寿命都要长.....有意义么......

to魔术师,其实我现在仍这么搞,只不过是往DVD-R上扔.因为1G一块,往往会两张盘有余一张盘不足,很郁闷




[/han] [/han] 不用那么节省把...


:o :o CD寿命真的那么长?我本来还想出血一把帮他备份一下的..

人間五十年 下天のうちをくらぶれば 夢幻の如くなり 一度生を得て 滅せぬ者のあるべきか
服务器 ftp://txxz.share.comic.cn 用户名:txxz 密码:share 1线50K可LIST以上服务器提供TX作品下载 有需要而上面没的请PM我 感谢漫网提供服务器
本社聊天催片OX群:10042749 欢迎插入 重口味满载!
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
只看该作者 15楼 发表于: 2007-05-05
shin你倒不如说,CDR比狼叔的寿命都要长.....有意义么......

to魔术师,其实我现在仍这么搞,只不过是往DVD-R上扔.因为1G一块,往往会两张盘有余一张盘不足,很郁闷

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 超级版主
注册时间:
2004-07-25
在线时间:
121小时
发帖:
3898
只看该作者 14楼 发表于: 2007-05-05
CD好,其实CD-R的寿命比DVD-R长,比硬盘还贵,有道理!

级别: 风云使者
注册时间:
2002-09-11
在线时间:
0小时
发帖:
4791
只看该作者 13楼 发表于: 2007-05-05
最强悍的是
下载下来是1G一个包 如果刻D5的话直接刻就可以了

他刻CD还要先合并成ISO 然后自己再分包...600M一个.............

多美..

人間五十年 下天のうちをくらぶれば 夢幻の如くなり 一度生を得て 滅せぬ者のあるべきか
服务器 ftp://txxz.share.comic.cn 用户名:txxz 密码:share 1线50K可LIST以上服务器提供TX作品下载 有需要而上面没的请PM我 感谢漫网提供服务器
本社聊天催片OX群:10042749 欢迎插入 重口味满载!
快速回复

限150 字节
上一个 下一个