我试图通过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")
甚至比上面的功能更好,有没有办法下载文件而不必指定扩展名?有时我只有重定向页面。
谢谢!
答案 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)
查看文件名。)