顯示具有 用電腦 標籤的文章。 顯示所有文章
顯示具有 用電腦 標籤的文章。 顯示所有文章

2016-01-22

解決 elementary OS 影片畫面撕裂問題

環境:
  • elementary OS 0.3.2 Freya (based on Ubuntu 14.04)
  • Intel HD Graphics 4400

步驟:
  1. 更新顯示卡驅動程式
  2. 以 sudo 身份開啟檔案管理員
  3. 進入 /usr/share/X11/xorg.conf.d/
  4. 如果沒有 20-intel.conf 這個檔案,就建立一個
  5. 用 scratch 或 gedit 之類的文字編輯器打開該檔案
  6. 輸入:
    Section "Device"
       Identifier  "Intel Graphics"
       Driver      "intel"
       Option      "AccelMethod"  "sna"
       Option      "TearFree"    "true"
    EndSection
  7. 儲存後重開機

2013-10-16

將 SRT 字幕塞進 MP4 檔案


一般情況下,只要把SRT字幕檔案和影片檔設為同樣的名稱,播放器就能夠讀取到字幕,但如果不想要影片和字幕分成兩個檔案,可以透過 ffmpeg 把字幕檔併入影片檔裡面。(註:可以隨意開啟或關閉,而不是直接和影像融合)

  • 使用 -i 來表示要合併的檔案,即影片檔和字幕檔
  • 字幕檔的前面還必須用 -sub_charenc來設定字幕檔的編碼,例如 UTF-8、CP874、CP936 等等
-i Video.mp4
-sub_charenc UTF-8 -i Subtitle_A.srt   
-sub_charenc UTF-8 -i Subtitle_B.srt
 
  • 接著用 -map 0 -c copy ,表示複製第 0 個檔案的內容,因為這裡只是要加上字幕,沒有要更動影片本身(註:順序是由 0 開始,故第一個檔案是 0)
-map  0  -c  copy

  • 再用 -map 1 -c:s:0 mov_text,表示把第 1 個檔案,也就是字幕檔 A,轉為 mov_text 格式
  • 最後用 -metadata:s:s:0 ,設定第一個字幕的語言,這裡要用 ISO-639 三個字母的代碼,例如 eng、deu、zho 等等
-map 1 -c:s:0 mov_text    -metadata:s:s:0 language=deu

  •  字幕檔 B 也用同樣的方式
-map 2 -c:s:1 mov_text    -metadata:s:s:1 language=zho


把這些參數依次排列,最後再寫上要輸出的檔案名稱:
ffmpeg -i Video.mp4 -sub_charenc UTF-8 -i Subtitle_A.srt -sub_charenc UTF-8 -i Subtitle_B.srt -map 0 -c copy -map 1 -c:s:0 mov_text -metadata:s:s:0 language=deu -map 2 -c:s:1 mov_text -metadata:s:s:1 -language=zho  output.mp4  


參考資料
  1.  http://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/subtitle_options

2013-03-10

在 Linux 玩仙境傳說Online


Wine 能夠幫我們在 Linux 系統上執行 Windows 的程式,不過,並非所有程式都能夠完美的執行,有時仍然會出現一些問題。


第一步:安裝 wine 和 winetricks

第二步:在 wine 裡面安裝遊戲需要的元件 Visual C++ 2008 libraries
  1. 從應用程式清單開啟 winetricks
  2. 點選 select the default wineprefix ---> Install a Windows DLL or component ---> 勾選 vcrun2008 (mfc90, msvcp90, msvcr90) 並安裝
第三步:安裝新細明體
主觀認為新細明體以外的字型在仙境裡面都不太好看,所以得幫 wine 裝一套新細明體。
  1. 從應用程式清單 ---> wine ---> Browse C: Drive
  2. 進入資料夾 windows ---> Fonts
  3. 把新細明體的檔案丟進去
補充:設定漢字字型
如果裝了新細明體之後,畫面上的漢字還是破碎的,或者單純不想使用新細明體,就再進行以下的設定:
  1. 從應用程式清單開啟 winetricks
  2. 點選 select the default wineprefix ---> run regedit
  3. 點選 編輯(E) ---> 搜尋(F) ---> 輸入 replacements
  4. 觀察畫面左邊欄位的資料夾是否叫 Replacements
  5. 在畫面右邊欄位找到一個叫 PMingLiU(新細明體)的項目,點進去之後在數值資料的地方也填上 PMingLiU,或者填入你喜歡的字體名稱,例如 AR PL UMing TW

---

什麼是 DirectX?
DirectX(縮寫為 DX)是 Windows 系統專門的多媒體程式開發界面(API),它可以幫助許多程式設計師快速地開發遊戲,卻也造成許多遊戲只支援 Windows系統。原則上,DX 10 之前的版本都保持向下相容,亦即安裝了 DX 9 就可以執行由 DX 6 編寫的程式。DirectX 包含了許多元件,其中最常見的應該是 Direct Graphics(Direct3D + Direct2D/DirectDraw)。

