『漫游』酷论坛>『影音数码技术学习交流』>一个关于MKV格式动画 ..
一个关于MKV格式动画压制问题
simple_lu@2004-03-20 20:38
前几天在这里下载了漫游字幕组出的废弃公主DVDRIP,MKV格式,带中英双字幕,中文字幕是ASS格式,因为MKV用2pass压制的时候要才50%的时候要手动选择字幕,十分麻烦,所以想用mkvextrct分离视频、字幕,再把MKV转换成外挂字幕的AVI压成RMVB,不过问题就出在这,用mkvextrct分离的中文字幕竟然不能外挂,看AVI的时候无字幕,难道vobsub不识ASS格式的字幕?感觉好奇怪,以前这么都行的,这次为什么不行,后来想写AVS脚本压制,
脚本内容如下:
AVISource("e:\[Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.avi")
ChangeFPS(30)
LoadPlugin("VSFilter.dll")
VobSub("e:\[Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.ass")
更晕的是,这段脚本竟然不能用mpc播放,播放时显示:
ACM failed to suggest a compatible PCM format
(E:\1.avs,line 1)
有什么办法能压这个MKV吗?哪位能替小弟解答一下,不胜感激~~谢谢
skywalker@2004-03-21 03:16
问题1...
ChangeFPS(30)<<为什么要转成30FPS
问题2....
e:\[Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.avi <<这个文件的音频格式是什么? 出错信息说找不到音频解码器...........
simple_lu@2004-03-21 04:42
引用
最初由 skywalker 发布
问题1...
ChangeFPS(30)<<为什么要转成30FPS
问题2....
e:\[Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.avi <<这个文件的音频格式是什么? 出错信息说找不到音频解码器...........
把ChangeFPS(30)这行去掉以后还是不行~,MKV自带的是ogg音频,已转换成MP3压入AVI,用AVIcodec看此AVI具体信息如下:
文件 : 173 Mb (173 Mb), 总长度 0:22:49, 类型为 AVI, 1 音频流, 品质 50 %
视频 : 152 Mb, 932 Kbps, 23.976 fps, 清晰度: 640*480 (4:3), XVID = XVID Mpeg-4, 支持
音频 : 20 Mb, 127 Kbps, 44100 Hz, 2 声道, 0x55 = MPEG Layer-3, 支持
没看出有什么特别之处阿,为什么用mkvextrct分离的中文字幕不能外挂,转换后的AVI已经压过了,VOBSUB里也选了always load,不过还是压好无字幕,原MKV播放有字幕的,问题应该出在转换的环节上,可就不知道哪错了
mkvextract.exe tracks [Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.mkv 2:[Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.ass
用此命令行提取字幕,提取后的字幕无乱码现象,用记事本打开正常~
| TOP