我有以下有效的代码,但这里的要点是我想将一个任意长度的数组注入或插入到另一个扩展其长度的静态大小的数组中:
package main
import (
"fmt"
)
func main() {
ffmpegArguments := []string{
"-y",
"-i", "invideo",
// ffmpegAudioArguments...,
"-c:v", "copy",
"-strict", "experimental",
"outvideo",
}
var outputArguments [12]string
copy(outputArguments[0:3], ffmpegArguments[0:3])
copy(outputArguments[3:7], []string{"-i", "inaudio", "-c:a", "aac"})
copy(outputArguments[7:12], ffmpegArguments[3:8])
fmt.Printf("%#v\n", ffmpegArguments)
fmt.Printf("%#v\n", outputArguments)
}
https://play.golang.org/p/peQXkOpheK4
慕容708150
慕虎7371278
HUX布斯
相关分类