作者pierreqq (叶子上的风)
看板AVEncode
标题[请问] mencoder 转出来的avi, 字幕变成底线要怎麽解决?
时间Mon May 10 14:39:47 2010
我是在ubuntu 9.10 下, 用mencoder 来把原先的 avi 加入字幕, 指令如下
mencoder -ovc lavc -oac mp3lame -sub "字幕.srt" \
-font "/usr/share/fonts/truetype/cwtex/center/cwkai.ttf" \
"输入.avi" -o "输出.avi" -subcp utf8 -sid 0 -endpos 10
但是字幕出来会变成底线.. 跟字幕档挂错编码会出现的乱码是不一样的。
我认为可能是字型档挂错了, 一直换字型档也是没有用, 有人可以帮我吗?
我用的版本是
MEncoder UNKNOWN-4.4.1 (C) 2000-2009 MPlayer Team
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.211.255.100
1F:推 bobhsiao:会不会你的字幕档不是 utf-8 格式? 05/10 23:35
2F:→ pierreqq:有用enca跟browser确认过了, 应该不会错才是 05/11 00:17
己经解决了,我将/etc/mplayer/mplayer.conf copy 一份到
/etc/mplayer/mencoder.conf , 然後不指定 -font 的参数就可以了。
应该是我 字型档 乱挂造成的, 直接使用 mplayer 的预设值一切搞定。
※ 编辑: pierreqq 来自: 218.211.255.100 (05/12 09:05)