
Piwigo视频插件(VideoJS)安装指南及所需软件。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Piwigo 是一款免费且开源的多功能图库软件,其开发基于最新的 MySQL 5 和 PHP 5 编程语言,具备强大的性能,并为用户提供了高效便捷的图片管理功能。用户可以根据图片的拍摄时间、类型等信息对其进行分类整理,同时还支持手机同步。我将重点介绍 piwigo-videojs 这个视频插件。在安装过程中,我曾遇到不少困难,因此在此先说明:Piwigo 11.3.0 版本已经对该插件提供了支持。为了实现视频生成缩略图的功能,需要确保 PHP.ini 文件中启用了 system、putenv 和 shell_exec 这三个权限。由于主机环境的 PHP 程序执行时间较短,需要在 plugins\piwigo-videojs\include\function_sync2.php 文件中添加 set_time_limit(0); 语句。此外,在后台插件 - LocalFiles Editor - 设置 - 本地配置中,还需要配置以下参数:$conf[sync_chars_regex] = /^[a-zA-Z0-9-_.\x00-\xff]+$/;、$conf[show_exif] = true;、$conf[show_exif_fields] = array( Make, Model, ExifVersion, Software, DateTimeOriginal, FNumber, ExposureBiasValue, FILE;FileSize, ExposureTime, Flash, ISOSpeedRatings, FocalLength, FocalLengthIn35mmFilm, WhiteBalance, ExposureMode, MeteringMode, ExposureProgram, LightSource, Contrast, Saturation, Sharpness, bitrate, channel, date_creation, display_aspect_ratio, duration, filesize, format, formatprofile, codecid, frame_rate, latitude, longitude , make , model , playtime_seconds , sampling_rate , type , resolution , rotation ); 以及 $conf[vjs_mediainfo_dir] = D:\MediaInfo\MediaInfo.exe ;、$conf[vjs_exiftool_dir] = D:\exiftool\exiftool.exe ;、$conf[vjs_ffprobe_dir] = D:\ffmpeg\bin\ffprobe.exe ;、$conf[ffmpeg_dir] = D:\ffmpeg\bin\ffmpeg.exe 。安装 piwigo-videojs 插件时必须使用的最终参数是安装位置的指示,如果这些参数已经存储在变量中,可以直接删除它们。请注意,EXE 后面的空格会导致执行脚本出错。建议设置环境变量:在 Windows 服务器或“我的电脑”/“此电脑”上右键选择“属性”,然后进入“高级”->“环境变量”,找到“系统变量”中的 PATH 变量并编辑添加 D:\MediaInfo、D:\exiftool 和 D:\ffmpeg\bin 到该变量中。需要注意的是,插件内部的 piwigo-videojs 设置需要在安装前进行配置;而插件内的同步功能则没有实际效果,我多次测试均无法同步数据、生成缩略图和海报视频。直接网页上传不可行,必须通过 FTP 将文件上传到 galleries 目录(例如 wenhua.mp4),并在 galleries 目录下创建一个英文目录(请务必避免使用中文文件夹或文件名以防出现错误),上传完成后再进网页后台操作。在面板最下方找到“快速本地同步”选项(其他同步选项均无效)。同步完成后,点击图片 - 批量管理,选择您的视频文件,然后选择 videojs 操作并指定需要生成缩略图的选项后点击执行操作即可。此外还有一个问题:第一次生成海报时,如果之后再次生成海报图像时前台海报不会更新;因此需要删除 _data\i\galleries\视频目录\pwg\_representative 目录下名为 xxxx-cu\_e250.jpg 的文件并刷新前台页面。
全部评论 (0)


