kmplayer播放H264格式字幕乱码的解决
[ 2006-04-01 11:00:45 | 作者: yixia ]
下载“暴风影音”可是报有木马,被卡巴无情的删掉了。不过最近暴风捆绑的东西越来越多,本来也不想用了,所以转投kmplayer的怀抱。对mplayer一直有阴影,在linux下从来就没有调整好过,不过kmplayer好像挺不错的样子,又是绿色软件,最喜欢绿色的,因为重装系统的时候不会有麻烦。可是昨天看24小时,H.264格式的时候发现字幕乱码,研究了若干小时后总结出以下经验。
在做下面更改前在[参数设置] -> [设置管理器] -> 另存为…… -> H264,然后在左上方的下拉菜单选中H264,这样所作的更改就不会影响其它设置了,点最左下方的[重置当前的设置]恢复默认值。
关于字幕乱码:
[参数设置] -> [分离器] -> [MPEG4/QT分离器] -> Gabest MP4 分离器
或者
[参数设置] -> [滤镜控制] -> [其它源滤镜] -> Haali 的分离器设置,注意“使用 Haali 的分离器连接MP4”这项前面要打钩。(如果下载的是zip或7z的压缩包,要手动注册一下Haali,如果开启电影后任务栏没有Haali的图标出现就说明设置有问题。)
原因:不然用kmplayer内置的字幕乱码,用VSFilter外挂字幕不显示,时间进度条 也有问题。
关于视频音频同步:
取消[内部视频解码器] -> H.264(AVC1)
取消[内部视频解码器] -> [高级] -> 快速 H.264 解码
[外部视频解码器] -> 搜索外部解码器 -> 添加外部编码器 -> 选中CoreAVCDecoder.ax -> 在右侧[请选择要使用的解码器滤镜]只钩选H.264/AVC1选项。
CoreAVC主站
现在工作正常了。
关于字幕的其它设置:
如果地区设置里设的是英语的话,在[参数设置] -> [字幕处理] -> [字体] -> 字符集:选择GB2312,如果地区设置是中文的话,字符集是默认就能工作了。
网上说“默认字幕代码”要填CHS或者ZHCC,我估计问题都不大,只是个名字。
[参数设置] -> [字幕处理] -> 绘制到VMR层,或者在屏幕区域点右键[全景扫描]选择[4:3-拉伸]字幕就会显示在画面下的黑色区域。
在做下面更改前在[参数设置] -> [设置管理器] -> 另存为…… -> H264,然后在左上方的下拉菜单选中H264,这样所作的更改就不会影响其它设置了,点最左下方的[重置当前的设置]恢复默认值。
关于字幕乱码:
[参数设置] -> [分离器] -> [MPEG4/QT分离器] -> Gabest MP4 分离器
或者
[参数设置] -> [滤镜控制] -> [其它源滤镜] -> Haali 的分离器设置,注意“使用 Haali 的分离器连接MP4”这项前面要打钩。(如果下载的是zip或7z的压缩包,要手动注册一下Haali,如果开启电影后任务栏没有Haali的图标出现就说明设置有问题。)
原因:不然用kmplayer内置的字幕乱码,用VSFilter外挂字幕不显示,时间进度条 也有问题。
关于视频音频同步:
取消[内部视频解码器] -> H.264(AVC1)
取消[内部视频解码器] -> [高级] -> 快速 H.264 解码
[外部视频解码器] -> 搜索外部解码器 -> 添加外部编码器 -> 选中CoreAVCDecoder.ax -> 在右侧[请选择要使用的解码器滤镜]只钩选H.264/AVC1选项。
CoreAVC主站
现在工作正常了。
关于字幕的其它设置:
如果地区设置里设的是英语的话,在[参数设置] -> [字幕处理] -> [字体] -> 字符集:选择GB2312,如果地区设置是中文的话,字符集是默认就能工作了。
网上说“默认字幕代码”要填CHS或者ZHCC,我估计问题都不大,只是个名字。
[参数设置] -> [字幕处理] -> 绘制到VMR层,或者在屏幕区域点右键[全景扫描]选择[4:3-拉伸]字幕就会显示在画面下的黑色区域。
[最后修改由 yixia, 于 2006-04-02 05:42:57]

前段时间也遇到字幕变成韩文的,最后也该过来了
我下午刚把用了两年的卡巴卸载掉,因为它每个月都要我扫描硬盘,每次扫描都要死机,这次我终于受不了它了。
我下午刚把用了两年的卡巴卸载掉,因为它每个月都要我扫描硬盘,每次扫描都要死机,这次我终于受不了它了。