Автор Тема: Запис на интернет стрийм с VLC  (Прочетена 9285 пъти)

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Здравейте, искам да записвам филми от един сайт : http://tv-sv.blogspot.com/

Инсталирах си VLC и приставката InHatch, и мога да гледам каналите. Но когато искам да запиша нещо не мога. Правя го по следният начин:
1. Отивам на Медия -- Отваряне на мрежов поток ивъвеждам URL адреса който искам:



Но като натисна възпроизвеждане и не става нищо! Какъв е начина за запис с този плеър или сайта е направен така, че да не може да се записва от него?
Активен

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Запис на интернет стрийм с VLC
« Отговор #1 -: Dec 04, 2011, 19:16 »
В крайна сметка да възпроизвеждаш ли искаш или да записваш. Като избереш "Streaming" (<alt>+<s>) какво става?
Активен

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #2 -: Dec 04, 2011, 19:26 »
Искам да записвам докато гледам. Като натисна Alt+S и после задавам различни опции, но плеърът просто премигва и пак спира. Явно тръгва да прави нещо, но не може да го направи. Не знам дали е по моя вина или по вина на сайта, но аз си записвам под Уиндоус от BTV с една програма WM Recording мисля, че се казваше, но от този сайт не мога да прихвана стрийма с нищо.
« Последна редакция: Dec 04, 2011, 19:30 от encho1982 »
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #3 -: Dec 08, 2011, 16:04 »
Искам да записвам докато гледам. Като натисна Alt+S и после задавам различни опции, но плеърът просто премигва и пак спира. Явно тръгва да прави нещо, но не може да го направи. Не знам дали е по моя вина или по вина на сайта, но аз си записвам под Уиндоус от BTV с една програма WM Recording мисля, че се казваше, но от този сайт не мога да прихвана стрийма с нищо.
Колега щом искаш да записваш от Inhatch TV това е начина.Давам пример за запис от BTV
Код
GeSHi (Bash):
  1. cvlc intp://btv_lo --sout "#duplicate{dst=display,dst=std{access=file,mux=asf,dst=btv.asf}}"
След като завършиш записването видео файла btv.asf го търси в Домашната директория.Този начин е проверен и работи на 100%.Виж дали ще проработи при теб,ако не иска да търсим къде е проблема.Успех.
Активен

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #4 -: Dec 11, 2011, 20:19 »
Ами не става така както казваш. Ето и снимка от опитът който направих. На заден план се вижда страницата и как филмът си върви, обаче ми дава грешка.



А и аз искам от сайта който съм посочил в първия си коментар да правя записи, защото там каналите вървят с хубаво качество. Ако това кажете дали е възможно. ???
« Последна редакция: Dec 11, 2011, 20:21 от encho1982 »
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #5 -: Dec 11, 2011, 20:59 »
Така колега при теб записа не става,защото явно си инсталирал inhatch webplugin 0.7.61.За можеш да записваш трябва да инсталираш inhatch-plugins 0.8.Това става по този начин.Отваряш с текстов редактор /etc/apt/sources.list като root и добавяш този ред:
Код
GeSHi (Bash):
  1. deb http://deb.inhatch.com/inhatch-plugins-0.8 inhatch main
запаметяваш и изпълняваш тези две команди:
Код
GeSHi (Bash):
  1. sudo apt-get update
  2. sudo apt-get install inhatch-plugins
и ще се инсталира плъгина,който ти е нужен да записваш от този сървър.
Код
GeSHi (Bash):
  1. http://inhatch.com/channel/playlist.xspf
Добави го във VLC и ще можеш да гледаш 15 тв канала.Виж дали ще тръгне и ще кача един скрипт с който ще можеш да гледаш и записваш тия 15 канала.А за сървъра,който си дал не съм пробвал дали може да се гледа и записва.Ще видя какво е положението и пак ще пиша.
« Последна редакция: Dec 11, 2011, 21:01 от radoshow »
Активен

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #6 -: Dec 11, 2011, 21:40 »
//off
Абе ако е само за седем часа разлика дето си го пуснал на скийншота става да си го дръпнеш най обикновено с wget/aria2 или какво там ползваш. Разгледай сорса на страницата и го дръпни.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #7 -: Dec 12, 2011, 19:11 »
radoshow - Благодаря за помощта! Няма нужда да проверяваш дали можеш да записваш от там, защото явно сайтът взема потокът от този линк който си ми дал.  :D

borovaka Не е заради този сериал. Просто него даваха когато направих скрийншота. По-скоро искам да си свалям филми с българско аудио за лична колекция.  :)
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #8 -: Dec 12, 2011, 19:56 »
@encho1982 Щом всичко ти работи ще прикача скрипта за който ти писах в горния пост.С него можеш хем да гледаш ТВ каналите хем да ги записваш.Скрипта не е мое дело за сметка на това работи перфектно  :).Един колега от форума на УСУ го измайстори @evgeni81.Ето какво трябва да направиш да го накараш да работи.Теглиш архива и го екстрактваш където желаеш.Даваш ми права:
Код
GeSHi (Bash):
  1. cd /мястото,където си го разархивирал
  2. chmod +x tv.sh