在 DirectX 問世之前,另有一套跨平台的程式開發界面叫 OpenGL,曾是專業繪圖市場中的龍頭老大,後來因種種緣故而變得弱勢,然而在 Windows 以外的系統仍佔有一席之地。

[1] http://chenmike.pixnet.net/blog/post/25948906
[2] http://expect7.pixnet.net/blog/post/7769474
[3] http://www.ptt.cc/man/WinNT/DCC7/DFEE/M.1146728433.A.909.html

---

nVidia的PureVideo技術,讓顯示卡能幫助中央處理器解碼,也就是俗稱的硬解。在 Linux 上,必須透過 VDPAU 這組 API 才能夠使用 PureVideo 的功能。支援的顯示卡必須是GeForce 8或之後的產品。在此之前,NVIDIA使用XvMC(其中一個X-Video輸出模組)實現相似功能,但此計劃最終停止了更新。

2011-04-02

使用點對點技術收看德國之聲直播

大概所有學習德文的人都知道德國之聲這個地方,也知道它有提供自製的電視(DW-TV)和廣播(DW-Radio)節目。很多人會收看、收聽德國之聲的節目來加強聽力,但我個人卻不是很喜歡,一方面是節目內容沒有很吸引我,另一方面是它的節目有時會講英文而不是德文!

不過最讓人困擾的應該是流暢度吧?像我這種頻寬不大的使用者,看起來就一頓一頓的。突然想到PPStream之類的點對點軟體(peer-to-peer)好像不需要太大的頻寬就可以流暢的收看,所以昨晚問了一下穀歌,看看是否能用這一類的軟體來看DW-TV。

問了之後才知道,原來德國之聲已經採用了Octoshape的技術(好像也是P2P的一種),只要裝了它的 Plug-in 就可以了。雖然我試用之後覺得有點麻煩,不是很貼心,但效果還不錯,總算不會頓了!

有興趣的人可以參考德國之聲的說明用用看。

★ 如果你有安裝 TVU Networks (一款類似 PPStream 的軟體)就不必使用上面那個方法了,因為 TVU 裡面已經有 DW-TV 這個頻道,而且使用上比較方便。

★ 如果你就是不想安裝任何軟體,有個網站叫 Livestation,那邊也能收看DW-TV,似乎也滿流暢的。

★ 除了德國之聲,還有一些電視台也有提供線上直播,雖然不知道他們有沒有使用點對點技術,但是流暢度和畫質似乎都還不錯(在 Hinet ADSL 3M/384K 的環境下):hr-fernsehenmünchen.tv



參考資料
  1. DW-TV Live Stream nutzt Peer-to-Peer Technologie (Deutsch)
    http://www.dw-world.de/dw/article/0,,1953956,00.html
  2. 點對點技術(正體中文)
    http://zh.wikipedia.org/zh-tw/%E9%BB%9E%E5%B0%8D%E9%BB%9E%E6%8A%80%E8%A1%93
  3. Octoshape on Ubuntu Linux (English)
    https://help.ubuntu.com/community/Octoshape

2011-01-31

LibreOffice 3.3 ist da!

Wenn du kein Geld für eine teure Microsoft Office Suite (Word, Excel, PowerPoint... usw.) hast, und die Suite illegal herunterladen nicht willst, was machst du? Vielleicht kannst du LibreOffice mal probieren. Denn LibreOffice bietet ähnliche Funktionen wie Microsoft Office, außerdem steht sie kostenlos zur Verfügung.

如果你沒錢可以買一套昂貴的Microsoft Office軟體(Word、Excel、PowerPoint等等),而且你也不想要用盜版或是破解版,那你該怎麼辦呢?或許你可以用用看LibreOffice。因為LibreOffice不只提供和Microsoft Office類似的功能,而且還是免費的。

▼ LibreOffice hat 6 Komponenten: Writer, Calc, Impress, Draw, Base, Math.
LibreOffice 內含六個元件:Writer、Calc、Impress、Draw、Base、Math。

























▼ Writer - sieht ein bisschen wie Word 2003 aus.
Writer - 看起來有點像Word 2003。

























Hier unten ist die offizielle Webseite von LibreOffice, dort kannst du die aktuellste Nachrichten lesen und das Programm kostenlos herunterladen.

下面是LibreOffice的官方網站,你可以在那邊看到最新的消息,還有免費地下載LibreOffice。

【Englisch 英文】 http://www.libreoffice.org/
【Deutsch 德文】 http://de.libreoffice.org/
【Traditionelle Chinesisch 正體中文】 http://zh-tw.libreoffice.org/

解決 elementary OS 影片畫面撕裂問題

環境: elementary OS 0.3.2 Freya (based on Ubuntu 14.04) Intel HD Graphics 4400 步驟: 更新顯示卡驅動程式 以 sudo 身份開啟檔案管理員 進入 /usr/shar...