Cmd 在ffprobe上需要一些帮助吗

Cmd 在ffprobe上需要一些帮助吗,cmd,ffmpeg,ffprobe,Cmd,Ffmpeg,Ffprobe,我目前正在运行下面的命令,它提供了我所需要的大部分内容,但我希望它也包含文件名 for %%A IN (%VAR0%\*.wav) DO "C:\program files (x86)\ffmpeg\bin\ffprobe" -i "%%A" -show_entries format=duration -v quiet -of csv="p=0" >>output.txt 上述情况产生了以下结果: 110.994375 这很好,但我真正想要的是这样的东西,因为我需要将这些数据导入到

我目前正在运行下面的命令,它提供了我所需要的大部分内容,但我希望它也包含文件名

for %%A IN (%VAR0%\*.wav) DO "C:\program files (x86)\ffmpeg\bin\ffprobe" -i "%%A" -show_entries format=duration -v quiet -of csv="p=0" >>output.txt
上述情况产生了以下结果:

110.994375

这很好,但我真正想要的是这样的东西,因为我需要将这些数据导入到数据库中进行进一步处理。我需要知道110.9943765来自哪个文件

录制1.wav,110.994375

谢谢


Steven

您所需要的就是添加文件名键

ffprobe -i "%%A" -show_entries format=filename,duration -v quiet -of csv="p=0" >>output.txt

通过在循环内执行“out%%A”的io,将标准输出中的数值val与ffprobe的输入绑定。然后执行另一个循环,将文件名与文件内容进行匹配。。。。outRecrd1.wav,110.994375单独在一条线上