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

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

[bash toolbar=”false” light=”true”]
#!/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
[/bash]

婚礼上播放图片和视频的脚本》上有2个想法

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

发表评论

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