为了账号安全,请及时绑定邮箱和手机立即绑定

Golang + Avconv 错误(退出状态 254)

Golang + Avconv 错误(退出状态 254)

Go
沧海一幻觉 2021-06-09 21:47:35
我在第二行收到“恐慌:退出状态 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 的输出并查看其内容。


查看完整回答
反对 回复 2021-06-21
  • 2 回答
  • 0 关注
  • 202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信