『漫游』酷论坛>『影音数码技术学习交流』>[请教]如何获取mkv中h26 ..

[请教]如何获取mkv中h264的IDR桢和I桢的出现时间?

Galaxy001@2007-04-30 21:33

我在给一套x264的mkv补chapter file,想把时间设在IDR桢,或至少也要在I桢。
现在是mkv->raw->avi,再用VDM看,太麻烦,有简单快捷的方法吗?
引用

记性不好@2007-04-30 21:57

avidemux2 plus
打开MKV直接看
引用

Galaxy001@2007-04-30 22:46

http://developer.berlios.de/projects/avidemux/
可以看解码后的结果,没有识别I桢的功能。
对Xvid in avi可以直接访问桢,但仍没有识别I桢的功能。
引用

记性不好@2007-04-30 23:38

avidemux_2.3.0_plus就有那功能了
MKV只要分离器用对了就可以直接打开
不会用就VDM去吧...
引用

MeteorRain@2007-05-01 00:02

MPC中启用matroska splitter,然后按住shift再按左右键或者鼠标定位,然后ctrl-g,然后再往后设一点点时间就可以了。
引用

Galaxy001@2007-05-01 00:18

首先,www.avidemux.org 我连不上。

avidemux_2.3.0_plus还是没有跳到IDR桢的功能。
但我终于注意到有桢类型(IPB)与Q值的显示。

可惜光显示,不能搜索,用处不大。

avidemux_2.4_preview1b_win32.zip
avidemux_2.3.0_plus_win32.zip
已测试,均可显示,但均没有跳到IDR桢的功能。

引用
最初由 记性不好 发布
不会用就VDM去吧...

[/han]不要动不动就说别人不会用,打开文件没问题,关于B桢作参考桢的2种模式都试过。重建索引也作了。我找遍了菜单也没发现go to ... keyframe之类的东西。
___________________________________
引用
最初由 MeteorRain 发布
MPC中启用matroska splitter,然后按住shift再按左右键或者鼠标定位,然后ctrl-g,然后再往后设一点点时间就可以了。

发现必须 再往后设一点点时间 ,因为MPC那个会提前6ms左右。
谢谢!
引用

记性不好@2007-05-01 00:23

终于注意到拉...
跳是点快进/快退的...恩(好象是称做NEXT KEYFRAME来着,毕竟我叫记性不好嘛)
AVI的话随便滑块拖到哪都是I帧
MKV是要看分离器的,出RP的可能性是有的
引用

Galaxy001@2007-05-01 00:34

引用
最初由 记性不好 发布
终于注意到拉...
跳是点快进/快退的...恩
AVI的话随便滑块拖到哪都是I帧
MKV是要看分离器的,出RP的可能性是有的


我根本没遇到让我选分离器的步骤,估计要翻CLI参数才可以。连不上官网就是麻烦。

我当时说
引用
最初由 Galaxy001 发布
mkv可以看解码后的结果,没有识别I桢的功能。
对Xvid in avi可以直接访问桢,但仍没有识别I桢的功能。

是由于看码率分布时,avi正常,mkv显示为CBR。

快进/快退的tooltip显示的是keyframe,[/han] 。
的确对x264 in mkv 无效。

看来试了半天只是证明avidemux可以在Linux下代替VDM.[/KH]
引用

记性不好@2007-05-01 00:54

你的问题和码率没关系
只要相应keyframe对应的时间准确就行
不就是要keyframe么,这个时间准不准,看有没有BF和用的分离器的
软件里是没的选分离器的,指的是打开文件时设置的分离器
一般来说有BF的X264 CLI装进AVI都会CRASH
所以走RAW-->AVI-->VDM结果是一样的
引用

Galaxy001@2007-05-01 01:11

我是用码率判断它到底能否直接访问桢。比如avi用avs包后就是CBR。

打开文件时设置的分离器?我也不知道它移植到Win下是否就是用DirectShowSource处理文件,我目前把H,G,System 3种都粗略试了一下,没啥区别。估计不是走DirectShowSource。应该是自带的分离器。

一般来说有BF的X264 CLI装进AVI都会CRASH
现在就发现过声音不同步的,估计是技术进步了?
引用

| TOP