作者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)