Android 影片轉檔
在 Android-x86 20090916 測試版中已加入 Android 的內建影片播放程式。不過內建的程式,僅能播放 .3gp 或 .mp4 的檔案。這邊介紹一下怎麼利用 ffmpeg 把影片檔轉成 Android 可播放的 .mp4 格式。
基本的轉換指令是:
$ ffmpeg -i input.avi -vcodec libx264 -s 1024x600 output.mp4
|
其中 -i 後面接的是要轉換的影片檔,最後 output.mp4 就是轉換後的檔案。而 -s 則是轉換出來的尺寸大小。要在小筆電上正常的播放,最好將影片大小設成跟小筆電的解析度相同,如此播放的效果才會好。否則影片會被縮放,而產生奇怪的三角形效應。
可利用 adb 將轉換好的檔案放到 Android-x86 系統,或者利用最新的自動掛載功能,直接將影片檔放進隨身碟,再插入 Android-x86 系統就可播放。
若要轉換 DVD 檔案,可先用 vobcopy 來抓出 vob 檔:
$ mkdir dvd $ vobcopy -l -o dvd |
如此會將 vob 檔存入 dvd 目錄中。還可以加 -b 或 -e 來略過前後的空白或廣告。接著再用 ffmpeg 將 vob 檔轉成 .mp4 即可在 Android-x86 上播放。
