我在第二行收到“恐慌:退出狀態 254”。你能發現我在這里犯的錯誤嗎:command := exec.Command("avprobe", "inputfile.mp4 -loglevel quiet -show_streams -frame_size -print_format -show_format -of json")output, err := command.StdoutPipe();if err != nil { log.Panic(err)}if err := command.Run(); err != nil { log.Panic(err)}json.NewDecoder(output).Decode(&struct1)
2 回答

回首憶惘然
TA貢獻1847條經驗 獲得超11個贊
你正在運行相當于
avprobe "inputfile.mp4 -loglevel quiet -show_streams -frame_size -print_format -show_format -of json"
我猜 avprobe 不喜歡那樣,試試
command := exec.Command("avprobe", "inputfile.mp4", "-loglevel", ...)
您還可以使用exec.CombinedOutput()
來獲取 avprobe 的輸出并查看其內容。
- 2 回答
- 0 關注
- 234 瀏覽
添加回答
舉報
0/150
提交
取消