2015/04/24

縮小影像檔的大小

用 avconv 來縮小影像檔的大小:
avconv -i INPUT.mp4 -s 640x360 OUTPUT.mp4
若影片的聲音是 acc 編碼,上述指令可能會警告你程式的 acc 編碼器還在驗證階段,要求你多加一個參數 ("-strict experimental") 確定你要用這個實驗品:
avconv -i INPUT.mp4 -s 640x360 -strict experimental OUTPUT.mp4
若影片太長,你只要前 N 秒,可以加上參數 "-t N"。若只要影像,不要聲音,請參考 去除影片檔聲音的方法

2015/04/13

以分頁視窗來操作 Cygwin

一直以來,非常困擾 Cygwin 無法讓我像在 Ubuntu 上一樣,開啟多個分頁 (tab) 來切換不同的工作。終於找到一個完美的解法:ConEmu

ConEmu 的主要功能是讓你能在 Windows 上以分頁的方式開啟多個 cmd 或 powershell 視窗。當然,用來開啟 Cygwin 分頁也沒問題。有人說,先安裝 Cygwin 再安裝 ConEmu,就能讓 ConEmu 自己抓到 Cygwin。我沒試出此功能,但自己加也很簡單,方法如下:
  1. 開啟 ConEmu 的設定畫面 (點右上角三條線圖示)
  2. Settings > Startup > Tasks
  3. 點在 Predefined tasks 底下的 "+"
  4. 如下圖所示,自訂定義命令字串: 
    %SystemDrive%\cygwin64\bin\mintty.exe -


這樣可能還會有一個小困擾,就是中文有亂碼的情況。解決方法是在 mitty 執行時按滑鼠右鍵開啟設定視窗,再將 Text 底下的 Local/Character set 設成 zh_TW/Big5 即可 (記得 Apply 後 Save)。

後記: 發現用 mintty  有一個缺點,就是不能利用 ConEmu 搜尋 console 的功能。解法是直接用 Cygwin 的 bash:
C:\cygwin64\bin\bash.exe --login -i -new_console:C:"C:\cygwin64\Cygwin.ico"
-new_console 及之後的那一串是用來設定 icon 的,照抄即可。