Advertisement

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)

还没有任何评论哟~
客服
客服
  • Piwigo-Videojs列表
    优质
    本指南详细介绍如何在Piwigo相册平台上集成Video.js视频播放器,并提供所需软件和插件清单。适合希望增强网站多媒体功能的用户参考。 Piwigo是一款免费开源的多功能图库软件,基于MySQL5与PHP5开发,性能强大且功能丰富。该软件允许用户根据拍摄时间、类型等多种属性对图片进行分类,并支持手机同步。 这里介绍的是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-设置中添加如下参数: ```php $conf[sync_chars_regex] = /^[a-zA-Z0-9-_.\x00-\xff]+$/; $conf[show_exif] = true; $conf[show_exif_fields] = array( Make, Model, // 其余字段省略 ); ``` 同时,您需要安装并配置MediaInfo, exiftool 和 ffmpeg工具,并在插件设置中指定它们的路径。 值得注意的是,在使用FTP上传视频时,请确保文件名和目录名称为英文。上传后通过后台管理界面进行同步操作才能正常工作。生成缩略图或海报图片时,如果需要更新,则需删除_data\i\galleries中的相应文件并刷新页面以重新生成。
  • GAMMA各类包
    优质
    本指南详述了如何安装GAMMA软件及其配套组件,并提供了所需的全部软件包列表和配置步骤。 GAMMA software update 2011安装教程及所需的各种包,请参考以下内容:本人已成功在5台设备上进行过安装,绝对有效。若无效请出门小心被车撞。 GAMMA软件是由瑞士公司开发的SAR影像处理工具,在同类产品中堪称最强。它支持D-InSAR、DEM生成、SBAS和PS-InSAR等多种功能,并通过命令行操作可以轻松完成各种大型任务。
  • CX-Programmer 7.3
    优质
    本视频为《CX-Programmer 7.3软件安装教程》,详细演示了CX-Programmer 7.3在Windows操作系统中的安装步骤,适合初学者快速掌握。 cx-programmer7.3软件视频安装说明提供详细的步骤指导用户完成软件的安装过程。通过观看这些教程视频,用户可以更加直观地了解如何使用该软件的各项功能,并顺利完成安装配置。
  • VASP全部文
    优质
    本指南详细介绍了如何在Linux系统中安装VASP软件,并提供了所需的全部安装文件和依赖库包,帮助用户顺利完成配置。 本次安装需要所有文件已在此提供的链接中,请先下载该链接下的整个文件夹“Linux上编译vasp全程0_1”。由于网盘限制,其中有两个共8G多的文件无法上传,仅提供了下载的网址和方法。
  • 小米路由器 4C OpenWrt 工具
    优质
    本指南提供详细的步骤和建议软件工具,帮助用户在小米路由器 4C 上安装 OpenWrt 操作系统,实现更高级的网络配置与管理。 本教程提供如何在小米路由器 4C 上刷 OpenWrt 的详细步骤及所需软件工具资源。
  • NetworkX介绍
    优质
    本指南详述了如何安装和配置Python中的NetworkX库及其相关依赖软件,旨在帮助初学者轻松入门复杂网络分析与图论研究。 压缩包包含NetworkX详细的安装教程以及所需的6个软件,帮助需求者避免盲目寻找,实现一站式全面解决。我已经亲自测试过这些内容,并确认可以使用。其中一些所需软件是我从其他网站用积分下载的。
  • Sublime:channel_v3.json
    优质
    这段文字介绍了一个用于Sublime Text编辑器插件安装过程中必需的一个配置文件——channel_v3.json。该文件是连接和更新Package Control插件仓库的关键,确保了插件来源的安全性和可靠性。 当Sublime包管理器Package Control的必需文件被墙后会出现错误提示“There are no packages available for installation”。解决方法是将json文件下载到本地,在Preferences->Package Setting->Package Control ->Setting User 中重新设置channel_v3.json的本地路径,然后重启sublime即可。
  • 新版DSPBuilder 11.0 破解
    优质
    本指南详述了如何破解和安装新版DSPBuilder 11.0软件,并提供了必需的所有文件。适合需要该工具但无法支付正版费用的用户参考使用。请注意,非法破解可能违反软件许可协议。 收取一分来测试有多少人在使用这个软件,并根据网上的教程总结了自己的破解经验,这完全是经过多次尝试才得来的教训,大家可以参考一下。
  • R-rattle
    优质
    本指南详细介绍如何在Linux系统中安装R-rattle及其所需的依赖软件包,帮助数据分析初学者快速上手。 在R语言环境中,Rattle(一个数据挖掘工具的图形用户界面)非常实用。然而由于它已经停止更新,在最新版本的R上安装变得有些复杂。本段落将介绍如何在2024年1月份环境下成功安装Rattle及其依赖包。 首先确保你已安装了最新的R环境。接着,你需要通过以下命令来安装`tidyverse`: ```R install.packages(tidyverse) ``` 这个压缩包包含了`tibble`等常用的数据处理和可视化工具,对于数据分析非常有用。 然后需要安装一些特定的GUI库及其它依赖项:运行下面列出的几个命令以完成这些步骤: ```R install.packages(gWidgets2) install.packages(gWidgets2RGtk2) install.packages(XML) ``` 注意`gWidgets2RGtk2`可能还需要你本地安装GTK+,如果你使用的是Ubuntu或Debian系Linux系统,则可以通过以下命令来完成这个操作: ```bash sudo apt-get install libgtk2.0-dev ``` 对于Windows用户来说,可能需要下载并安装Rtools(包括编译所需的工具链),而macOS用户则需确保已安装Xcode Command Line Tools。 当所有依赖项都准备就绪后,就可以开始安装Rattle了: ```R install.packages(rattle) ``` 最后,在成功完成上述步骤之后,通过以下命令加载并启动Rattle的图形界面: ```R library(rattle) ``` 请注意尽管它已经不再更新,但依然是一个有用的工具。特别是对于初学者而言,其直观的操作方式使得数据探索更加容易理解。不过随着技术和生态系统的进步和发展,用户可能需要考虑转向更现代且持续维护支持的替代方案。 总结来说,在2024年1月份安装Rattle及其依赖包的过程包括了`tidyverse`, `gWidgets2`, `gWidgets2RGtk2`和`XML`. 尽管它已停止更新,但其图形化界面使得数据挖掘更加直观。然而,随着技术的发展,用户可能需要寻找更现代的替代工具来满足需求。
  • MCC
    优质
    简介:本指南详细介绍了如何在游戏或应用中安装和配置MCC插件,帮助用户轻松掌握每一步操作,提升使用体验。 MCC18编译器是由MICROCHIP自主开发的专为PIC18系列MCU设计的工具。根据笔者多年的FAE经验,在使用C语言进行PIC18开发的过程中,MCC18与PICC18各占一半市场。本人开始系统地使用MCC18大约是在今年7月份。 选择MCC18的主要原因是它没有版权问题,这使开发者可以更加安心。次要原因则是其支持的协议栈丰富多样,包括实时操作系统等特性。标准版的MCC18在试用期内(60天内)与正式版本无异;过了试用期后,仅是优化功能不可使用,但大多数PIC18F项目并不需要占用大量ROM和RAM空间进行优化操作。 此外,MCC18能够快速支持新发布的PIC18系列芯片,特别是性价比高的PIC18J及PIC18K等型号。这些设备在编译结果的可靠性和稳定性方面表现突出。值得一提的是,MICROCHIP自家开发的所有协议栈现在仅针对MCC18提供官方支持;对于第三方操作系统如F*R*E*E*RTOS来说,在寻找适用于MCC18的现成移植上也相对容易得多。