Каким образом можно просматривать YouTube (или RuTube) через HMS ?
скажем, смотреть ролики из моего плейлиста на YouTube
Сейчас лишь просматриваю фильмы, фото и слушаю музыку с компа.
Хочется понять как смотреть ролики из RSS ленты (если возможно)
благодарствую за помощь
HMS и YouTube
Re: HMS и YouTube
Перейти в папку подкастов, по правой кнопке "мыши" добавить подкастdimka wrote:Каким образом можно просматривать YouTube (или RuTube) через HMS ?
скажем, смотреть ролики из моего плейлиста на YouTube
Сейчас лишь просматриваю фильмы, фото и слушаю музыку с компа.
Хочется понять как смотреть ролики из RSS ленты (если возможно)
благодарствую за помощь
Code: Select all
http://gdata.youtube.com/feeds/api/users/UserName/favorites?v=2
Re: HMS и YouTube
Извините меня за мой русский, как я пишу это с помощью Google.
Спасибо за прекрасную программу. Пока я ищу много, я не пападал так хорошие сервера DLNA. Браво!!!
У меня есть два вопроса:
1. Как посмотреть мои подписки можно ознакомиться по адресу: http://gdata.youtube.com/feeds/api/users/UserName/subscriptions?v=2
(UserName заменить на логин)
2. Какие параметры нужно использовать для перекодирования YouTube HD видео (H264), чтобы смотреть их на Sony BRAVIA Z5500?
Например: http://www.youtube.com/watch?v=LB6GW4OlxYM&hd=1
Спасибо за прекрасную программу. Пока я ищу много, я не пападал так хорошие сервера DLNA. Браво!!!
У меня есть два вопроса:
1. Как посмотреть мои подписки можно ознакомиться по адресу: http://gdata.youtube.com/feeds/api/users/UserName/subscriptions?v=2
(UserName заменить на логин)
2. Какие параметры нужно использовать для перекодирования YouTube HD видео (H264), чтобы смотреть их на Sony BRAVIA Z5500?
Например: http://www.youtube.com/watch?v=LB6GW4OlxYM&hd=1
Re: HMS и YouTube
делаю как указано . добавляю ссылку в папку подкасты
http://gdata.youtube.com/feeds/api/user ... orites?v=2
в поле "ссылка " последняя кнопка это "специальные настройки использования медиаресурса" что там выбирать ?
с дефолтовыми настройками при попытке просмотра на телевизоре говорит "воспроизведение невозможно"
что я делаю не так , какой профиль транскодирования выбирать? заранее спасибо.
http://gdata.youtube.com/feeds/api/user ... orites?v=2
в поле "ссылка " последняя кнопка это "специальные настройки использования медиаресурса" что там выбирать ?
с дефолтовыми настройками при попытке просмотра на телевизоре говорит "воспроизведение невозможно"
что я делаю не так , какой профиль транскодирования выбирать? заранее спасибо.
Re: HMS и YouTube
Подкаст добавляется в списке папок медиа-ресурсовklez wrote:делаю как указано . добавляю ссылку в папку подкасты
http://gdata.youtube.com/feeds/api/user ... orites?v=2
в поле "ссылка " последняя кнопка это "специальные настройки использования медиаресурса" что там выбирать ?
с дефолтовыми настройками при попытке просмотра на телевизоре говорит "воспроизведение невозможно"
что я делаю не так , какой профиль транскодирования выбирать? заранее спасибо.
Re: HMS и YouTube
аналогичные проблемы.
Подкаст добавляется файлы из списка видит. при попытке воспроизведения выдает ошибки. в частности профиль "интернет-телевидение (входной поток)" выдает следующие ошибки:
libdvdnav: Using dvdnav version 4.1.4
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: Can't seek to block 32
libdvdnav: Unable to find home directorylibdvdnav:DVDOpenFileUDF:UDFFindFile /VI
DEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[014ba4f4] dummy interface: VLC media player - version 1.0.5 Goldeneye - (c) 199
6-2010 the VideoLAN team
[014ba4f4] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"
[014ba4f4] dummy interface: using the dummy interface module...
[014d6494] mux_ps mux: Open
[014cdbbc] access_http access error: error: HTTP/1.1 403 Forbidden
[014cdbbc] access_http access error: error: HTTP/1.1 403 Forbidden
[014cdbbc] access_mms access error: error: HTTP/1.1 403 Forbidden
[014a03a4] main input error: open of `http://v8.lscache6.c.youtube.com/videoplay
back?ip=0.0.0.0&sparams=idCexpireCipCipbitsCitagCalgorithmCburstCfactorCocAU0dVT
VhTVl9FSkNNNV9QTVpF&algorithm=throttle-factor&itag=18&ipbits=0&burst=40&sver=3&e
xpire=1268888400&key=yt1&signature=AF9473F94A9A9D9B21B4CAD409A00D9934277FEF.2F65
5902640865AD4907F31AF1E6338F78467AE1&factor=1.25&id=5e09369c2e4ad0dc' failed: (n
ull)
[014a03a4] main input error: Your input can't be opened
При этом vlc с компьютера файл воспроизводит
Подкаст добавляется файлы из списка видит. при попытке воспроизведения выдает ошибки. в частности профиль "интернет-телевидение (входной поток)" выдает следующие ошибки:
libdvdnav: Using dvdnav version 4.1.4
libdvdread: Using libdvdcss version 1.2.10 for DVD access
libdvdnav: Can't seek to block 32
libdvdnav: Unable to find home directorylibdvdnav:DVDOpenFileUDF:UDFFindFile /VI
DEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[014ba4f4] dummy interface: VLC media player - version 1.0.5 Goldeneye - (c) 199
6-2010 the VideoLAN team
[014ba4f4] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"
[014ba4f4] dummy interface: using the dummy interface module...
[014d6494] mux_ps mux: Open
[014cdbbc] access_http access error: error: HTTP/1.1 403 Forbidden
[014cdbbc] access_http access error: error: HTTP/1.1 403 Forbidden
[014cdbbc] access_mms access error: error: HTTP/1.1 403 Forbidden
[014a03a4] main input error: open of `http://v8.lscache6.c.youtube.com/videoplay
back?ip=0.0.0.0&sparams=idCexpireCipCipbitsCitagCalgorithmCburstCfactorCocAU0dVT
VhTVl9FSkNNNV9QTVpF&algorithm=throttle-factor&itag=18&ipbits=0&burst=40&sver=3&e
xpire=1268888400&key=yt1&signature=AF9473F94A9A9D9B21B4CAD409A00D9934277FEF.2F65
5902640865AD4907F31AF1E6338F78467AE1&factor=1.25&id=5e09369c2e4ad0dc' failed: (n
ull)
[014a03a4] main input error: Your input can't be opened
При этом vlc с компьютера файл воспроизводит
Re: HMS и YouTube
Спасибо за программу! Все супер, но вот с подкастами тоже проблема. Версия 1.14.
http://gdata.youtube.com/feeds/api/user ... orites?v=2
Не выходит... Список, эскиз, информация о видео подгружаются, но ошибки при транскодировании.
При тестовом транскодировании .mpg файл содержит просто html-код страницы. Текст ошибки:
"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" "C:\Program Files (x86)\V
ideoLAN\VLC\vlc.exe" -Idummy --language en --demuxdump-file="C:\Users\sll\AppDat
a\Local\HOMEME~1\HMS\Temp\Test_6c3674dacb094629c9ba4f0edda61315.mpg" "\\.\pipe\8
A606FF4E9EE47D5BEA3B6B63BC5AA5D" :demux=dump vlc://quit
[027d1804] dummy interface: VLC media player - version 1.0.5 Goldeneye - (c) 199
6-2010 the VideoLAN team
[027d1804] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"
[027d1804] dummy interface: using the dummy interface module...
[027c6444] demuxdump demux: dumping raw stream to file `C:\Users\sll\AppData\Loc
al\HOMEME~1\HMS\Temp\Test_6c3674dacb094629c9ba4f0edda61315.mpg'
[027cf83c] access_file access error: failed to read (Invalid argument)
[027cf83c] main access error: File reading failed
[027cf83c] main access error: VLC could not read the file.
[027cf83c] access_file access error: failed to read (Invalid argument)
[027cf83c] main access error: File reading failed
[027cf83c] main access error: VLC could not read the file.
[027c6444] demuxdump demux: closing C:\Users\sll\AppData\Local\HOMEME~1\HMS\Temp
\Test_6c3674dacb094629c9ba4f0edda61315.mpg (105 Kbytes dumped)
[027c6444] dummy demux: command `quit'
http://gdata.youtube.com/feeds/api/user ... orites?v=2
Не выходит... Список, эскиз, информация о видео подгружаются, но ошибки при транскодировании.
При тестовом транскодировании .mpg файл содержит просто html-код страницы. Текст ошибки:
"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" "C:\Program Files (x86)\V
ideoLAN\VLC\vlc.exe" -Idummy --language en --demuxdump-file="C:\Users\sll\AppDat
a\Local\HOMEME~1\HMS\Temp\Test_6c3674dacb094629c9ba4f0edda61315.mpg" "\\.\pipe\8
A606FF4E9EE47D5BEA3B6B63BC5AA5D" :demux=dump vlc://quit
[027d1804] dummy interface: VLC media player - version 1.0.5 Goldeneye - (c) 199
6-2010 the VideoLAN team
[027d1804] dummy interface:
Warning: if you can't access the GUI anymore, open a command-line window, go to
the directory where you installed VLC and run "vlc -I qt"
[027d1804] dummy interface: using the dummy interface module...
[027c6444] demuxdump demux: dumping raw stream to file `C:\Users\sll\AppData\Loc
al\HOMEME~1\HMS\Temp\Test_6c3674dacb094629c9ba4f0edda61315.mpg'
[027cf83c] access_file access error: failed to read (Invalid argument)
[027cf83c] main access error: File reading failed
[027cf83c] main access error: VLC could not read the file.
[027cf83c] access_file access error: failed to read (Invalid argument)
[027cf83c] main access error: File reading failed
[027cf83c] main access error: VLC could not read the file.
[027c6444] demuxdump demux: closing C:\Users\sll\AppData\Local\HOMEME~1\HMS\Temp
\Test_6c3674dacb094629c9ba4f0edda61315.mpg (105 Kbytes dumped)
[027c6444] dummy demux: command `quit'
Re: HMS и YouTube
Эмпирически нашел способ как заставить воспроизводить избранное YouTube.
1) Кликнуть правой кнопкой мыши подкаст, созданный по инструкции, приведенной выше. Выбрать пункт "Изменить название".
2) В разделе "Скрипт получения ссылки на ресурс" выбрать "Включен". Нажать пиктограмму с изображением листка бумаги и карандаша правее поставленной отметки "Включен".
3) В поле "Язык" выбрать "PascalScript", в поле "Выражение" вставить:
Готово. Наслаждаемся просмотром.
1) Кликнуть правой кнопкой мыши подкаст, созданный по инструкции, приведенной выше. Выбрать пункт "Изменить название".
2) В разделе "Скрипт получения ссылки на ресурс" выбрать "Включен". Нажать пиктограмму с изображением листка бумаги и карандаша правее поставленной отметки "Включен".
3) В поле "Язык" выбрать "PascalScript", в поле "Выражение" вставить:
Code: Select all
function YoutubeMaxHeight(aFormat: Integer): Integer;
begin
case aFormat of
5: Result := 240;
17: Result := 144;
18, 34: Result := 360;
35, 43: Result := 480;
22, 45: Result := 720;
37: Result := 1080;
38: Result := 3072
else
Result := 0
end
end;
var
bRtmp, bUsePriority: Boolean;
i, j, iPriority, iMinPriority, iHeight: Integer;
sMediaFormats, sVideoFmtURLMap, sVideoFormat, sVideoInfo,
sSelectedVideoInfo, sWebPage: string;
begin
MediaResourceLink := '';
sWebPage := HmsDownloadURL(mpFilePath);
bUsePriority := mpPodcastMediaFormats <> '';
iMinPriority := 100; sSelectedVideoInfo := '';
bRtmp := False;
if HmsRegExMatch('fmt_url_map=(.*?)&', sWebPage, sVideoFmtURLMap) and (sVideoFmtURLMap <> '') then
else if HmsRegExMatch('fmt_stream_map=(.*?)&', sWebPage, sVideoFmtURLMap) and (sVideoFmtURLMap <> '') then
bRtmp := True;
if sVideoFmtURLMap <> '' then begin
sVideoFmtURLMap := HmsHttpDecode(sVideoFmtURLMap);
i := 1;
while i <= Length(sVideoFmtURLMap) do begin
sVideoInfo := ExtractStr(sVideoFmtURLMap, ',', i);
if sVideoInfo <> '' then begin
if bUsePriority then begin
j := Pos('|', sVideoInfo);
if j > 0 then begin
iHeight := YoutubeMaxHeight(StrToIntDef(Copy(sVideoInfo, 1, j - 1), 0));
iPriority := HmsMediaFormatPriority(iHeight, mpPodcastMediaFormats);
if (iPriority <> -1) and (iPriority < iMinPriority) then begin
iMinPriority := iPriority;
sSelectedVideoInfo := sVideoInfo
end
end
end else begin
sSelectedVideoInfo := sVideoInfo; Break
end
end
end;
if sSelectedVideoInfo <> '' then begin
i := Pos('|', sSelectedVideoInfo);
if i > 0 then begin
if bRtmp then begin
j := NPos('|', sSelectedVideoInfo, 2);
if j > 0 then
MediaResourceLink := '-r "' + Copy(sSelectedVideoInfo, j + 1, Length(sSelectedVideoInfo)) + '" -y "' +
Copy(sSelectedVideoInfo, i + 1, j - i - 1) + '"'
end else
MediaResourceLink := Copy(sSelectedVideoInfo, i + 1, Length(sSelectedVideoInfo))
end
end
end
end.