【问题标题】:Linking thumbnails to video files, and adding a title将缩略图链接到视频文件,并添加标题
【发布时间】:2010-11-30 03:49:23
【问题描述】:

这里远射,但是...

我有 200 个缩略图和 50 个视频。每个视频有 4 个缩略图可供我选择,但我只需要将 1 个缩略图链接到相应的视频。

所以我有 video1thumb1, video1thumb2.jpg, video1thumb3.jpg, video1thumb4.jpg ---- video1.avi video2thumb1, video2thumb2.jpg, video2thumb3.jpg, video2thumb4.jpg ---- video2.avi video3thumb1, video3thumb2.jpg, video3thumb3.jpg, video3thumb4.jpg ---- video3.avi ...等等...图像在 /Image 文件夹中,视频在 /videos 文件夹中。

现在...是否有脚本/程序/代码可以让我选择最佳图像或每个视频并为每个视频添加标题?

【问题讨论】:

  • 这是一个有趣的问题,但目前它有点太模糊了。您在什么环境中工作(例如 Linux)?你最喜欢使用哪种语言来完成这项任务——Python、bash、MS-DOS 批处理(哎呀!)。我从其他帖子中看到您使用 ffmpeg - 请更具体。另外,“为每个视频添加标题”是什么意思?这是否意味着一个标题框架(或多个框架),在每个框架上覆盖相同的文本,还是其他什么?

标签: image-processing linked-list html5-video


【解决方案1】:

你可以把你的问题分解成不同的部分:

  1. 从 3 个缩略图中选出最好的。
  2. 为每个视频添加标题。

对于第一部分,您可以使用 bash(如果您在 Linux 上)和 imagemagick(跨平台映像库)轻松完成这项工作。

对于每个视频,您都想做这样的事情(我感觉到 for 循环):

filename=videoX.avi

#
# Strip the file extension.
#
vname="${filename%.*}"
#
# Show the three thumbnails side by side.
#
montage $vname-thumb1.jpg $vname-thumb2.jpg $vname-thumb3.jpg -adjoin - | display
#
# Get the user to select the best thumbnail.
#
echo "Which thumbnail do you prefer: 1, 2 or 3?"
read -n 1 -s reply
if [ "$reply" = "1" ] || [ "$reply" = "2" ] || [ "$reply" = "3" ]
then
    cp $vname-thumb$reply.jpg $vname-selected.jpg
else        
    echo "Invalid response: $reply"
fi

【讨论】:

    猜你喜欢
    • 2019-03-22
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多