搜索 社区服务 统计排行 帮助
  • 1567阅读
  • 2回复

一个关于MKV格式动画压制问题

楼层直达
级别: 新手上路
注册时间:
2003-08-17
在线时间:
0小时
发帖:
162
前几天在这里下载了漫游字幕组出的废弃公主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吗?哪位能替小弟解答一下,不胜感激~~谢谢
级别: 版主
注册时间:
2001-11-21
在线时间:
0小时
发帖:
2803
只看该作者 1楼 发表于: 2004-03-21
问题1...
ChangeFPS(30)<<为什么要转成30FPS
问题2....
e:\[Popgo][Scrapped_Princess][dvd][eng_gb_jp]01.avi <<这个文件的音频格式是什么? 出错信息说找不到音频解码器...........

live id: liusu119@hotmail.com
email: liusu119@gmail.com
级别: 新手上路
注册时间:
2003-08-17
在线时间:
0小时
发帖:
162
只看该作者 2楼 发表于: 2004-03-21
引用
最初由 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

用此命令行提取字幕,提取后的字幕无乱码现象,用记事本打开正常~
快速回复

限150 字节
上一个 下一个