Ru-Board.club
← Вернуться в раздел «Программы»

» Программы для скачивания потокового/онлайн видео

Автор: VictorVG4
Дата сообщения: 17.08.2016 23:04
Viksen

По линкам на полный вариант я не ходил, а для телефона чтобы когда дождь хмарь навевает и МР4А сойдёт - послушал, надоело, стёр.
Автор: Viksen
Дата сообщения: 17.08.2016 23:16
VictorVG4
а, понял, файлы скачиваются маленькие, думал, укороченная версия, а там просто битрейт 24 кб/с
Автор: VictorVG4
Дата сообщения: 18.08.2016 00:00
Ну, для ААС на телефоне хватит.
Автор: wormax
Дата сообщения: 19.08.2016 14:17
записывал трансляцию с youtube.com с помощью youtube-dl1.exe старой версии от 05.06.2015 и одновременно в другой командной строке запустил на последней версии 13.08.2016.
в youtube-dl1.exe выполнял команду -f96+140 (это HLS и m4a звук)
старт
http://i.imgur.com/RTmDdKv.png
итог
http://i.imgur.com/yUtNTMQ.png

для youtube-dl.exe не обязательно указывать параметр -f96+140.
старт
http://i.imgur.com/VSg2qJV.png

итог примерно такой http://i.imgur.com/YcNvqzF.png и файл не воспроизводится а если такой http://i.imgur.com/3dOvNX8.png, то вроде даже пашет( я для примера записал другую трансляцию и получил 2 разных завершения в первом случае файл воспроизвелся,во втором - не воспроизвелся .)

в итоге youtube-dl1 скачал нормально.
а youtube-dl вероятно не верно завершил или не смог смуксировать запись. в итоге файл поврежден. можно както перемуксировать разбить файл на сегменты (frames) и соединить их вместе уже корректно?

info о файлах
http://i.imgur.com/IUO85YB.png
http://i.imgur.com/JGq1NQQ.png
Автор: VictorVG4
Дата сообщения: 19.08.2016 14:52
wormax

А с YouTube можно сразу скачать всё что хочешь используя дополнения для SeaMonkey/FireFox:

FlashGot - F7 (Multimedia) - вычислит прямые линки на файлы используя движок браузера и передаст их в качалку;
Download YouTube Videos as MP4 (это скриптовой аддон, нужен greasemonkey-3.8-fx-sm.xpi - есть у меня в коллекции XPI.7z);
Download Flash and Video - есть в той же коллекции, скрипт и аддон добавляют кнопку Скачать для выбранного ролика;
Youtube High Definition - там есть;

так что если HD вароиант существует можно взять желаемый ролик в формате 720р (1080р там вроде платный ?) и посмотреть его. На 24" - 29" экране артефактов в MPC-BE/MPC-HC, DAPlayer, KMPlayer, Light Alloy, VLC, Review (DirectX плеер-плагин для Far Manager v3.0 - требует установки в системе нужных декодеров, скринсайвер отключать не умеет!), SMPlayer и куче других не отмечено...

Так что мне лично кажется что можно обойтись более простыми средствами и получить тот же результат и вдобавок быстрее...
Автор: wormax
Дата сообщения: 19.08.2016 15:37
VictorVG4
спасибо за детальный пост. но я записывал live видео. т.е трансляцию. там нельзя скачать обычными средствами. там нет прямых ссылок,т.к выдается плейлист с фрагментами.
Автор: VictorVG4
Дата сообщения: 19.08.2016 18:28
wormax

Тогда проще всего VLC использовать - он специально создавался для таких задач.
Автор: wormax
Дата сообщения: 20.08.2016 01:17
VictorVG4 мне сейчас нужно решить другую проблему. как реанимировать файл
Автор: VictorVG4
Дата сообщения: 20.08.2016 01:49
wormax

