Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для скачивания потокового/онлайн видео (Часть 2)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Предыдущие части темы: Часть 1


Программы для скачивания потокового/онлайн видео
 
Протокол стриминга    Способ определения протокола и ссылки    Пример стрима    Пример команды сохранения стрима    Открытое и бесплатное ПО для сохранения стрима    Коммерческое ПО для сохранения стрима    Инструкции и мануалы      
 
UDP, RTP    
Wireshark+filter:  
MP2T (для UDP)  
RTP (для RTP)    
Плейлист каналов IPTV любого провайдера    Подробнее...    FFmpeg 1 2 3 | QMPlay2  

VLC (IP-TV Player)    
         
RTSP  
(PNM)    
Wireshark+filter:  
RTSP  
 
Снифферы мультимедиа ссылок:  

URL Helper  

URL Snooper  

HiDownload    
Примеры..    Подробнее...    FFmpeg 1 2 3 | QMPlay2  

VLC (IP-TV Player)  

openRTSP - UDP и TCP транспорт  
 

cURL  

NirSoft WebVideoCap  

Flashget  

Orbit Downloader  

и практически любой современный менеджер закачек - только TCP транспорт    
GetFLV  

Jaksta | Replay Media Catcher  

NetTransport  

HiDownload  

Streambox VCR Suite (Для загрузки стримов по устаревшим версиям протокола rtsp.Сейчас может пригодиться только для конвертации файлов из формата ra в mp3)    
     
RTMP, RTMPE    Wireshark+filter:  
RTMPT  
 
Снифферы мультимедиа ссылок:  

URL Snooper  

HiDownload    
Примеры..    для rtmp  

для rtmpe    
RTMPDump  

RTMPDump+RTMPDumpHelper  

RTMPDump+RTMPExploreX  

RTMPDump 2.5 (Handshake 10 support) #      

FFmpeg 1 2 3 | QMPlay2  

cURL  

Orbit Downloader  

StreamTransport  

Livestreamer | Streamlink | X-StreamLoader (GUI)  

Coojah | MediaBox  

UnPlug  

Гарантированно 100% способа скачать rtmpe стрим нет,надо перебирать разные утилиты в каждом конкретном случае.    
GetFLV  

Jaksta | Replay Media Catcher (не качают RTMPE)  

Internet Download Manager (IDM)  

NetTransport  

WM Recorder  

TubeDigger  

VSO Downloader  

HiDownload    
Скачивание с rutube.ru по rtmp-ссылкам  
 
Как сохранить локально медиа-поток в формате RTMP  
 
Как скачать RTMP(E), используя RTMPDumpHelper  
 
Как правильно настроить RTMPDumpHelper  
 
How to download flash video RTMP/RTMPE streams using free software  
 
Как искать SecureToken к RTMPE отсюда и далее      
RTMFP (Flash P2P)    Перед началом воспроизведения flash-плеер предлагает использовать пиринговую сеть    Примеры..        Скачивание через rtmpdump возможно лишь в некоторых случаях, когда доставка стрима дублируется по rtmp        Download or capture RTMFP stream      
Apple HLS    Wireshark+filter:  
http.request.uri contains "m3u8".  
 
Расширение HLS Stream Detector для Firefox  
 
Любой HTTP сниффер, например  

HttpFox  

HTTP Analyzer  

HTTP Debugger Pro  

Network Monitor в Firefox  

Функция Открыть список элементов в Adblock Plus  
 
Поток состоит из множества сегментов с расширением *.ts    
Примеры..    Подробнее...  
 
Подробнее...    
FFmpeg 1 2 3 | QMPlay2  
(Рекомендуются к использования только стабильные релизы с указанием конкретной версии,например,3.0,это последняя сборка от Zeranoe,пригодная к использованию на XP)  

VLC (IP-TV Player)  

Livestreamer | Streamlink | X-StreamLoader (GUI)  

youtube-dl GUI 1 2 3 4  

Расширение Streaming and Video Downloader для Chrome  

связка Mozilla Firefox + Video DownloadHelper + Video DownloadHelper Companion App    
GetFLV  

