cmd - 使用动态文件名批处理 mp3

标签 cmd ffmpeg

我目前正在使用此 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 文件并以相同的文件名导出数据吗?

最佳答案

for /R %I in (*.mp3) do command "%I" >> log.csv
在批处理文件中,您需要将百分号加倍。 >覆盖文件,>>附加。

/R 是递归的。

关于cmd - 使用动态文件名批处理 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44146220/

相关文章:

cmd - 使用cmd获取没有系统路径的当前用户路径变量

windows - Maven 在 cmd windows 7 中表现出奇怪的行为

ffmpeg - 使用 ffmpeg 根据时间戳添加音频

android - FFMpeg Android Stagefright SIGSEGV 错误(h264 解码)

windows - 检查 IIS 是否通过 .BAT 安装

java - 将打印到 Windows CMD 的所有内容存储在一个文件中

audio - 如何找到两种声音的共同点?

ffmpeg - 使用 FFmpeg 堆叠 gif 而不会降低质量

batch-file - 在CMD中使用if条件

android - FFMPEG 中的慢速视频旋转