Его бы в хекс-виде глянуть. Может там с момента времени HH:MM:SS просто идут 0х00 и возня с реанимацией бессмысленна поскольку эти нули просто резервируют место под не полученные по какой то причине данные...
Автор: wormax
Дата сообщения: 20.08.2016 11:06
VictorVG4
http://i.imgur.com/gGPobQq.png
Автор: Viksen
Дата сообщения: 20.08.2016 14:07
wormax
можно попробовать с помощью tsMuxeR, у меня получалось реанимировать TS-файлы, MP4 он тоже берет
Автор: VictorVG4
Дата сообщения: 20.08.2016 14:16
wormax

В начале файла мы видим данные, а на интересно глянуть что мы видим от момента сбоя? Можно по битрейту оценить примерную длину и посмотреть там что увидим - данные или нули?
Автор: wormax
Дата сообщения: 20.08.2016 16:24
VictorVG4
так файл не запускается. как мне понять где момент сбоя?
http://i.imgur.com/WRJtvwP.png

посмотри. ffmpeg даже инфо о файле не может получить
info о файлах
http://i.imgur.com/IUO85YB.png
http://i.imgur.com/JGq1NQQ.png

Viksen
благодарю. попробовал. tsmuxer тупо не реагирует. выбираю файл. ничего не происходит. закрываю программу и выскакивает ошибка http://i.imgur.com/5cN7ncN.png
наверное youtube-dl неверно завершает запись. я завершаю (прерываю) запись сочетанием ctrl+c

Автор: kirsha
Дата сообщения: 20.08.2016 16:50
wormax

recover_mp4
Вдруг поможет.
Автор: VictorVG4
Дата сообщения: 20.08.2016 17:34
wormax

Похоже у него хидера нет...

Добавлено:
И судя по тексту описания:

Цитата:
This utility can recover video and audio streams from unfinalized MP4/MOV/3GP files without (or empty) header.

задача как раз для этого инструмента...
Автор: wormax
Дата сообщения: 20.08.2016 23:48
kirsha
пробовал. создает аас звук на 1.4гб и h264 на 400мб. хотя все должно быть наоборот и звук весит около 50мб на самом деле. в итоге получается абы что. вот сам файл
https://openload.co/f/V5AcVG0GE5o/Bullet_for_my_valentine_Live_%40_Sziget_2016-eQBUECE9wDQ1.mp4

Добавлено:
VictorVG4
выполняю 1,2,3 шаги. а 1м шаге очень долго около 7 часов создавало файлы из похожего рабочего видео. потом создало странного размера аас и видео файл. ну и на 3ем шаге соединил это все и все равно не заработало...
Автор: VictorVG4
Дата сообщения: 21.08.2016 02:37
wormax

Ну, надо подумать.
Автор: Viksen
Дата сообщения: 21.08.2016 09:51
wormax
можно ещё попробовать с помощью Video Repair Tool, но для восстановления будет нужен нормальный эталонный файл видео с точно такими же параметрами, как и у поврежденного
Автор: VictorVG4
Дата сообщения: 21.08.2016 18:03
wormax

Судя по состоянию контейнера сбой вызвал запись в него случайных бит помех в канале связи начиная с хидера:



в нормальном файле их не будет:



и этот мусор вызывает ошибку декодирования. Можно восстановить заголовок контейнера, но дальше всё равно записаны случайные данные. Так что проще получить файл заново без ошибок канала связи.

Добавлено:
Что и подтверждается экспериментом:

Автор: nikita314
Дата сообщения: 23.08.2016 11:33
Скачиваю видео с сайта gemonline.tv, там используется протокол HLS, нашел уже кучи способ как скачать все куски видео (*.ts), но они кодированы судя по всему, в плейлистах указан ключ... но не понимаю, как его применить, чтобы раскодировать скачанное... сможете помочь? может как-то к команде ffmpeg его приделать?

upd: после изучений инструкций и примеров по ffmpeg родилась такая команда

