-1
我目前运行下面的命令和它给了我主要是我需要的,但我想也有它包含文件名。可以使用一些帮助上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
这是伟大的,但我真的希望是这样的,因为我需要这个数据导入进行进一步的处理分贝。我需要知道110.9943765来自哪个文件。
recording1.wav,110.994375
感谢,
史蒂芬
将stdout中的数值val与ffprobe的输入连接,执行io INSIDE循环以'out %% A'。然后做另一个循环,用文件的内容俘获文件名.... outRecrd1.wav,110.994375本身就在一行上http://stackoverflow.com/questions/9011233/for-files-in-directory-only-echo -filename-NO-路径 –