-t
опция должна прибыть перед именем файла она относится. Кроме того, -t pulse
средства читать непосредственно из (или записать в) демон PulseAudio; это не формат файла как таковой. Имя типа для необработанного аудио raw
.
Попробуйте это:
parec ... | sox -t raw -b 16 -e signed -c 2 -r 44100 - hmm.ogg ...
(где ...
средства сохранить те же аргументы Вы имели прежде),
soxi
не может определить тип файла, потому что все, что он делает, посмотреть на заголовок. Необработанное аудио не имеет заголовка для него для взгляда на.
Проблемой является Ваше ограничение на который ссылки следовать. Вы установили его, чтобы только перейти по ссылкам на imgs.xkcd.com. Но/archive/страница не содержит ссылок непосредственно там - она только содержит ссылки на другие страницы на www.xkcd.com, и затем те страницы содержат ссылку на imgs.xkcd.com.
Таким образом, необходимо будет позволить тот домен, также. Эта команда работы:
wget -r -HD imgs.xkcd.com,www.xkcd.com -l 2 -A.png http://www.xkcd.com/archive/ --random-wait
Я думаю, что иногда проблема может заключаться и в:
повторном использовании существующего соединения по адресу www.xkcd.com:80.
HTTP запрос отправлен, ожидает ответа... 200 OK
, что указывает на то, что файлы не были загружены, но они были использованы повторно.
Так что я думаю, что удаление существующих файлов в некоторых случаях, таких как index.html (который может нарушить рекурсивное скачивание в дальнейшем) также помогло бы.
Или, в основном, начать с нуля (без -c
).
rm -rf www.xkcd.com; mv imgs.xkcd.com/comics xkcd-comics; rm -rf imgs.xkcd.com
– Jenny D 10.01.2014, 16:16