Jaksta | Replay Media Catcher (поддержка заявлена,но качают только посегментно.)  

Internet Download Manager (IDM)  

TubeDigger    
Как скачать HLS, используя FFMpeg  
 
Как ускорить скачивание HLS-потока,используя многопоточную загрузку  
 
Как скачать HLS-стрим (без DRM),если известны только адреса (номера) ts-сегментов      
Adobe HDS    Wireshark+filter:  
http.request.uri contains "f4m"  
 
Расширение HDS Link Detector для Firefox    
Примеры..    Подробнее...  
 
Подробнее...    
AdobeHDS.php  

Комплект php 5.4 + AdobeHDS.php (не забудьте обновить AdobeHDS.php)    

HDSdump  

Livestreamer | Streamlink | X-StreamLoader (GUI)  

youtube-dl GUI 1 2 3 4  

Расширение Adobe HDS / HLS Video Saver для Chrome    
GetFLV  

Jaksta | Replay Media Catcher  

Internet Download Manager (IDM)  

TubeDigger    
Как скачать HDS, используя AdobeHDS.php  

Как скачивать HDS стримы  

Как загрузить HDS-трансляцию,начиная с произвольной позиции в потоке      
HTTP Streaming    Wireshark  
 
Сниффер мультимедиа ссылок:  
URL Helper  

Расширение Media Sniffer для Firefox    
Примеры..        Любой менеджер закачек              
HTTP Pseudo Streaming    Любой браузер с определением мультимедиа.  
Например, Firefox c расширениями Download Helper или FlashGot или Media Sniffer    
Примеры..    Подробнее...    Любой менеджер закачек.  
 
NirSoft WebVideoCap  
 

Livestreamer | Streamlink | X-StreamLoader (GUI)  
 
youtube-dl GUI 1 2 3 4  
 
Firefox c расширениями FlashGot, Video DownloadHelper (или подобными им)  
 
Для YouTube:  
 
расширение Firefox GreaseMonkey со скриптом SaveTube(или подобным) (до 720p)  
 
YouTubeFisher (до 720p)  
 
VLC  
 
Онлайн сервисы  

www.clipconverter.cc  

ru.savefrom.net  

file2hd.com (скрытый майнинг криптовалют !)  

keepvid.com  

downsub.com (загрузка субтитров)    
GetFLV  

Jaksta | Replay Media Catcher  

Internet Download Manager (IDM)  

NetTransport  

WM Recorder  

TubeDigger  

VSO Downloader  

4K Video Downloader (для скачивания плейлистов с YouTube)    
Сохраняем видео с сервиса YouTube c помощью VLC плеера  
 
Как скачать плейлист с YouTube 1 2  
 
Как скачать и склеить аудио и видео с YouTube (особенно актуально для загрузки видео высокого разрешения)  
 
Как правильно скачивать живые (Live) трансляции на YouTube через youtube-dl  
 
Воспроизведение видео с YouTube на старых PC      
Microsoft Smooth Streaming    Wireshark+filter:  
http.request.uri contains ".ism"  
 
Поток состоит из множества небольших фрагментов,перечисленных в Manifest-файле,ссылка на который как правило заканчивается на .isml/Manifest или .ism/Manifest.Сам Manifest-файл содержит в заголовке тэг SmoothStreamingMedia  
 
Плеер (как правило) требует наличия плагина Silverlight    
Примеры..    Подробнее...  
Подробнее...    
ISM Downloader  

Smoothget (Binary, Binary Mod)  

smooth-dl  

youtube-dl GUI 1 2 3 4    
GetFLV  

Jaksta | Replay Media Catcher    
How to download a streaming silverlight video  
 
Как скачивать Microsoft Smooth Streaming видео      
Torrent TV (Ace Stream)    Плеер требует наличия Ace Stream P2P Multimedia Plug-in        Подробнее...    Ace Player в составе Ace Stream Media          
MPEG-DASH    Wireshark+filter:  
http.request.uri contains "mpd"    
Примеры..          
youtube-dl GUI 1 2 3 4  

