『漫游』酷论坛>『影音数码技术学习交流』>[求助] 用新的mkvtoolnix ..

[求助] 用新的mkvtoolnix多了两个警告

SoMaster@2007-05-06 17:41

mkvmerge GUI v2.0.2 built on feb 21 2007 23:44:59

首先第一个是按ADD加入影片时出现的


第二个就是开始封装按下start muxing的时条出面的



请问这两段警告是什么意思呢?
引用

shinjico@2007-05-06 17:43

莫非直接封的raw x264...
引用

MeteorRain@2007-05-06 17:57

楼主:
1、你懂英文不?
2、你add了什么文件?
引用

jumbo@2007-05-06 17:58

现在直接能封raw了吗……真好
引用

badchris@2007-05-06 19:16

引用
最初由 MeteorRain 发布
楼主:
1、你懂英文不?
2、你add了什么文件?


如果是add的raw h264流(扩展名.h264)的话先拿mp4box封mp4
引用

MeteorRain@2007-05-06 19:52

不是。直接add h.264的话,需要按照图上的英文提示操作
引用

uc0083@2007-05-06 20:43

我试过一次,后来就直接输出mp4了。。。
引用

badchris@2007-05-06 20:59

俺意思也是封mp4再封更方便……
引用

SoMaster@2007-05-06 22:21

也不是不懂英文啦
只是不太灵光
查字典每一个字还可知道解释
只是接起来一整句就不太搞得清楚意思了
因为即使最基本的文法我也已经忘得一干二净了


我封的只有两个文件
1.h264
2.aac


"需要按照图上的英文提示操作" << 这个我也试过了
我依图中所说到format specific options中的fps设成25
结果不行
和什么都没做直接封一样, 是影音不同步的
所以我相信应该是我搞错图中英文的意思
本来我的解决方法是加入一个timecode的
所以我也试过观看timecode的内容
# timecode format v2
0.000000
42.000000
83.000000
125.000000
167.000000
209.000000
250.000000
292.000000
334.000000
375.000000
发现每一个数字相差42
所以也试过改为42
结果当然也是不能同步
引用

MeteorRain@2007-05-07 00:03

下次记得用1000去除42,你会得到23.976
引用

SoMaster@2007-05-07 01:28

谢谢
改用23.976后果然没有问题了
可是我不明白
1. 为什么要用1000去除42呢?
2. 为什么要除42呢? timecode中的数字也不全是42, 例如83-42=41
3. 再说, timecode中的数字其实代表什么意思?
4. 但我用1000除42得不出23.976, 而是23.809523809523809523809523809524
即使四舍五入后也只能得出23.810
当然, 不论我用23.809还是23.810, 结果也是不能同步
请问这个23.976是如何计出来的呢?
引用

MeteorRain@2007-05-07 14:14

因为42是四舍五入的,你不觉得么
间隔42是时间,单位是millisec/frame
而你想要的是fps,即是frame/sec
这样你就要取倒数,得到1/42,单位是frame/millisec
然后把millisec换算到sec,就还要乘上1000
但是显然你只看1000/42显然不准。那可以多看几帧。比如第9帧是375,那你就可以9000/375 = 24
那显然还是不够精确。你可以看上几百帧,然后就可以除出23.976的结果了

至于23.976这个数本身,其实是一个ntsc制式的规范toka。可以通过两个分数除得:2400/1001,和2997/125
引用

SoMaster@2007-05-08 02:18

请问 2400 / 1001 / 2997 / 125
这四个数字有什么意思?




很可惜
还是不成功

2400/1001,和2997/125 <<看了你这个解释后
我也在format specific options的fps中, 发现了2400/1001这个选择
所以就选用这个了 (当然, 发现有问题不能同步后, 也试过自行打23.976这个数字, 但仍旧不能同步)

让我先告诉你经过是如何
首先第一集, 原始MKV拆了264和AAC出来
便用fps2400/1001重封
结果是完全正常, 一点问题也没有

然后到了第二集
同样是用原始MKV拆了264和AAC出来, 再用fps2400/1001重封
结果就不同步了, 经过多次测试结果也一样

请看看这个文件, 这是用原始MKV抽出来的 timecode
http://freehost19.websamba.com/sosomaster/original.txt

而这个就是用2400/1001重封后, 有问题的MKV所抽出来的 timecode
http://freehost19.websamba.com/sosomaster/re.txt

有没有发觉
两个timecode是有一点点分别的.

这实在奇怪了, 究竟问题出在哪儿呢?
引用

zhouwei_e@2007-05-08 10:44

该不会是vfr吧?
引用

MeteorRain@2007-05-08 13:34

=_,= 有timecode了,直接封timecode不就好了……累不累toka
引用

«12»共2页

| TOP