ffmpeg -protocol_whitelist tcp,http,file,crypto -i index_0_av.m3u8 -key 53103106d2afd3964e023c0b1b5dca455 -vcodec copy -acodec copy -f mpegts 01.ts

она начала качать файлы из плейлиста, но выходит ошибка "HTTP error 403 Forbidden"... чего не хватает? команд какой-то аутентификации не нашел
Автор: SHtormula
Дата сообщения: 23.08.2016 12:50
хочу скачать видео с сайта
http://www.fullmatchesandshows.com/2016/08/22/eintracht-trier-vs-borussia-dortmund-highlights/2/

захожу в network включаю воспроизведение и там появляются .ts части http://image.prntscr.com/image/96f97fd97d5946e89c795ad6a9be34e3.png
а как там найти ссылку чтобы всё одним файлом скачать?
Автор: DLZ
Дата сообщения: 23.08.2016 14:00
SHtormula

https://1drv.ms/f/s!Ah8jdQ44nQMShD9kKYIarZbsuAeZ

Автор: Aliluev
Дата сообщения: 23.08.2016 23:13
nikita314

У меня была и есть та же трудность скачивания с одного сайта, где тоже протокол шифрования стрима HLS. Насколько я понял, ошибка 403 свидетельствует о блокировке сайта для российских Ip . И потому-то программы типа Getflv м др, обычно прекрасно справляющиеся со скачиванием видео этого протокола ., в данном случае не работают, а выдают эту ошибку. При этом зайти-то на сам сайт можно используя всякие плагины , скрываюшие Ip, но вот скачать - никак. Если же попробовать зайти на сайт через анонимайзер в том же Getflv или использовать прокси, тогда не воспроизводится видео. Выхода я не вижу, как одновременно обойти геоблокировку и Hls шифрование.
Автор: newebai
Дата сообщения: 24.08.2016 02:04
Aliluev

HLS - это протокол для потока, а - механизм шифрования AES-128 (ключ есть в манифесте)



И Getflv работает (с нормальной программой или используйте проксификатор)

Автор: nikita314
Дата сообщения: 24.08.2016 07:59
На сайте нет проблем с доступом из России, через браузер без всяких приблуд смотрю, только регистрация обязательна

По скрину вижу, что через GetFLV сработало, у меня через него бесконечно висело Connecting... Щас обновил до 9.6 GetFLV и всё без проблем взлетело... как всё просто оказалось но через ffmpeg всё-таки хочется добить вопрос
Автор: Aliluev
Дата сообщения: 24.08.2016 12:41
newebai

У меня getflv увы выдаёт ошибку 403 из-за блокировки сайта для россии, ничего вы выходит, а когда я пробую войти на сайт в том же getflv через аниномайзер, чтобы обойти эту геоблокировку, нет воспроизведения видео. Также помню, что когда заходил на сайт, используя прокси соединения, видео тоже пропадало.
Просветите меня, прокификатор как-то прикрученный к Getflv в моём случае - это решение? Т.е. он позволит и видео воспроизводить в браузере getflv и при этом обойти геоблокировку?
Автор: DLZ
Дата сообщения: 24.08.2016 22:14
www.gemonline.tv/

https://1drv.ms/f/s!Ah8jdQ44nQMShEcd_ATSKWwP5v-P

Автор: nikita314
Дата сообщения: 25.08.2016 07:19

Цитата:
www.gemonline.tv/

https://1drv.ms/f/s!Ah8jdQ44nQMShEcd_ATSKWwP5v-P


Если это мне, то непонятно к чему
Автор: Viksen
Дата сообщения: 25.08.2016 21:21
nikita314
типа совета как качать с gemonline.tv
Автор: PokryshkA
Дата сообщения: 28.08.2016 16:04
Подскажите, как сохранить поток в HQ?
http://clients.cdnet.tv/flashbroadcast.php?channel=1152&session=fzN8B4EbMPlU1BXNJTk7Oi2vf6L2sggz

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556

Предыдущая тема: Удаление дублей файлов


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.