Как записать потоковое видео с помощью rtmpdump и linux
С помощью программы rtmpsuck из пакета rtmpdump (http://rtmpdump.mplayerhq.hu/) можно записывать сырой видео поток без ватермарок вебкам сайтов, бейджиков DMCA и в оригинальном качестве с минимальным размером файла.
Описанным способом видео без проблем записывается с рунеток, бонгакамса и чатурбейта.
Для начала создадим фейкового пользователя rtmpuser:
$ sudo useradd -M -s /sbin/nologin rtmpuser
Этот пользователь нужен для фильтрации траффика. Он не имеет домашней папки (-M) и под ним нельзя залогиниться (-s /sbin/nologin)
Выберете папку где будут сохраняться видео. Например, пусть это будет папка rtmpvideo. Пользователь rtmpuser должен иметь права на запись в нее. Наиболее простое это разрешить в нее запись для всех.
$ chmod a+w rtmpvideo
Более продвинутые могут добавить rtmpuser в группу текущего пользователя.
#!/bin/bash date=$(date +%m.%d_%l:%M) echo "1" > /proc/sys/net/ipv4/ip_forward iptables -t nat -F iptables -t nat -A OUTPUT -p tcp --dport 1935 -m owner \! --uid-owner rtmpuser -j REDIRECT sudo -u rtmpuser rtmpsuck sync file=$(ls -t|head -n1) mv $file "${file}_$date" killall -9 rtmpsuck iptables -t nat -FСкрипт настраивает необходимые iptables правила и запускает rtmpsuck с нашим пользователем.
Делаем файл исполнимым:
$ chmod +x ./dump.sh
Для записи видео заходим в нашу папку и запускаем:
$ sudo ./dump.shПотом открываем вебкам сайт с нужным чатом в браузере и наблюдаем в консоли процесс:
В данном случае это видео модели demetrasex. В папке появится файл stream_demetrasex.
Для прекращения записи нажимаем Ctrl+C. К имени файла будет добавлена метка времени.
Перезагрузка страницы вызывает перезапись файла. Очень удобно перезагружать страницу когда в чате начинается сладенькое.
Иногда тумбинайлер(thumblerd, утилита которая готовит превью) не может сделать превью для файла в процессе записи и начинает жрать память. Так что лучше во время записи не открывать папку в файловом менеджере. Или использовать mc ;)
Также старайтесь не загружать главную страницу рунеток. Превью на тумбах записывается этим способом. Не думаю, что вам нужны кучи мелких файлов в папке с видео.
Servicio de atención al cliente por UserEcho