音樂播放器之 CD 轉成 mp3《四》跨年…

路加福音 15 章 4~7 節

1 眾稅吏和罪人都挨近耶穌,要聽他講道。
2 法利賽人和文士私下議論說:這個人接待罪人,又同他們吃飯。
3 耶穌就用比喻說:
4 你們中間誰有一百隻羊失去一隻,不把這九十九隻撇在曠野、去找那失去的羊,直到找著呢?
5 找著了,就歡歡喜喜的扛在肩上,回到家裡,
6 就請朋友鄰舍來,對他們說:我失去的羊已經找著了,你們和我一同歡喜吧!
7 我告訴你們,一個罪人悔改,在天上也要這樣為他歡喜,較比為九十九個不用悔改的義人歡喜更大。

現行的『公曆』 Calendarium Gregorianum,又叫做『格里曆』,是由義大利醫生與哲學家阿洛伊修斯‧里利烏斯 Aloysius Lilius 改革儒略曆制定的曆法,由教宗格列高利十三世在一五八二年頒行。當格里曆開始實行時,將儒略曆一五八二年十月四日星期四之『明日』,改為格里曆一五八二年十月十五日星期五『那一天』。也就是說有『十天被刪去』了,但是原有星期的週期卻保持不變。這格里曆的紀年沿用儒略曆,自西方傳統耶穌誕生年開始,稱之為『公元』,亦叫作『西元』。據聞,這個結果使得一個小男孩弟八豆發現《我的生日不見了》!!

Frame buffer 命令列常用程式安裝以及 ssh 使用範例︰

sudo apt-get install -y mplayer
wget http://fredrik.hubbe.net/plugger/test.mpg

mplayer -nolirc -vo fbdev2:/dev/fb1 -vf scale=WIDTH:-3 test.mpg

此處 WIDTH 是螢幕寬度,就 Adafruit PiTFT 3.5″觸控螢幕來講,是 420。由於一般影片的解析度比較高,因此需要縮放, scale 參數 -3  的目的是在保持影片之顯示比例

sudo apt-get -y install fbi
wget http://art110.wikispaces.com/file/view/Mystery-100x100.jpg/30649064/Mystery-100x100.jpg

sudo fbi -d /dev/fb1 -T 1 -noverbose -a Mystery-100x100.jpg

當我們安裝了 fbi 之後,還有一個指令可用 fbgs ,它可以用於顯示『 .ps 』或者『 .pdf 』的檔案。

# Map console 1 to framebuffer 1, login screen will show up on the display
con2fbmap 1 1

con2fbmap 1
console 1 is mapped to framebuffer 1

# Revert
con2fbmap 1 0

對於『 headless 』的應用,比方說某種特定『伺服器』也許需要;假使當這個『系統開機』時已經有了『鍵盤』,大概必須要『 reboot 』才能使用的吧。

sudo apt-get install cmake
git clone https://github.com/tasanakorn/rpi-fbcp
cd rpi-fbcp/
mkdir build
cd build/
cmake ..
make
sudo install fbcp /usr/local/bin/fbcp

由於目前『樹莓派』上使用『硬體加速器』的『命令列』程式 ── 比方說 omxplayer ── 通常只是針對『 /dev/fb0 』第一個  Framebuffer 而『設計』的,因而想要使用『硬體加速』功能的人,可能需要這個程式。它的目的是將『 /dev/fb0 』的輸出,拷貝到『 /dev/fb1 』上。使用時請『注意』用命令列『背景模式』  background mode 來執 行︰ fbcp & ,假使想結束此『拷貝模式』,可用 killall fbcp 清除。舉例說︰

# Start fb copying process in the background
fbcp &

#Play video on /dev/fb0, which will also show up on /dev/fb1
omxplayer test.mpg

#Stop framebuffer copy
killall fbcp

#syslog output

$ tail /var/log/messages
Dec 15 17:38:07 raspberrypi fbcp[4836]: Primary display is 720 x 480
Dec 15 17:38:07 raspberrypi fbcp[4836]: Second display is 480 x 320 16bps

這裡用的『 test.mpg 』就是之前使用 mplayer 時,所下載的那一個檔案,如果你沒買 mpg2 codec,那你將會得到『 have a nice day 😉 』的訊息。這時你可以用 wget 指令下載『 wget http://adafruit-download.s3.amazonaws.com/bigbuckbunny320p.mp4 』,再試一次。

sudo apt-get install youtube-dl
# Do this twice
sudo youtube-dl -U
sudo youtube-dl -U

sudo apt-get install python-setuptools
sudo easy_install whitey

據聞過去播放可用『 yt –player omxplayer 』,現今作者不知如何的啦,彷彿是有錯誤的勒!想不想試試『 Raspberry PI Community Projects  』的呢?

wget http://fbgrab.monells.se/fbgrab-1.2.tar.gz (http://adafru.it/diW)
tar -zxvf fbgrab*gz
cd fbgrab/
make
./fbgrab screenshot.png

要是你想抓螢幕上的圖的話。

 

 

── 新年快樂! Happy New Year! ──