jsdk / php-video-thumnail-generator
There is no license information available for the latest version (1.1) of this package.
PHP random and secure password generator class
1.1
2019-08-20 06:02 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-06-18 09:38:00 UTC
README
Generate thumbnail from the video file using PHP
Requirement
- FFMPEG
Using the Library
Installation
Intall library in PHP project using composer
composer require jsdk/php-video-thumnail-generator
Using Library
use jsdk\GenerateVideoThumbnail;
$obj = new GenerateVideoThumbnail(FFMPEG_PATH);
$obj->setOutputPath('output_location');
Generating screenshot/thumbnail
Thumbnail/Screenshot can be generate by passing absolute path of the video file in following function call.
$thumbnail = $obj->generateScreenshot('video_file_path');
If you want to save Thumbnail/Screenshot to a different directory, you can pass the path of the directory as the second parameter.
$thumbnail = $obj->generateScreenshot('video_file_path', 'output_path');
NOTE
- If output path is not set using setOutputPath() or during generateScreenshot(), it will use the path to the video file to save the screenshot.
Exception Handling
Ex:
try {
$thumbnail = $obj->generateScreenshot('video_file_path');
} catch (Exception $exception) {
echo $exception->getMessage();
}
Bug Reporting
If you found any bug, create an issue.
Support and Contribution
Something is missing?
Fork
the repositroy- Make your contribution
- make a
pull request