使用视频的第一帧作为 <image> 源

问题描述

我正在尝试从“视频”报告(基本上是包含一些信息和视频的页面生成可下载的 pdf 报告。当您下载它时,它应该会显示视频的第一帧。

我需要将它放在 <image> 标记中,因为 DomPDF 不显示具有预加载图像的 <video> 标记....

我在共享主机上,我有可用的 PHP,但仅此而已..

我尝试使用 FFMpeg 来获取视频的第一帧,但无法正常工作。它有一些奇怪的错误

Fatal error: Uncaught Alchemy\BinaryDriver\Exception\ExecutableNotFoundException: Executable not found,proposed : avprobe,ffprobe in /home/aquady1q/public_html/verslagen/vendor/alchemy/binary-driver/src/Alchemy/BinaryDriver/AbstractBinary.PHP:159 Stack trace: #0 /home/aquady1q/public_html/verslagen/vendor/PHP-ffmpeg/PHP-ffmpeg/src/FFMpeg/Driver/FFProbedriver.PHP(48): Alchemy\BinaryDriver\AbstractBinary::load(Array,NULL,Object(Alchemy\BinaryDriver\Configuration)) #1 /home/aquady1q/public_html/verslagen/vendor/PHP-ffmpeg/PHP-ffmpeg/src/FFMpeg/FFProbe.PHP(226): FFMpeg\Driver\FFProbedriver::create(Object(Alchemy\BinaryDriver\Configuration),NULL) #2 /home/aquady1q/public_html/verslagen/vendor/PHP-ffmpeg/PHP-ffmpeg/src/FFMpeg/FFMpeg.PHP(132): FFMpeg\FFProbe::create(Array,Object(Doctrine\Common\Cache\ArrayCache)) #3 /home/aquady1q/public_html/verslagen/api/videos/thumb.PHP(17): FFMpeg\FFMpeg::create() #4 {main} Next FFMpeg\Exception\ExecutableNotFoundException: Unable to load FFProbe in /home/aquady1q/public_html/ve in /home/aquady1q/public_html/verslagen/vendor/PHP-ffmpeg/PHP-ffmpeg/src/FFMpeg/Driver/FFProbedriver.PHP on line 50

如果需要,请链接到 api: https://aquadynamica.be/verslagen/api/videos/thumb.php?video=video2_6102bf872f254.mp4

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)