Онлайн сервисы  

http://www.dash-downloader.com    
 

Jaksta | Replay Media Catcher    

Как скачать и склеить MPEG-DASH стрим вручную          
MJPEG    Wireshark+filter:  

http.request.uri contains "mjpeg"      

Атрибут content-type в ответе сервера при запросе таких файлов в браузере определяется как multipart/x-mixed-replace    
Примеры..    Подробнее...    FFmpeg 1 2 3 | QMPlay2  

VLC  

и практически любой современный браузер/менеджер закачек    
         
MMS    Снифферы мультимедиа ссылок:  

URL Helper  

URL Snooper    
Примеры..    Подробнее...   Подробнее...    FFmpeg 1 2 3 | QMPlay2  

mpv  

NirSoft WebVideoCap  

Flashget  

Orbit Downloader  

и большинство современных менеджеров закачек    
GetFLV  

Jaksta | Replay Media Catcher  

Internet Download Manager (IDM)  

NetTransport  

WM Recorder  

HiDownload    

 
Универсального способа определения технологии стриминга видео нет. Наиболее надежным способом является изучение сетевого дампа, снятого в момент начала воспроизведения видео онлайн. Для захвата дампа лучше всего использовать сниффер Wireshark, распознающий большое количество протоколов. Выше перечислены наиболее популярные протоколы стриминга и предлагается ПО для сохранения стримов. Иногда сервера могут использовать при передаче видео нестандартные порты и Wireshark может не определить протокол, в этом случае бывает полезно сохранить сетевой дамп и сделать в нем ручной поиск по паттернам (как в текстовом файле).
 
Ссылки на сторонние ресурсы:
Video Streaming Downloaders | Video Streaming Downloading
Как сохранить потоковое аудио/видео

 
Большая просьба для новичков и всех, кто затрудняется идентифицировать/скачать стрим:
Перед заданием вопроса в теме настоятельно рекомендуется сначала испробовать перечисленные ниже рекордеры для автоматического сохранения стримов, поддерживающие большое количество протоколов и сервисов:
 
GetFLV
Replay Media Catcher | Jaksta Media Recorder
Internet Download Manager (IDM)
TubeDigger
youtube-dl GUI 1 2 3 4
Livestreamer | Streamlink | X-StreamLoader (GUI)
StreamTransport
yt-dlp

yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project
yt-dlp — это форк youtube-dl, основанный на ныне неактивном youtube-dlc. Основное внимание в этом проекте уделяется добавлению новых функций и исправлений, а также обновлению оригинального проекта.
 
Также, не забываем делать поиск в топике (версия для печати) - возможно, ваш вопрос уже обсуждался.
 
В этом топике предлагается обсуждать преимущественно способы скачивания незащищенного потокового видео.
Для скачивания защищенного видео, то есть с шифрованием протокола или данных(DRM) или ограничениями на доступ по географическому признаку, уже существует тема в Андеграунде - Скачиваем защищенное потоковое видео

Всего записей: 39608 | Зарегистр. 26-02-2002 | Отправлено: 09:06 02-02-2021 | Исправлено: Maz, 13:00 21-07-2025
Nick3230

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple
Большое вам спасибо за такую полезную информацию!

Цитата:
Если брать расширением и сохранять в txt куки сайта (я таким пользуюсь), то нормально должно работать.
Попробовал тоже через ".txt" файл с cookies, получилось, только видео скачалось в контейнере ".webm" почему-то???

Цитата:
если ключом --cookies-from-browser, то из хромых новых с плагином
Насколько я понял, то для этого плагина нужен установленный Python?

Цитата:
или с запуском браузера с ключом --disable-features=LockProfileCookieDatabase
Т.е. браузер должен быть при скачивании через yt-dlp в этом случае открыт с этим ключом, так?
 
А какое расширение вы используете для экспорта cookies из браузера, кстати???
 
(Можно в ЛС, чтобы не засорять тему)
.
 
drmin
Цитата:
Инструмент разработчика браузера(Dev Tools),в панели Сеть(Network),после запуска видео, появляются необходимые ссылки.
И вам спасибо - ссылку там тоже нашёл)).
 