В архива има и икона,ако решиш да правиш стартер също така и ако ти харесва иконата да я добавиш към стартера.Препоръчвам ти стартер и да си го закачиш някъде на Десктопа да ти е под ръка,защото аз в началото бях го добавил като alias в .bashrc,ама всеки път като реша да сменя канала трябваше да стартирам скрипта през терминала.Та така стига съм писал,ако имаш въпроси питай.Ето и как изглежда скрипта.Аааааа видя ли щях да забравя.За да ти се покаже графичния интерфейс трябва да си инсталираш zenity,ако не си де.

« Последна редакция: Dec 12, 2011, 19:58 от radoshow »
Активен

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #9 -: Dec 12, 2011, 21:30 »
Ами освен да ти изкажа огромни благодарности за пореден път!!!  :D
Всичко върви чудесно и може да се записва в *.avi файл. Благодаря ти, както и на човека който е отделил време да напише програмата!!! Дано дискусията която оформихме да е полезна и на други потребители.  :)
Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #10 -: Dec 12, 2011, 22:39 »
Ами освен да ти изкажа огромни благодарности за пореден път!!!  :D
Всичко върви чудесно и може да се записва в *.avi файл. Благодаря ти, както и на човека който е отделил време да напише програмата!!! Дано дискусията която оформихме да е полезна и на други потребители.  :)
Видео формата,който записва не е .avi.а .asf.Командата,която се грижи за записа просто копира стрийма.За да почне да записва в .avi и някакъв друг формат трябва да се редактира.Аз му писах на evgeni81,ама май него го домързя да редактира скрипта.Ползва се transcode +опциите за различните формати.Ето ти пример как трябва да изглежда командата ако искаш да записваш в mpeg формат.
Код
GeSHi (Bash):
  1. cvlc intp://nova_lo --sout "#transcode{vcodec=mp1v,vb=1024,scale=1}:duplicate{dst=display,dst=std{access=file,mux=mpeg1,dst=nova.avi}}"
Ако искаш някакъв друг формат смени видео кодека,а също може и да трябва да вдигнеш битрейда да не ти излезе картината после на квадрати  ;) :D.
Активен

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #11 -: Dec 12, 2011, 23:32 »
Това не е ли avi?

Активен

radoshow

  • Напреднали
  • *****
  • Публикации: 1313
  • Distribution: Arch Linux
  • Window Manager: Gnome Shell
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #12 -: Dec 12, 2011, 23:57 »
Това не е ли avi?
Не това е .asf видео.И записах малко от същия канал,който и ти си записал.Виж какъв е видео формата:
Код
GeSHi (Bash):
  1. [rado@archbox ~]$ file -i btvaction.avi
  2. btvaction.avi: video/x-ms-asf; charset=binary
Както писах по-горе командите трябва да се редактират.Виж и в какъв формат записва командата,която ти дадох за пример:
Код
GeSHi (Bash):
  1. [rado@archbox ~]$ file -i nova.avi
  2. nova.avi: video/mpeg; charset=binary
И двата видео файла завършват с .avi,обаче всъщност единия е video/x-ms-asf,а другия video/mpeg.Редактирането не е трудно само трябва да замениш нужния видео кодек и да вдигнеш видео битрейда поне на 4096.Мисля,че xvid кодека ще ти свърши работа.
Активен

evgeny81

  • Напреднали
  • *****
  • Публикации: 76
  • Distribution: openSUSE ;Calculate ; Arch Linux
  • Window Manager: KDE4; KDE4; KDE4
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #13 -: Dec 13, 2011, 17:27 »
Ами освен да ти изкажа огромни благодарности за пореден път!!!  :D
Всичко върви чудесно и може да се записва в *.avi файл. Благодаря ти, както и на човека който е отделил време да напише програмата!!! Дано дискусията която оформихме да е полезна и на други потребители.  :)
Видео формата,който записва не е .avi.а .asf.Командата,която се грижи за записа просто копира стрийма.За да почне да записва в .avi и някакъв друг формат трябва да се редактира.Аз му писах на evgeni81,ама май него го домързя да редактира скрипта.Ползва се transcode +опциите за различните формати.Ето ти пример как трябва да изглежда командата ако искаш да записваш в mpeg формат.
Код
GeSHi (Bash):
  1. cvlc intp://nova_lo --sout "#transcode{vcodec=mp1v,vb=1024,scale=1}:duplicate{dst=display,dst=std{access=file,mux=mpeg1,dst=nova.avi}}"
Ако искаш някакъв друг формат смени видео кодека,а също може и да трябва да вдигнеш битрейда да не ти излезе картината после на квадрати  ;) :D.
Не ,че ме домързя просто прецених че щом хората от Inhatch са преценили че това е най удачния изход за копиране на ТВ че кой съм аз за да го променям. Ако искам друг формат си има конвертори които да сменят формата на файла :).
П.п.Пък и пробвах и с Битрейда и всякакви настройки но с asf си излиза най добре
Активен

encho1982

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Re: Запис на интернет стрийм с VLC
« Отговор #14 -: Dec 13, 2011, 20:07 »
Когато се записва с mpeg и 4096 битрейт 3 минути ми излезнаха 35 Мб някъде. Лошото е, че сайтът от който се записва с тази програма не работи в момента.  ??? Какъвто и да е форматът ако мога да го заредя в MegUI за видео обработка не ме бърка.
« Последна редакция: Dec 13, 2011, 20:09 от encho1982 »
Активен