refactor: add -i to ffmpeg ProbeCommand. make it more consistent with the DownsampleCommand

This commit is contained in:
Deluan
2020-02-03 23:04:58 -05:00
parent 8372dee000
commit 6e2454f6cc
2 changed files with 8 additions and 3 deletions
+7 -2
View File
@@ -74,7 +74,7 @@ func ExtractAllMetadata(dirPath string) (map[string]*Metadata, error) {
func probe(inputs []string) (map[string]*Metadata, error) {
cmdLine, args := createProbeCommand(inputs)
log.Trace("Executing command", "cmdLine", cmdLine, "args", args)
log.Trace("Executing command", "arg0", cmdLine, "args", args)
cmd := exec.Command(cmdLine, args...)
output, _ := cmd.CombinedOutput()
mds := map[string]*Metadata{}
@@ -233,10 +233,15 @@ func createProbeCommand(inputs []string) (string, []string) {
split := strings.Split(cmd, " ")
args := make([]string, 0)
first := true
for _, s := range split {
if s == "%s" {
for _, inp := range inputs {
args = append(args, "-i", inp)
if !first {
args = append(args, "-i")
}
args = append(args, inp)
first = false
}
continue
}