首先说明一下 这个MKV是(VFR MKV) VDM软件打开这个MKV显示为24。719fps 音频显示为ogg音频
本人试过几个版本的TMPG 都能正常打开这个MKV 但是因为音频上的问题 导致压制不能 就算我选择只是输出独立视频 也是出现同样的错误 具体错误可以看下图 个人估计是音频上的错误参数 大概不支持ogg音频的意思 我处理AC3音频的视频 也是出现这个错误的
因为暂时现在TMPG不能处理这个MKV 所以我用别的方法来处理
具体为:
使用mkvextract.exe 分离ogg音频(查过没有问题)
mkvextract.exe处理不来VFR MKV(分离出来视频会严重马赛克花屏,所以我用weilai老大教的vfr_gui.exe做视频分离)
好这时视频跟音频都独立出来了
但是问题却出来了
vfr_gui.exe分离出来的视频 时间却变成24:54.912了(导致字幕以及特效等等以及分离出来的ogg音频也是全部对不上视频了) 但是MKV实际时间只有24:09.949(补充一下,TMPG虽然不能压制这个MKV,但是打开这个MKV还是可以的,而且TMPG里面显示的实际时间跟MKV的是一致的,也是24:09.949) 从上面我看出 分离出来的AVI时间上肯定有问题(与其说时间,应该说帧率多了,多了大概45秒的帧率)
所以本人得出2个疑问请各位老大帮忙解答:
1: 点解这个MKV分离视频出来后,帧率会变多了(是不是OP跟ED的帧率,分离后变为跟剧情的帧率统一了)
2: 还是哪个老问题,TMPG打开MKV还是很正确的,我一直用他处理MKV,但是这次耗在ogg音频上面,导致出
了问题,请问能否手动使TMPG直接支持ogg音频(虽然很多人都说某个版本能支持AC3跟ogg等,但是我下载后,
总是无法处理AC3跟ogg音频) 还望各位达人指教
追加 一位朋友给了一份凯比论坛的朋友处理VFR MKV的教程给我
但是还是有些问题
=====Timecodes=====
Assume 23.976
0,2134,23.9737
2135,4829,29.9701
4830,32424,23.9758
32425,35122,29.9701
35123,35840,23.9693
35841,35841,24.7195
===================
然后我的参数
LoadPlugin("u:\GONGJU\232VSFilter\VSFilter.dll")
C=AviSource("M:\air-8.avi")
a=C.trim(0,2134).ChangeFPS(29.9701)
b=C.trim(2135,4829).AssumeFPS(29.9701)
c=C.trim(4830,32424).ChangeFPS(29.9701)
d=C.trim(32425,35122).AssumeFPS(29.9701)
e=C.trim(35123,35840).ChangeFPS(29.9701)
AudioDub(a+b+c+d+e,DirectShowSource("M:\002.air-8.mp3"))
TextSub ("E:\kyo\OP-ED\AIR\tv\1024x576--8--big5-sub.ass")
TextSub ("E:\kyo\OP-ED\AIR\tv\1024x576--8--ed.ass")
TextSub ("E:\kyo\OP-ED\AIR\tv\1024x576--8--op.ass")
结果这次使用VDM打开这个AVS 显示帧率41828 时间23:15.658 结果缺了视频 虽然显示视频足足23:15.658 缺不到1分钟 但是VDM我浏览后 发现缺的完全不是这么少 这个AVS最后显示23:15.658,但是实际只是MKV的22分钟位置 跟上面多出45秒的视频巧合的对上了(感觉这个教程对于这个RAW好象没有用途,奇怪)
我倒地中
还望指教