FiLinX
Цитата:
а тут про yt-dlp  )))
Так как-то немного программ осталось, которые могут нормально скачивать потоковые видео, тем более open source!..
 

Всего записей: 215 | Зарегистр. 05-12-2006 | Отправлено: 15:31 13-03-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nick3230
Цитата:
Попробовал тоже через ".txt" файл с cookies, получилось, только видео скачалось в контейнере ".webm" почему-то???

потому что видеокодек vp9 скорее всего, добавь опцию --merge-output-format mkv если пойдёт mkv. Если надо кодек другой (при условии что он там есть и что он тебе подходит по качеству и размеру) тогда выбирать надо сразу другой, например -S "+codec:avc:m4a" или -f "bestvideo[vcodec^=avc1]+bestaudio[acodec^=mp4a]" возьмёт h264 и aac, или если нету и надо конвертировать, то  

Цитата:
 
--remux-video FORMAT            Remux the video into another container if
                                necessary (currently supported: avi, flv,
                                gif, mkv, mov, mp4, webm, aac, aiff, alac,
                                flac, m4a, mka, mp3, ogg, opus, vorbis,
                                wav). If the target container does not
                                support the video/audio codec, remuxing will
                                fail. You can specify multiple rules; e.g.
                                "aac>m4a/mov>mp4/mkv" will remux aac to m4a,
                                mov to mp4 and anything else to mkv
--recode-video FORMAT           Re-encode the video into another format if
                                necessary. The syntax and supported formats
                                are the same as --remux-video

remux меняет контейнер, но оставляет кодек
recode перекодирует

Цитата:
Насколько я понял, то для этого плагина нужен установленный Python?

нет просто рядом положи https://www.upload.ee/files/17850014/yt-dlp-plugins.7z.html  
структура должна быть такая yt-dlp.exe и рядом папка yt-dlp-plugins в которой плагины, в каждом плагине yt_dlp_plugins и т.д. вот пример пути yt-dlp-plugins\yt-dlp-ChromeCookieUnlock\yt_dlp_plugins\postprocessor
 

Цитата:
Т.е. браузер должен быть при скачивании через yt-dlp в этом случае открыт с этим ключом, так?

да, это если ты не используешь плагин, или не используешь куки в формате txt и используешь флаг куки из браузера

Цитата:
А какое расширение вы используете для экспорта cookies из браузера, кстати???

то которое в faq yt-dlp по ссылке https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 16:07 13-03-2025 | Исправлено: greeple, 18:25 13-03-2025
Nick3230

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple

Цитата:
то которое в faq yt-dlp по ссылке https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc
Да, я тоже именно его и использовал.
Огромное вам спасибо за такие развернутые ответы.
Буду пробовать, тестировать, если будут ещё дополнительные вопросы, то обязательно напишу.

Всего записей: 215 | Зарегистр. 05-12-2006 | Отправлено: 13:08 14-03-2025 | Исправлено: Nick3230, 13:08 14-03-2025
FiLinX



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребят  -  где скачать оригиналы вот этого:
https://coub.com/view/48jawx
https://coub.com/view/48j3r2
https://coub.com/view/48jce3
https://coub.com/view/48iyqf
https://coub.com/view/48j6va
https://coub.com/view/48ism2
https://coub.com/view/48j44a

Всего записей: 3107 | Зарегистр. 05-05-2010 | Отправлено: 06:24 04-04-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FiLinX
https://www.youtube.com/@alexfisenkov
 
Добавлено:
https://www.youtube.com/shorts/iNdyyGVNFG4

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 12:47 04-04-2025
ssa9999

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как вы это делаете? я сильно удивлен
По фотографии я слышал можно найти, хотя ни разу не пробовал. Но чтоб видео найти? как?!

