我需要 ffprobe 命令的输出。所以我使用 subprocess 模块如下:
lengthofvideo = subprocess.check_output('ffprobe', '-i' %inputfile, '-show_entries', 'format=duration', '-v', 'quiet', '-of', 'csv="p=0"')
输入文件变量包含完整的类似 bash 的视频路径。但我的语法有错误,我收到以下错误:
TypeError: not all arguments converted during string formatting
任何帮助表示赞赏。