1
0
mirror of https://github.com/Mrs4s/go-cqhttp.git synced 2025-05-06 03:53:50 +08:00

Merge branch 'dev' into dev

This commit is contained in:
Ink33 2021-01-17 17:40:45 +08:00 committed by GitHub
commit 77a4f9a64f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -46,9 +46,14 @@ func EncoderSilk(data []byte) ([]byte, error) {
} }
//EncodeMP4 将给定视频文件编码为MP4 //EncodeMP4 将给定视频文件编码为MP4
func EncodeMP4(src string, target string) error { // -y 覆盖文件 func EncodeMP4(src string, dst string) error { // -y 覆盖文件
cmd := exec.Command("ffmpeg", "-i", src, "-y", "-c", "copy", "-map", "0", target) cmd1 := exec.Command("ffmpeg", "-i", src, "-y", "-c", "copy", "-map", "0", dst)
return cmd.Run() err := cmd1.Run()
if err != nil {
cmd2 := exec.Command("ffmpeg", "-i", src, "-y", "-c:v", "h264", "-c:a", "mp3", dst)
return cmd2.Run()
}
return err
} }
//ExtractCover 获取给定视频文件的Cover //ExtractCover 获取给定视频文件的Cover