Ура. Спасибо за оперативный ответ Евгению - подсказал куда смотреть.
Теперь выкладываю уже больше похожий на рабочий вариант Megogo.net. Тот был, скорее тестовым.
Этот работает более правильно через Pipes, а не через извращение.
Подкасту Megogo.net нужен hdsdump. Его я выкладываю тут-же. Он дописан, переписан.
Умеет работать с Pipes и может начинать скачивать не с начала (ключ --skip).
Для кучи и тестирования hdsdump.exe можно скармливать ссылки megogo, а не самих манифестов:
hdsdump.exe --manifest "
http://megogo.net/ru/view/25471-51.html" --outfile "megogo_movie51.flv" --showtime --quality medium
(Скачает вам фильм на диск. И, конечно же, прога не для megogo конкретно, а для любых манифестов HDS)
Просьба, если обнаружаться косяки с hdsdump - не стесняться, пишите мне, буду благодарен.
hdsdump.exe просто скопировать в Transcoders каталога, где установлен Home Media Server.
Старый Megogo.net удалить, этот загрузить.
- Так и не умеет получать MediaInfo. Пока не придумал ничего, буду пробывать в версии 1.28.1 новыми функциями.
- Долго загружает сериальные каталоги. Ничего не могу сделать - структура сайта Megogo.net такова.
+ Получение ссылки обрабатывает приоритет форматов видео, как и положено.
+ Умеет воспроизводить не с начала.
Приятно обнаружил, что у меня на Sony KDL-32CX520 работает промотка фильма (а не тупо при промотке начинает показывать с начала).
UPD 23.09.2012:
Обновил Megogo.net.
Спасибо Евгению - теперь начиная с версии 1.28.2 может получать медиа инфо и необязательно в подкасте указывать конкретно профиль "Фильмы - HDS (ремуксирование)", что ну очень приятно! Подкаст также работает и на предыдущих версиях, только без этих вышеперечисленных достоинств.
Огромное также спасибо tarzann5! Оказывается в предыдущей версии абсолютно неправильно работал выбор битрейта по приоритету качества - он работал практически наоборот!
А всё из за того что в xml где есть ссылка на манифест и самом манифесте список высоты качества разный и не связан.
Также лог того какое качество доступно и выбрано спрятал за ключ "--qualitylog", чтобы не замусоривать лог окно. Т.е. для того чтобы это увидеть, в комментарии подкаста указать можно ключи. Кстати, вот такие:
--qualitylog - Если включен приортет форматов видео - будет показывать доступные и выбранную высоту кадра, при получении ссылки.
--nolog - Не сыпать сообщения в лог окно при обновлении подкаста.
--noprogress - отключить показ прогресс выполнения
--nodelitems - не удалять элементы (ссылки) перед обновлением подкаста
--noyearintitle - Не пытаться добавлять год к названию фильма.
--maxingoup=<N> , где <N> - это число, максимальное число элементов в группе. По-умолчанию 100 (если превышает это количество, включается группировка по столькоже штук).
Если в скрипте чтения списка ресурсов в самом вверху установить глобальные значения наоборот (для всех каталогов подкастов Megogo), то ключи можно применять для конкретных элементов обратные: --log, --yearintitle.
UPD 25.09.2012:
Добавлен ключ
--quality=<Q> где <Q> - битрейт или одно из трех слов: low, medium, high. Потому как некоторое качество предоставляемое на выбор сервером подходит сразу под один параметр приоритета формата видео (высоты кадра). Поэтому можно включить лог (--qualitylog), посмотреть какие значения могут быть и через параметр в комментарии --quality= поставить своё. Например, как заметил tarzann5, битрейт 1953 у фильмов автоматом никогда не будет выбран, либо меньше, либо больше.
UPD 06.10.2012: Развитие подкаста перенесено
сюда. Свежие версии будут появлятся только там.