AD

2016-02-23

[筆記] 使用 ffmpeg 和 convert 將.mp4做成.gif圖檔

1.下載 ffmpeg,安裝: https://ffmpeg.org/download.html

2.新增一個資料夾用來放等等分割.mp4影格,這裡假設資料夾叫movdir。

3.假設 .mp4、剛剛建立的 movdir 都在桌面,
在終端機下輸入:
ffmpeg -i ~/桌面/movFileName.mp4 -r 10 '~/桌面/movdir/mov-%03d.jpg'
-i 是輸入檔案,後面接.mp4的路徑。
-r 是影格率(FPS),數值越高,一秒鐘的影格越多,
畫面越流暢,當然也要更久的時間(不指定的話,預設值是25)。
%03d 是名稱後會有001開始的三位數編號。

4.上面執行完後,切換路徑到movdir:
cd ~/桌面/movdir
用 convert 將影格合成 .gif:
convert -delay 20 -loop 0 *.jpg gifName.gif
-delay 是每個影格延遲多久,單位是毫秒。
-loop 是讓 .gif 循環幾次。
*.jpg 是這個資料夾下所有的.jpg檔。

\done!/

2016-02-05

[筆記] Ubuntu 14.04 在 MacBook Pro 上的螢幕/鍵盤亮度設定

14.10 後可以保存上次開啟時設定的螢幕及鍵盤亮度,但14.04還無法,
先參考 這一篇,文章中在
sudo gedit /etc/rc.local
下,加入以下兩行:
echo 1200 > /sys/class/backlight/gmux_backlight/brightness(也可能是 intel_backlight)
echo 25 > /sys/class/leds/smc::kbd_backlight/brightness
exit 0 之前。

echo 後的數字是亮度,
/sys/class/ 下有 backlightleds 兩個目錄,其中會存放亮度設定。

/sys/class/backlight/intel_backlight 下有一文件為 max_brightness
打開 max_brightness

vi max_brightness

裡面會有一行數值:
1388
這數值應該是最大亮度。

actual_brightness(實際亮度(目前亮度)) 在目前可見最暗亮度(再暗便會關閉螢幕(0))為 65,
亮一級為136,再來為207、278、343、414、484、555、621、691……1317、1388
(按亮度鍵,再打開 actual_brightness 看數值。)

然後決定設為:
echo 207 > /sys/class/backlight/intel_backlight/brightness (我的不是 gmux_backlight,看自己的目錄下是哪一種)

鍵盤亮度也如法炮製:
/sys/class/leds/smc::kbd_backlight 下的 max_brightness 為 255
最暗0、12、24、36、48……255
依喜好設成 echo 48 > /sys/class/leds/smc::kbd_backlight/brightness

但下次登入後,螢幕還是到了全亮,鍵盤是設定的亮度。
參考 這一篇
原來我剛設定的是登入前的螢幕亮度,在/sys/class/backlight/acpi_video0 下才是登入後的設定,
其中 max_brightness 值為 100,我須要的亮度為10:

echo 10 > /sys/class/backlight/acpi_video0/brightness

總結:

/etc/rc.local中設定,

echo 207 > /sys/class/backlight/intel_backlight/brightness(這是登入前的螢幕亮度)
echo 10 > /sys/class/backlight/acpi_video0/brightness (登入後)
echo 48 > /sys/class/leds/smc::kbd_backlight/brightness (鍵盤的)

exit 0

\done!/

[舊筆記搬移]Ubuntu 遭遇內部錯誤 關閉

當開機後,會有視窗提示 Ubuntu 遭遇內部錯誤,
雖然關掉就好,但每開機一次就要關一次很不方便。
出現錯誤可能是因為 ubuntu 的 Apport
內部錯誤對正常使用沒有影響,所以將Apport關閉:

sudo gedit /etc/default/apport

將最底下那行 enabled=1 的值改為 enabled=0,之後就不會再提示錯誤了。

如果文章有幫助到你可以在 LikeCoin 上幫我拍手喔