download.file портит .mp3 файл в R - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь загрузить длинный список подкастов, но когда я использую команду download.file в R, это повреждает аудиофайл в кучу потрескивающих шумов.

Может ли кто-либо из вас порекомендовать специальный пакет для загрузки звука или метод download.file, который лучше подходит для загрузки аудио.Я прошел те, которые перечислены в файле справки, но ни один не работал.("auto", "internal", "wininet", "libcurl", "wget" и "curl")

Часть кода для загрузки выглядит примерно так:

url <- "http://play.podtrac.com/npr-510289/npr.mc.tritondigital.com/NPR_510289/media/anon.npr-mp3/npr/pmoney/2016/06/20160603_pmoney_podcast.mp3?
orgId=1&amp;d=1121&amp;p=510289&amp;story=480606726&amp;t=podcast&amp;e=480606726&amp;siteplayer=true&amp;dl=1"

download.file(url = url, destfile = "test.mp3")

Я пытался использовать разные аудиофайлы с разных сайтов, и у меня были похожие результаты.

Редактировать: В ответ на вопрос VC.One, это url в начальном разделе шестнадцатеричного кода.Я добавил больше, чем пару строк, которые он запрашивал, потому что первый раздел выглядел как информация о файле, которая может иметь или не иметь отношение:

1 Ответ

1 голос
/ 18 июля 2019

Попробуйте mode = "wb" в download.file (). У меня была та же проблема, что вы упомянули, и это решило ее для меня.

...