【问题标题】:How to convert many mp3 files in wav format in R如何在 R 中转换许多 wav 格式的 mp3 文件
【发布时间】:2022-11-12 11:10:45
【问题描述】:

我在一个文件夹中有许多 mp3 文件,如何使用 R 编程一次性将每个 mp3 文件转换为 wav 格式?

以下代码可让我将一个 mp3 转换为 wav 格式,但是如何将文件夹中的每个 mp3 文件转换为 wav 格式?

r <- readMP3("D:\\5366374684\\0297B65BR095V53DIHAKG2LAES00H7AT\\0297B65BR095V53DIHAKG2LAES00H7AT_2022-09-26_23-19-01_0.mp3")  
writeWave(r,"D:\\tmp.wav",extensible=FALSE)

感谢您的帮助或建议?

【问题讨论】:

    标签: r mp3


    【解决方案1】:

    假设所有文件都在您当前的工作目录中,

    library(monitoR)
    mp_list <-list.files(pattern = ".mp3")
    wav_list <- stringr::str_replace_all(mp_list, ".mp3", ".wav")
    i_list <-  seq(length(mp_list))
    
    for(i in i_list) {
        r <- readMP3(filename = mp_list[i])
        writeWave(r, wav_list[i], extensible=FALSE)
    }
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-05
      • 2019-09-27
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多