婚礼上播放图片和视频的脚本

去年婚礼上用自己的笔记本播放一些日常照片和视频。
计算好图片的间隔、总时间、背景音乐的时间。当时大约有40分钟。

#!/bin/bash
#killall after 2400's
# (sleep 2400 && pkill mplayer)&
#kill screensaver
kill -9 $(ps -ef | grep screensaver | grep -v grep | awk '{print $2}')

function clean(){
  #kill mplayer
  kill -9 $(ps -ef | grep mplayer | grep -v grep | awk '{print $2}')
  #kill feh
  kill -9 $(ps -ef | grep feh | grep -v grep | awk '{print $2}')
}

function show_pic(){
  #bg music
  mplayer -playlist /data/music/list &
  #show pictures
  feh --cycle-once -FD8 /data/wedding/pic
  #feh --cycle-once -FD5 /data/wedding/pic
}

function play_video(){
  #mplayer -fs -speed 99 /data/wedding/VIDEO_TS/VTS_01_1.VOB
  mplayer -fs /data/wedding/VIDEO_TS/VTS_01_1.VOB
}

function play(){
  #1 play music
  clean 2>/dev/null
  show_pic
  #2 play video
  clean 2>/dev/null
  play_video
}

play

婚礼上播放图片和视频的脚本》上有2条评论

  1. lumix

    感谢楼主分享! 个人认为, 可以用 killall 代替那一串 kill 命令。 不知楼主如何考虑。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注