Оригинальная тема: Скачать все .m4s файлы потока mpeg

echo "IS.mp4" >"links.txt"

seq -f "%06g.m4s" 0 394 >>"links.txt"

wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"

Поскольку у меня недостаточно баллов по репутации, чтобы добавить свой комментарий в эту ветку, мне пришлось начать новую тему здесь ...Может ли кто-нибудь перевести приведенные выше командные строки Linux в версию для Windows? Как использовать WGET для Windows?

1 ответ1

1

Сценарий создает файл с именем links.txt , содержащий имена файлов для загрузки с базового URL-адреса с помощью wget .

Первая строка links.txt - это просто IS.mp4 . Вы можете создать это вручную или с помощью точно такой же команды echo , которая работает одинаково в Bash и DOS.

Команда seq генерирует список имен файлов, например:

000000.m4s
000001.m4s
000002.m4s
000003.m4s
...
000394.m4s

Вы можете достичь того же, используя Excel и простую формулу. Скопируйте результат и добавьте в конец links.txt .

В качестве альтернативы, если у вас есть Bash (если вы не можете легко получить из Git Bash), то вы можете добиться того же, что seq делает так:

for i in {0..394}; do printf "%06d.m4s\n" $i; done >> links.txt

Наконец, в команде wget нечего переводить, вы можете запустить эту команду в DOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .