Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: encho1982 в Dec 04, 2011, 17:18



Титла: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 04, 2011, 17:18
Здравейте, искам да записвам филми от един сайт : http://tv-sv.blogspot.com/

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

(http://store.picbg.net/pubpic/2E/9A/916f754e44292e9a.png)

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


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: angie_bg в Dec 04, 2011, 19:16
В крайна сметка да възпроизвеждаш ли искаш или да записваш. Като избереш "Streaming" (<alt>+<s>) какво става?


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 04, 2011, 19:26
Искам да записвам докато гледам. Като натисна Alt+S и после задавам различни опции, но плеърът просто премигва и пак спира. Явно тръгва да прави нещо, но не може да го направи. Не знам дали е по моя вина или по вина на сайта, но аз си записвам под Уиндоус от BTV с една програма WM Recording мисля, че се казваше, но от този сайт не мога да прихвана стрийма с нищо.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в 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%.Виж дали ще проработи при теб,ако не иска да търсим къде е проблема.Успех.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 11, 2011, 20:19
Ами не става така както казваш. Ето и снимка от опитът който направих. На заден план се вижда страницата и как филмът си върви, обаче ми дава грешка.

(http://store.picbg.net/pubpic/82/45/a8c9ab677ac78245.png)

А и аз искам от сайта който съм посочил в първия си коментар да правя записи, защото там каналите вървят с хубаво качество. Ако това кажете дали е възможно. ???


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в 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 канала.А за сървъра,който си дал не съм пробвал дали може да се гледа и записва.Ще видя какво е положението и пак ще пиша.
(https://lh4.googleusercontent.com/-rjINAr-Qx0g/TuT9zUnekeI/AAAAAAAABrM/TdRYjOCAXCQ/s576/2011-12-11--1323629890_687x638_scrot.png)


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: borovaka в Dec 11, 2011, 21:40
//off
Абе ако е само за седем часа разлика дето си го пуснал на скийншота става да си го дръпнеш най обикновено с wget/aria2 или какво там ползваш. Разгледай сорса на страницата и го дръпни.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 12, 2011, 19:11
radoshow - Благодаря за помощта! Няма нужда да проверяваш дали можеш да записваш от там, защото явно сайтът взема потокът от този линк който си ми дал.  :D

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


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в Dec 12, 2011, 19:56
@encho1982 Щом всичко ти работи ще прикача скрипта за който ти писах в горния пост.С него можеш хем да гледаш ТВ каналите хем да ги записваш.Скрипта не е мое дело за сметка на това работи перфектно  :).Един колега от форума на УСУ го измайстори @evgeni81.Ето какво трябва да направиш да го накараш да работи.Теглиш архива и го екстрактваш където желаеш.Даваш ми права:
Код
GeSHi (Bash):
  1. cd /мястото,където си го разархивирал
  2. chmod +x tv.sh
В архива има и икона,ако решиш да правиш стартер също така и ако ти харесва иконата да я добавиш към стартера.Препоръчвам ти стартер и да си го закачиш някъде на Десктопа да ти е под ръка,защото аз в началото бях го добавил като alias в .bashrc,ама всеки път като реша да сменя канала трябваше да стартирам скрипта през терминала.Та така стига съм писал,ако имаш въпроси питай.Ето и как изглежда скрипта.Аааааа видя ли щях да забравя.За да ти се покаже графичния интерфейс трябва да си инсталираш zenity,ако не си де.
(https://lh5.googleusercontent.com/-kYrdMYpeMtI/TuZAou8MjVI/AAAAAAAABsA/5oLKr3JBtag/s512/2011-12-12--1323711357_425x727_scrot.png)


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 12, 2011, 21:30
Ами освен да ти изкажа огромни благодарности за пореден път!!!  :D
Всичко върви чудесно и може да се записва в *.avi файл. Благодаря ти, както и на човека който е отделил време да напише програмата!!! Дано дискусията която оформихме да е полезна и на други потребители.  :)


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в 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.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 12, 2011, 23:32
Това не е ли avi?

(http://store.picbg.net/pubpic/9B/86/1b5e78f020439b86.png)


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в 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 кодека ще ти свърши работа.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: evgeny81 в 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 си излиза най добре


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 13, 2011, 20:07
Когато се записва с mpeg и 4096 битрейт 3 минути ми излезнаха 35 Мб някъде. Лошото е, че сайтът от който се записва с тази програма не работи в момента.  ??? Какъвто и да е форматът ако мога да го заредя в MegUI за видео обработка не ме бърка.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 27, 2011, 15:55
А, тъй като не работи в момента Inhatch може ли да ми каже някой как да записвам и със Sopcast. Инсталирал съм програмата и съм преместил двете библиотеки на мястото където трябва да са. Мога да гледам каналите, но когато напиша:

cvlc sop://218.106.52.252:3912/123607 --sout "#transcode{vcodec=mp1v,vb=1024,scale=1}:duplicate{dst=display,dst=std{access=file,mux=mpeg1,dst=nova.avi}}"

Ми изписва грешка. Как може да стане? С Mandriva 2011 Powerpack i586 съм.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в Dec 27, 2011, 18:15
 @encho1982 Виж аз как записвам от sopcast-а.Стартирам приложението и отивам на Редактиране -> Предпочитания -> Плеър и избирам да стартира телевизиите през външен плеър и пиша gnome-mplayer и пускам телевизията,която ще записвам.Като зареди и тръгне предаването чукам с десен бутон на мишката и копирам Местоположението.След това пускам един теминал и пиша тези команди.

Запис с cvlc (с тази команда копирам стрийма)
Код
GeSHi (Bash):
  1. cvlc http://127.0.0.1:30816/tv.asf --sout "#duplicate{dst=display,dst=std{access=file,mux=asf,dst=tv1.asf}}"

Запис с mplayer
Код
GeSHi (Bash):
  1. mplayer http://127.0.0.1:30816/tv.asf -dumpstream -dumpfile tv.asf

Направих и кратък запис за по-нагледно.
cvlc ->> http://dox.bg/files/dw?a=5446d37812
mplayer->> http://dox.bg/files/dw?a=f6d85bcea0


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 27, 2011, 19:49
Аз не съм съобразил, че трябва да посоча да записва от localhost, а не от сървърът на Sopcast. Сега вече всичко тръгна нормално. Благодаря отново!  :)


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: radoshow в Dec 27, 2011, 20:50
Аз не съм съобразил, че трябва да посоча да записва от localhost, а не от сървърът на Sopcast. Сега вече всичко тръгна нормално. Благодаря отново!  :)
Да те питам при теб на чуждоземските телевизии като HBO,Cinemax,FLN и MGM появяват ли се субтитли,защото при мен липсват.


Титла: Re: Запис на интернет стрийм с VLC
Публикувано от: encho1982 в Dec 27, 2011, 22:06
Пробвах с HBO - 122715. Гледам с VLC media player и когато дам Видео --> Пътечка със субтитри --> DVB субтитри ( български език ) субтитрите излизат. За другите канали не знам.