Всего записей: 254 | Зарегистр. 06-01-2005 | Отправлено: 14:08 04-04-2025
Acronis_true

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ssa9999
1 Отпринтскринить штук пять кадров с некоторыми ключевыми моментами (картинка долго не меняется либо лица людей хорошо видны) и искать яндекс-картинками;
2 Загрузить на ютуб, там копирайтный бот скажет и где музыка скоммунизжена (это вообще лучший способ определения названия песен на сегодняшний день), и вроде как аналогичные ролики выдаст

Всего записей: 384 | Зарегистр. 28-05-2008 | Отправлено: 15:09 04-04-2025 | Исправлено: Acronis_true, 15:11 04-04-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ssa9999
Цитата:
По фотографии я слышал можно найти, хотя ни разу не пробовал. Но чтоб видео найти? как?!

можно поиском по картинке, но этот не найдёт по картинке в гугле или яндексе, просто поиском в яндексе https://ya.ru/search/?text=hollywood+in+russia и пост в dtf https://dtf.ru/s/595875-neiroiskusstvo/3677267-staraya-gvardiya-gollivuda-v-rossii со ссылкой на автора

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 16:21 04-04-2025
mptok

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите по оптимизации процедуры скачивания видео по сегментам, на примере:
https://my.mts-link.ru/7799769/1072712474/record-new/603008206
(Здесь нужно сохранить само видео, без начальной и конечной заставки "Трансляция скоро начнется" и "Трансляция завершена")
 
По описанной в шапке инструкции для CURL, в режиме разработчика браузера (F12), на закладке Сеть, с "Отключенным кешем" пытаюсь отследить сегменты соответствующего начала и конца выступления, получилось 133-922
Но с итоговой строкой:
Код:
curl -L https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/media_[133-922].ts -o - >> media.ts
видео в итоге скачивается со "смещением", т.е. сохранение начинается и заканчивается позже по времени, чем ожидалось (похоже на дополнительную буферизацию?...)
 
Есть ли надежный способ, без пробных подборов, добиваться сохранения именно того участка сегментного видео, которое нужно?

Всего записей: 106 | Зарегистр. 22-04-2006 | Отправлено: 13:08 05-04-2025 | Исправлено: mptok, 13:10 05-04-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mptok
возьми чуть раньше с запасом, если попадёшь ровно, то ок, если будет чуть больше, обрежешь
 
Добавлено:
mptok
там странно как-то всё, в каждом сегменте media_0.ts по 10 секунд и в файле https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/chunklist.m3u8 длительность указана по 10 секунд, но начинается не с 8го сегмента (1:24), а с 118 там как-то даже в плеере странно, вроде на 1:25 начало, пару раз пощелкаешь по разным местам и становится начало на 1:20 или 23
в yt-dlp(или ffmpeg) если качать по времени, то берёт с 8 сегмента, как и должно быть если сегмент по 10 секунд, а 118ый чтобы качать надо 1180 секунд перевести в минуты получится 19:40, а конец в 914ом 2:32:20 вместо 2:14:04

Код:
yt-dlp --download-sections "*00:19:40-2:32:20" https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/chunklist.m3u8

все вопросы к разрабам сервиса
 
с 118ого надо тебе в курле до 914ого
 

Цитата:
Есть ли надежный способ, без пробных подборов, добиваться сохранения именно того участка сегментного видео, которое нужно?

для данного сайта походу нет, потому что у них что-то не так (либо я не правильно понимаю суть их выдачи)

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 13:14 05-04-2025 | Исправлено: greeple, 15:56 05-04-2025
mptok

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
greeple
Ок, поизучаю, т.к. на этом хосте придется и другое скачивать...
Но интересно разобраться, и именно для CURL - т.к. не требует установки ничего внешнего

Всего записей: 106 | Зарегистр. 22-04-2006 | Отправлено: 14:19 05-04-2025
drmin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
----

Всего записей: 170 | Зарегистр. 21-03-2022 | Отправлено: 15:24 05-04-2025 | Исправлено: drmin, 02:44 07-04-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mptok
Цитата:
Но интересно разобраться, и именно для CURL - т.к. не требует установки ничего внешнего

