2008年4月24日 星期四

解決gmplayer顯示中文字幕時偶爾會出現亂碼的情況

使用gmplayer的人通常會嘗試去修改設定選項中,字幕選項的字幕編碼。但是常會發現,設定好編碼後,上了srt字幕後,字幕顯示時會出現亂碼。

其實在gmplayer中設定字幕編碼是沒有用的。mplayer有一個叫做 "sub_cp"的參數,設定這個才能夠真正幫mplayer指定字幕編碼。這個設定比需要被放置在gmplayer的設定檔中,位置在 "~/.mplayer/gui.conf"。 假如我想要使用utf8編碼的srt檔作為字幕,就要在理面加這樣一行:
sub_cp=utf8
這樣就可以顯示utf8編碼的srt字幕了。

2008年4月2日 星期三

如何在html上面嵌入quicktime plugin播放RTP視訊

我找了半天都找不到一個可以work的方法。大多數的sample code頂多只能讓我成功播放mp4檔案而以,只要我一把src改成"rtsp://xxx",他就掛在那邊了。

後來終於在一個mail list裡面找到一個可以work的寫法(資料來源),以下是擷取出來的sample code:
<EMBED
   src="test.mp4";
   qtsrc="rtsp://210.243.241.203:554/v2";
   scale="tofit" qtsrcdontusebrowser=true width=320 height=240
   autoplay=true controller=true loop=false
   pluginspage="http://www.apple.com/quicktime/download/";
   align="center" border="1">
</EMBED>

根據文件的說法是這個程式碼會用src參數裡面的影片把quicktime帶起來,但是不會真的播放他,改為播放qtsrc這個參數中的影片來源。不過無論如何,這個code可以在windows平台上的IE瀏覽器以及Firefox瀏覽器上執行。而Linux平台的Firefox的話,根據我查到的資料,目前是無論如何都無法播放quicktime的RTP的。