代码优化
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
package convert
|
||||
|
||||
import (
|
||||
"log"
|
||||
"os"
|
||||
"os/exec"
|
||||
"strings"
|
||||
|
||||
"github.com/zhang2092/mediahls/internal/pkg/fileutil"
|
||||
"github.com/zhang2092/mediahls/internal/pkg/logger"
|
||||
)
|
||||
|
||||
func ConvertHLS(savePath, filePath string) error {
|
||||
@@ -20,18 +20,18 @@ func ConvertHLS(savePath, filePath string) error {
|
||||
|
||||
binary, err := exec.LookPath("ffmpeg")
|
||||
if err != nil {
|
||||
log.Println("1: ", err)
|
||||
logger.Logger.Errorf("exec look path ffmpeg: %v", err)
|
||||
return err
|
||||
}
|
||||
|
||||
// ffmpeg -i web/statics/git.mp4 -profile:v baseline -level 3.0 -s 1920x1080 -start_number 0 -hls_time 10 -hls_list_size 0 -hls_segment_filename %d.ts -f hls web/statics/git.m3u8
|
||||
command := "-i " + filePath + " -profile:v baseline -level 3.0 -s 1920x1080 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls " + savePath + "index.m3u8"
|
||||
log.Println(command)
|
||||
// log.Println(command)
|
||||
args := strings.Split(command, " ")
|
||||
cmd := exec.Command(binary, args...)
|
||||
_, err = cmd.Output()
|
||||
if err != nil {
|
||||
log.Println("2: ", err)
|
||||
logger.Logger.Errorf("ffmpeg cmd output: %v", err)
|
||||
return err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user