Как скачать потоковое видео из linux bash

Сначала надо определить откуда сливается видеопоток. Открываем chrome developer console и смотрим откуда льется трафик. В моем примере каждый последющий фрагмент видео инкрементился на 1.

Поэтому пишем простой скрипт:

#!/bin/bash
for i in {1..8000}
do
    echo "Get part $i"
    wget "https://cdn.facecast.net/secure/-wCitp8zEj80dVALt4PK-w/fnBRI-qYfhoxmayiCSFwbQ/1568370599/2165067/30764/252598/$i.ts" 
done

Далее смотрим сколько скачалось файлов и объединяем их:

#!/bin/bash
RESFILE=all.ts
for i in {1..8000}
do
    cat ./$i.ts >> $RESFILE
done

В результате получаем all.ts, который содержит весь видеопоток, который можно сконвертить в mp4

Рекомендуем почитать
Аттачим MSSQL базу используя TSQL

USE [master] GO CREATE DATABASE [my_database] ON ( FILENAME = N'E:\DB\my_database.mdf' ), ( FILENAME = N'E:\DB\my_database.ldf' ) FOR ATTACH GO

Как получить список всех файлов в истории git с размерами

Если вы планируете оптимизировать размер своего git-репозитория с помощью, например, bfg - то просто жизненно необходимо получить список всех файлов Читать дальше...

Удаление каталогов в истории git с помощью BFG

Если вы столкнулись с тем, что вам надо удалить целиком каталог из истории git, то это может быть проблемой, так Читать дальше...

Поделиться