使用什么软件可以将一堆照片和电影文件以幻灯片形式依次显示?

使用什么软件可以将一堆照片和电影文件以幻灯片形式依次显示?

我的岳母不幸去世了。我们整理了一个文件夹,里面放着她的一堆照片和短片,我们想在葬礼上以滚动幻灯片的形式播放。理想情况下,它会按时间顺序浏览所有文件,每张照片显示 5 - 10 秒,并完整显示每部电影,并带有声音。完成后,重新开始。

在 Ubuntu 16.04 上,有什么关于我应该使用哪种软件的建议吗?

答案1

Bash shell脚本

我将创建一个使用图形工具的 bash shellscript,您可以使用选项从 shellscript 中安装和使用该工具,这样无需手动交互就可以运行。

确保你拥有存储库 universe 和 multiverse(我认为它们在已安装的 Ubuntu 系统中默认存在,但你必须在持久实时系统中添加它们),

sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update

安装受限的附加功能以管理多种多媒体格式。

sudo apt install ubuntu-restricted-extras

fehmplayer

安装feh图片和mplayer视频剪辑

sudo apt install feh mplayer

编辑 shell 脚本

如果你有相当数量的图片和视频剪辑(在专用目录中),

  • 您可以编辑 shellscript 来调用feh(对于图片)和mplayer(对于视频剪辑)并将每个文件作为参数

    您可以cd进入该目录并在本地运行 shellscript。

如果你有大量的图片和视频剪辑(在专用目录中),

  • 您可能更喜欢在文件名前加上数字,以便按照想要播放的顺序选择它们。

  • 您可以编辑 shellscript 来调用feh(对于图片)和mplayer(对于视频剪辑)参数中的通配符。

例子

我测试了以下 shellscript,它对我有用(无论是在持久的实时 Ubuntu 系统还是在安装的 Lubuntu 系统中)。

#!/bin/bash

while true
do
 mplayer -fs 00007_360-50p.mp4 00007_720-50p.mp4
 feh -F -V -Z -D 5 --cycle-once uncropped-picture.png  cropped-picture.png
 mplayer -fs majaa.mp4
 read -n1 -t 5 -s -p "Press q to quit" ans
 echo ""
 if [ "$ans" == "q" ]
 then
  exit
 fi
done

您可以按q来停止fehmplayer以及整个 shellscript(结束时,命令行以 结束read)。

相关内容