Я бы качал полностью и убирал на компе эти заставки, если только начало и конец такой как в этом стриме. Если есть большой стрим типа на 5 часов и там несколько отрезков ~ по часу, тогда уже брал бы сразу так, кусками. Отрезки можно скачивать же по ссылке (которые .ts) и смотреть что в нём, конкретно находишь часть в котором оно начинается и часть где заканчивается, и качаешь как ты качал, а в редакторе потом ровнее подрезать.
drmin

Цитата:
Консольные программы обрезают,или сохраняют часть видео,как в Вашем случае,с большой погрешностью.

да не, можно нормально резать если файл нормально отдаёт
 
 
вот так возьмёт 25 секунд вместо 13ти потому что -c copy копирует просто поток чтобы не кодировать, просто соединяет части и всё (видимо по 5 секунд идёт там, или что?)

Код:
ffmpeg -y -ss 1186.0 -t 13.0 -i https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/chunklist.m3u8 -c copy -f mp4 "chunklist.mp4"

а вот так кодирует и на выходе 13 секунд (кстати можно видеть что в ffmpeg время так и прописано как в чанклисте по сути -ss 1186.0 только к 118 добавляешь секунды которые в этом участке есть, можно не переводить в нормальное время как для yt-dlp, длительность только надо в секунды перевести и в -t подставить)

Код:
ffmpeg -y -ss 1186.0 -t 13.0 -i https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/chunklist.m3u8 -f mp4 "chunklist.mp4"

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 16:26 05-04-2025 | Исправлено: greeple, 16:29 05-04-2025
drmin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mptok

Цитата:
Но интересно разобраться, и именно для CURL

Можно еще  спросить в этой теме
http://forum.ru-board.com/topic.cgi?forum=5&topic=39466&start=240

Всего записей: 170 | Зарегистр. 21-03-2022 | Отправлено: 20:08 05-04-2025 | Исправлено: drmin, 02:52 07-04-2025
mithridat1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mptok

Цитата:
 Есть ли надежный способ, без пробных подборов, добиваться сохранения именно того участка сегментного видео, которое нужно?

Средствами cURL это невозможно, поскольку видео сегментировано по временным интервалам, а не по эпизодам. Только скачать наиболее близкий по времени фрагмент, а потом подрезать в FFmpeg. Ну и не забывать, что обрезка возможна только по опорным кадрам, а не произвольным.

Всего записей: 5166 | Зарегистр. 05-01-2006 | Отправлено: 06:02 06-04-2025 | Исправлено: mithridat1, 09:34 06-04-2025
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
                           
Цитата:
без пробных подборов

 
     ffmpeg -ss 00:01:23 -to 02:14:06 -i "https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/chunklist.m3u8" -c copy video.mp4
 
    'Лишнего' будет немного. Можно и не резать.

Всего записей: 2582 | Зарегистр. 09-01-2010 | Отправлено: 11:12 06-04-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA
у тебя берёт с 8 сегмента, а надо с 118ого, выше писал об этом, в этом варианте будет много лишнего

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 12:04 06-04-2025
LZAA

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

       OK.
 
yt-dlp --min-filesize 1M --no-part "https://events-delivery-records.webinar.ru/streamer/default/storage/events-storage.webinar.ru/api-storage/files/wowza/2025/04/03/7f0f61915e7678d4bae354217e8e90056f71263e5ec351b1fdbcd7bfdee.mp4/chunklist.m3u8"

Всего записей: 2582 | Зарегистр. 09-01-2010 | Отправлено: 13:19 06-04-2025
greeple

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LZAA
Только ему надо в curl и не устанавливая ничего лишнего. А так хороший вариант, даже не подумал про это. Никогда не пользовался этими опциями.

Всего записей: 7427 | Зарегистр. 11-02-2020 | Отправлено: 13:48 06-04-2025
drmin

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://forum.ru-board.com/topic.cgi?forum=5&topic=50694&start=1020#19
Как получилось подобрать такую точную величину минимального размера файла ?

Всего записей: 170 | Зарегистр. 21-03-2022 | Отправлено: 16:16 06-04-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для скачивания потокового/онлайн видео (Часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru