<?php
|
|
|
|
namespace App\Services;
|
|
|
|
class LiveStreamService {
|
|
|
|
public function moveFilesAndRenameFiles($srcDir, $destinationDir)
|
|
{
|
|
// 1. 先把已转码的拷贝到 rec_encode 目录
|
|
$result = shell_exec("rsync -tvaP --include \"*.mp4\" --include \"*/\" --exclude=\"*\" $srcDir/ $destinationDir/");
|
|
// 2. 删除 rec 目录的 mp4 文件
|
|
$service = new FileService();
|
|
$service->deleteFilesForExtensions($srcDir, ["mp4"]);
|
|
// 3. 批量重命名从flv 到 mp4
|
|
$service->renameFileExtensionToAnother($srcDir, "flv", "mp4");
|
|
echo $result;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|