头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: [求助]分割MKV

比如,你想把MKV从3:30.300这个时间点切开
但是在这个时间点的那帧并非I帧
那么mmg在切的时候会从这个时间点开始向后寻找最近的一个I帧
然后从这个I帧把mkv给切割成两个
但是这个I帧所在的时间和你指定的时间点并不一样,两者之间会差了那么几帧
那么接下来的工作就简单了,你只需要把原mkv给扔进avs,然后trim一下,只要差的那么几帧
把这几帧重新编码一次,最后和切割好的mkv做一个append就可以了
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~
头像
xiao7
帖子: 138
注册时间: 2010-09-25 16:16

Re: [求助]分割MKV

vempx 写了:比如,你想把MKV从3:30.300这个时间点切开
但是在这个时间点的那帧并非I帧
那么mmg在切的时候会从这个时间点开始向后寻找最近的一个I帧
然后从这个I帧把mkv给切割成两个
但是这个I帧所在的时间和你指定的时间点并不一样,两者之间会差了那么几帧
那么接下来的工作就简单了,你只需要把原mkv给扔进avs,然后trim一下,只要差的那么几帧
把这几帧重新编码一次,最后和切割好的mkv做一个append就可以了
如果在编码器版本和编码参数不明的情况下 这么做不会RP么?

另外:mmg在切的时候会从这个时间点开始向后寻找最近的一个I帧 这个是向前还是向后 如果是向后的话 那append不是会多出来内容么 于是这里需要少指定一部分时间让MMG来向前判断到I帧么?
头像
06_taro
核心会员
核心会员
帖子: 998
注册时间: 2010-09-22 18:32
来自: United Kingdom
联系: 网站

Re: [求助]分割MKV

請用VFRHelper的輸出I幀的timestamp功能……
つまんねー事聞くなよ!

I, personally, for me, believe (obviously sometimes) that my OS choice is right. That's me. I'm not telling you that you should believe it. Learn the facts, and the origins behind the facts, and make up your own damn mind. That's why you have one. (source)

Follow me: @06_taro

304——
为纪念伟大的宇宙史上最强压制304先生,联合国教科文组织决定,将每年的第304天,即平年的10月31日或者闰年的10月30日,定为世界304日。
头像
feline
帖子: 12
注册时间: 2011-12-06 13:18

Re: [求助]分割MKV

好了,感谢各位。我用了一下mmg,其实我的需求也许并没有你们想象那么高,问题也算解决了。但是分割的效果有些出乎我的意料,按照我的实验,设置两个时间点,mmg会给你分成三段,设置四个时间点,会给你分五段,不过还好,能得到我想要的就行。
以下是我分割的“三兄弟的传说”地址,仅40M而已,可以用emule下载,一般晚上会在线做源。
ed2k://|file|three_brother.mkv|41972668|C711337F8DC1C0BCAE76B811406C6B51|h=PAVB27X36QNZZFQWBWDQONEO6SH3QIHM|/
----------------------
活着就是为了毁灭世界,地球人已经无法阻止我了,直到我膝盖中了一箭,我还是回火星吧,地球上太危险了。
头像
vempx
管理猿
帖子: 146
注册时间: 2010-09-19 20:45

Re: [已解决]分割MKV

…………这不是当然的么
设置一个分割点就相当于你在面条上砍一刀,当然是两段
两个点就是砍两刀,自然是3段
在提问前还请仔细查阅公告帖以及各版置顶帖
相信置顶中也许会有您需要的内容


~My Blog~

回到 “封装容器 / Container muxer and demuxer”