在 Linux 最常使用的是 MEncoder(MPlayer Encoder)。 這東西在 Raspbian Wheezy 可以直接用 apt 下載,可是升到 Raspbian Jessie 就不見了。
解決方法就是新增 apt 來源。
$ sudo vim /etc/apt/sources.list.d/deb-multimedia.org.list
新增兩個來源
deb http://www.deb-multimedia.org jessie main non-free deb ftp://ftp.deb-multimedia.org jessie main non-free
更新再更新
$ sudo apt-get update
$ sudo apt-get install deb-multimedia-keyring
$ sudo apt-get update這時候就可以快樂的安裝了
$ sudo apt-get install mplayer mencoder
剛剛發現即使安裝 mencoder 也不會再出現 command line 的工具了, 只好改用 avconv...
原本想執行的 script 為
$ mencoder -nosound -ovc lavc -lavcopts vcodec=mpeg4:aspect=4/3:vbitrate=8000000 -vf scale=640:480 -o timelapse.avi -mf type=jpeg:fps=4 mf://@stills.txt
大概會換成
$ avconv -y -r 4 -i image%04d.jpg -r 4 -vcodec libx264 -vf crop=640:480,scale=iw:ih timelapse.mp4
reference:
* How to install the transcoding tools on Debian 8 "Jessie"?
* Mencoder on jessie
* Creating a timelapse clip with avconv
沒有留言:
張貼留言