Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Phoenix 09 Dubna 2016, 12:21:39
-
Ahoj, mam USB stick Bus 001 Device 010: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick s ovladacem http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/
Prikaz vlc dvb-t://frequency=618000000:bandwidth=8 mi spusti VLC a prvni program (Nova). To je v poradku. Prikaz vlc dvb-t://frequency=618000000:bandwidth=8 --program=770 mi spusti konkretni program (Prima Cool). To je take v poradku. Chtel bych ale konkretni program streamovat do site (nebo nahravat do souboru), takze pouziji parametr --sout a s nim se mi nedari vybrat konkretni program automaticky po spusteni.
Prikaz vlc dvb-t://frequency=618000000:bandwidth=8 --sout="#std{access=file,mux=ps,dst=record.mpg}" mi nezacne do souboru record.mpg syspat data, dokud v GUI programu nevyberu Prehravani -> Program a rucne ho nevyberu (ackoliv je ten prvni v seznamu zaskrtnuty, je nutne ho znovu vybrat).
Zkousel jsem ruzne dalsi parametry, napr. pridat select="program=770" apod., ale bez uspechu. Vzdy musim rucne program vybrat, teprve pak se zacne prehravat (at uz do souboru, nebo na display, nebo streamovat).
Muzete mi poradit, jak automaticky vybrat konkretni program v prikazove radce?
Mam VLC 2.2.1. Zkousel jsem i jine mux, protoze jsem se nekde docetl, ze parametr "select" podporuje jen ts.
-
Snad se nebudu muset rozepisovat a bude ti stacit tohle
cvlc dvb-t:// --dvb-frequency $frekvence --dvb-bandwidth 8 --dvb-adapter 0 --program=$stanice --sout-udp-caching 1000 --sout '#duplicate{dst="transcode{vcodec=mpgv,vb=256,scale=0.5,deinterlace{mode=mean},acodec=mpga,ab=64,channels=1,samplerate=48000}:duplicate{dst=std{access=http,mux=ts,dst=:8080}' &
pro ct1 mam frekvence=738000000, stanice=257
-
Dekuji, ale problem to nevyresilo. Kdyz pouziji tvuj prikaz (jen zmenim frekvenci na 618000000 a program na 770 (Prima COOL)), tak se po spusteni vlc http://0.0.0.0:8080 nic neobjevi. Kdyz misto cvlc pouziji vlc, tak se stremovani rozebehne az po kliknuti na Prehravani -> Program a vybrat program rucne. V tomto konkretnim pripade se mi tam objevi dve polozky: "770" a "Prima COOL [CESKE RADIOKOMUNIKACE]".
-
Proc 0.0.0.0, ja se vzdicky testoval na localhost 127.0.0.1
Presne mi streamuje
cvlc dvb-t:// --dvb-frequency 602000000 --dvb-bandwidth 8 --dvb-adapter 0 --program=770 --sout-udp-caching 1000 --sout '#duplicate{dst="transcode{vcodec=mpgv,vb=256,scale=0.5,deinterlace{mode=mean},acodec=mpga,ab=64,channels=1,samplerate=48000}:duplicate{dst=std{access=http,mux=ts,dst=:8080}'
Ze to jede, se kouknu prez
vlc http://127.0.0.1:8080
Vlc mam 2.1.6, pozor jake kodeky pouzivas, ty spravne vybrat byla nejvetsi drbacka.