【发布时间】:2022-08-12 00:54:49
【问题描述】:
我想运行命令ffprobe -i test.m4a -show_entries format=duration -v quiet -of csv=\"p=0\"。它在终端中工作并返回输出代码 0,但使用子进程运行它,即
subprocess.check_output([\'ffprobe\', \'-i\', \'test.m4a\', \'-show_entries\', \'format=duration\', \'-v\', \'quiet\', \'-of\', \'csv=\"p=0\"\'])
引发CalledProcessError - {Command} returned non-zero exit status 1.。我尝试在 try-except 循环中运行此命令并打印错误详细信息,但它只是输出为空字节字符串b\'\'。
标签: python ffmpeg subprocess ffprobe