23:36

Всем здравствуйте)
Искала ответ на свой вопрос в инете и вышла на ваше сообщество с таким же вопросом, но без ответа и аж от 2012 года.
Может быть кто-то знает ответ.
Скачала потоковое видео фрагментами F4F с помощью мозила и флешгот отсюда www.prosieben.de/tv/circus-halligalli/videos/45...
и теперь не знаю, как и чем эти кусочки объединить.
Буду очень благодарна за помощь, а может быть кто-то посоветует, как можно скачать нужное мне видео другим способом.
Экранка у меня есть, я еще год назад ее сделала, но качество не то(

Комментарии
04.01.2016 в 23:55

Мамихлапинатапай
1. Попробуйте найти интересующее вас видео на просторах сети в другом формате, особенно, если знаете время\место запечатлённого, кхм, события. ТХ, насколько я знаю, чуть ли не на каждом трекере валяется.

2. Если не нашли - используйте вот этот php-скрипт.

3. Для скачивания пробуйте вещи навроде Replay Media Catcher.

05.01.2016 в 11:54

Forest Shadow, спасибо за ответ)
По сети гуляет экранка, никто не смог взять оттуда нормальное видео. Это точно(
Попробую ваш способ.
А соединить фрагменты значит никак нельзя?
05.01.2016 в 15:42

Мамихлапинатапай
Кхм, ну, скрипт именно этим и занимается. Для его работы необходимо наличие в системе установленного php. Если не получится запустить самостоятельно - пишите, и если у меня будет время - попробуем разобраться. Пока что вот вам описание примеров запуска, и опций скрипта.

Для того чтобы потырить параметры авторизации и адрес манифеста - можно воспользоваться утилитой URL Snooper.

Если ваши фрагменты являются просто пронумерованным набором файлов (1.f4f, 2.f4f...99.f4f), тогда можно запустить скрипт без каких-либо параметров, и он объединит все фрагменты, какие найдёт в директории, откуда был запущен, и сохранит их в файл Joined.flv

Однако, если фрагменты как-либо поименованы (например, MyVideo-Seg1-Frag1.f4f, MyVideo-Seg1-Frag2.f4f...MyVideo-Seg1-Frag99.f4f), тогда вы можете воспользоваться ключом --fragments , чтобы скрипт нашёл и сохранил все фрагменты с заданным именем в файл MyVideo-Seg1-Frag.flv.


Примеры использования:

php AdobeHDS.php --manifest "your_manifest_url" --delete

Для набора фрагментов по типу 1.f4f, 2.f4f.......99.f4f:

php AdobeHDS.php

Для набора фрагментов по типу MyVideo-Seg1-Frag1.f4f, MyVideo-Seg1-Frag2.f4f.........MyVideo-Seg1-Frag99.f4f:

php AdobeHDS.php MyVideo-Seg1-Frag

Скрипт можно использовать со следующими ключами (--ключ описание ключа):

--help displays this help
--debug show debug output
--delete delete fragments after processing
--fproxy force proxy for downloading of fragments
--play dump stream to stdout for piping to media player
--rename rename fragments sequentially before processing
--update update the sсript to current git version
--auth [param] authentication string for fragment requests
--duration [param] stop recording after specified number of seconds
--filesize [param] split output file in chunks of specified size (MB)
--fragments [param] base filename for fragments
--manifest [param] manifest file for downloading of fragments
--outdir [param] destination folder for output file
--outfile [param] filename to use for output file
--parallel [param] number of fragments to download simultaneously
--proxy [param] proxy for downloading of manifest
--quality [param] selected quality level (low|medium|high) or exact bitrate
--referrer [param] Referer to use for emulation of browser requests
--start [param] start from specified fragment
--useragent [param] User-Agent to use for emulation of browser requests

В принципе, это всё, что вам нужно.

Желаю удачи!

05.01.2016 в 15:45

Forest Shadow, спасибо большое, попробую разобраться что это такое и с чем его едят)