|
|
@@ -22,19 +22,19 @@ function Convert($file_path, $ffmpeg)
|
|
|
$r_1080p = (new Representation)->setKiloBitrate(4096)->setResize(1920, 1080);
|
|
|
|
|
|
|
|
|
- // if (!file_exists("../." . substr($file_path, 0, -4) . ".m3u8")) {
|
|
|
+ if (!file_exists("../." . substr($file_path, 0, -4) . ".m3u8")) {
|
|
|
$video = $ffmpeg->open("../." . $file_path);
|
|
|
- /* $video->hls()
|
|
|
+ $video->hls()
|
|
|
->x264()
|
|
|
->setHlsTime(300)
|
|
|
->addRepresentations([$r_1080p])
|
|
|
- ->save("../." . substr($file_path, 0, -4) . ".m3u8");*/
|
|
|
+ ->save("../." . substr($file_path, 0, -4) . ".m3u8");
|
|
|
$video->frame(FFMpeg\Coordinate\TimeCode::fromSeconds(40))
|
|
|
->save("../." . substr($file_path, 0, -4) . ".jpg");
|
|
|
$video
|
|
|
->gif(FFMpeg\Coordinate\TimeCode::fromSeconds(40), new FFMpeg\Coordinate\Dimension(640, 480), 5)
|
|
|
->save("../." . substr($file_path, 0, -4) . ".gif");
|
|
|
- // }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -47,7 +47,7 @@ function FindPath($root, $folder, $ffmpeg)
|
|
|
echo ("<ul>");
|
|
|
foreach ($paths as $path) {
|
|
|
if (str_contains($path, '.')) {
|
|
|
- if (str_contains(strtolower($path), '.mp4')) {
|
|
|
+ if (str_contains(strtolower($path), '.mp4') || str_contains(strtolower($path), '.wmv')) {
|
|
|
echo ("<li data-jstree='{ " . '"type" : "file"' . " }' >");
|
|
|
$title = explode(".", $path)[0];
|
|
|
$file_path = substr($rootPath, 4) . "/" . $path;
|