首页 > 代码库 > 用Emacs看电影

用Emacs看电影

大多数人用emacs听歌,我却喜欢用emacs看电影。用 EMMS 和 mplayer 结合,看电影真是太方便了。

不要从源里安装EMMS,它可能给你安装别的播放器,没必要,我们有 mplayer 足够了。从 EMMS 的主页下载,然后编译安装 EMMS 。

然后在 .emacs 中加入如下的配置:

(require ‘emms-setup)(emms-standard)(setq emms-player-list ‘(emms-player-mplayer) emms-player-mplayer-command-name "mplayer" emms-player-mplayer-parameters ‘("-slave"))(setq emms-repeat-playlist nil emms-source-file-default-directory "/data/music/" emms-lyrics-dir "/data/music/" emms-lyrics-coding-system nil emms-playlist-buffer-name "*EMMS*")(global-set-key (kbd "C-c e g") ‘emms-play-directory)(global-set-key (kbd "C-c e d") ‘emms-play-dired)(global-set-key (kbd "C-c e v") ‘emms-playlist-mode-go)(global-set-key (kbd "C-c e x") ‘emms-start)(global-set-key (kbd "C-c e SPC") ‘emms-pause)(global-set-key (kbd "C-c e s") ‘emms-stop)(global-set-key (kbd "C-c e n") ‘emms-next)(global-set-key (kbd "C-c e p") ‘emms-previous)

 

我的emms設置比較簡單,我只是通過它調用mplayer聽歌看電影,不需要看歌詞等額外的功能。我要说的是用 EMMS + mplayer + Dired 可以非常方便地看碟。

通過 Dired 打開電影目錄,比如其中有一個文件夾 辛德勒名單 ,裏面有4 個媒體文件:辛德勒名單CD1.avi、辛德勒名單CD2.avi、辛德勒名單CD3.avi、辛德勒名單CD4.avi。我只需要將光標停在 辛德勒名單 文件夾上,按 C-c e d ,調用 emms-play-dired 函數,則會自動建立播放列表,mplayer 按順序播放這4個文件。

比如有一個電視劇的文件夾 手機 ,裏面共有 36 集,我今天想看 10-12集,用 Dired 進入 手機 文件夾,用 m 在 10-12 集上做標記,然後按 C-c e d ,mplayer 就會順次播放 10-12集。

用Emacs看电影