我目前正在使用此ffmpeg命令提取mp3分贝信息:
ffprobe -f lavfi -i amovie=*title*.mp3,astats=metadata=1:reset=1 -show_entries frame=pkt_pts_time:frame_tags=lavfi.astats.Overall.RMS_level,lavfi.astats.1.RMS_level,lavfi.astats.2.RMS_level -of csv=p=0 1>log.csv
不幸的是,我一次只能处理一个mp3文件,因为我每次都需要指定文件名。我还有一个静态导出csv文件名" log.csv"。无论如何,我可以修改此命令批处理一个文件夹中的所有mp3文件并导出具有相同文件名的数据吗?
答案 0 :(得分:0)
for /R %I in (*.mp3) do command "%I" >> log.csv
在批处理文件中,您需要将百分号加倍。 >
会覆盖文件,>>
会附加。
/ R是递归的。