使用R中的URL下载声音文件

时间:2016-02-06 08:48:58

标签: r download

我试图通过R(主要是mp3)下载一些声音文件。我已经开始使用download.file(),如下所示。然而,以这种方式下载的声音文件听起来很可怕,就好像它们的播放方式太快了。有什么想法吗?

download.file("http://www.mfiles.co.uk/mp3-downloads/frederic-chopin-piano-sonata-2-op35-3-funeral-march.mp3","test.mp3")

甚至比上面的功能更好,有没有办法下载文件而不必指定扩展名?有时我只有重定向页面。

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试使用mode="wb"明确设置二进制模式:

download.file("http://www.mfiles.co.uk/mp3-downloads/frederic-chopin-piano-sonata-2-op35-3-funeral-march.mp3", 
              tf <- tempfile(fileext = ".mp3"), 
              mode="wb")

(您可以使用cat(tf)查看文件名。)