abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 1
včera 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
včera 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
včera 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 4
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 792 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: dvb-t záznam rozumný způsobem

otula avatar 6.1.2010 21:55 otula | skóre: 44 | blog: otakar | Adamov
dvb-t záznam rozumný způsobem
Přečteno: 2165×
Měl bych velikou prosbu. Jelikož začali vysílat opět seriál Městečko Twin Peaks, rozhoupal jsem se k tomu, že si koupím DVB-T tuner, abych si ho mohl nahrávat. Stáhnul jsem FW, zakompiloval podporu do jádra, v tomto ohledu žádný problém. Akorát mi nefunguje dvbscan, takže jsem to zmáknul programem scan, i když se mi nějak nenaskenovaly programy České televize, což bych pro začátek oželel. Moc se mi líbil tento Cohenův blog, popisující použití daemona dvbd s možností nahrávat i více kanálů zaráz, jenže…

…on už je to starý neudržovaný projekt, poslední aktualizace 2005. Povedlo se mi opravit takové ty blbiny, jako
error: ‘strerror’ was not declared in this scope
a podobné, jenže pak přišla bída na Kozáky, když na mne vyskočily chyby
In file included from connection.h:24,
                 from connection.cpp:20:
tunermanager.h:41: error: extra qualification ‘TunerManager::’ on member ‘parseConfig’
In file included from connection.h:25,
                 from connection.cpp:20:
stringrep.h:29: error: extra qualification ‘StringRep::’ on member ‘toString’
make[3]: *** [connection.o] Error 1
Na tohle jsem nikde řešení nenašel, takže jsem se nedopracoval k funkčnímu daemonu.

Zkoušel jsem program TVHeadend, tam jsem ztroskotal na tom, že to na mne řve něco o neoprávněném přístupu při pokusu o přehrávání. Zkoušel jsem pár dalších programů, neúspěšně.

Při přehrávání mplayerem mplayer dvb://"Prima COOL" to na mne řve něco o pomalém počítači a obraz nestíhá, při použití parametru -vo gl to stíhá, ale je tam nechutné řádkování.

Kaffeine mi padalo okamžitě při pokusu spustit TV. Nakonec jsem ho překompiloval a jede i nahrává. (Opět) jenže…

…jenže to není to, co bych chtěl. Rád bych něco, co by měl umožňovat zmiňovaný daemon. Poradíte mi něco, čím ho nahradit, nebo jak vyřešit uvedené chyby?
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.

Řešení dotazu:


Odpovědi

Řešení 2× (otula (tazatel), ph0enix)
6.1.2010 22:43 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
V kanclu jsme si postavili stroj na nahrávání se 2 tunery. Používáme k tomu getstream a dvbgrab.

Getstream umi (zjednodusene receno) prevest multiplex na udp/rtp stream nebo http stream server. Prehravani lze pak provest napriklad mplayer http://tv:1234/ct1 a nahravat se da wgetem: wget http://tv:1234/ct2.

Pro pohodlnejsi nahravani pouzivame projekt dvbgrab (jemu je nutne spristupnit kanaly pres udp). Dale je nekde potreba vzit program stanic ve formatu xmltv - to lze napriklad na xmltv.arcao.com/ (my mame jiny vlastni zdroj).

V pripade potreby jsem ochoten postnout nejake konfiguraky...

Do projektu dvbgrab je treba trosku vice proniknout, ale lze nakonfigurovat treba tak, ze vysledny grab oreze o reklamy (vhodnym externim nastrojem) a prekonvertuje pomoci mencoderu do divx...
never use rm after eight
otula avatar 6.1.2010 23:42 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Díky, to bych mohl zkusit. Podobně měl streamovat ten tvheadend, který měl přitom perfektně propracované prostředí prostřednictvím vlastního http serveru, ale nebyl jsem se schopen prokousat přes zmiňovanou chybu, kterou jsem našel i v této diskuzi bez odpovědi. Ten si uměl i kanály sám proskenovat a najít stanice.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
7.1.2010 09:38 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Ahoj,

Zrovna prdevcirem jsem taky zkousel rozjet DVB-T, takze jsem na zminovanou chybu v TVheadend narazil. Me pomohl v nastaveni pridat jednoho anonymniho uzivatele (myslim jmeno a heslo je *) a pak to fungovalo. Jediny nevireseny problem s TVheadend mam, ze nejak neni schopen spravne streamovat 1080i programy (posila jen zvuk), jinka mi vse funguje.
otula avatar 7.1.2010 11:36 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Jo, hvězdičkového uživatele jsem tam ještě včera také přidal, ale stejně mi to nefunguje - už to nepíše o neoprávněném přístupu, ale prostě to jen nefunguje. Když jsem pročítal sáhodlouhou diskuzi na jejich stránkách, tak jsem narazil na to, že si na nefunkčnost stěžovali všichni, kdo měli nový kernel. Tak je možné, že mi to s nějakou novější verzí fungovat bude ;)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
7.1.2010 12:20 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Ja jsem stahoval posledni TVheadend (2.7) a kernel myslim 2.6.30.2 (ci tak nejak).
otula avatar 7.1.2010 12:59 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Já mám kernel 2.6.32, takže je docela možné, že v tom bude skutečně daný problém.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Řešení 1× (otula (tazatel))
7.1.2010 09:30 jam001 | skóre: 19
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Podobne sa da pouzit aj dvbstreamer a dvbstream, aj ked ten druhy ma problemi s mpeg4.
otula avatar 7.1.2010 12:56 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Díky, to vypadá bezvadně, akorát k tomu dvbstreameru je dost špatná dokumentace a podařilo se mi v něm naladit jen a pouze Primu, nic jiného.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
7.1.2010 13:13 jam001 | skóre: 19
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Dokumentacia fakt nie je najlepsia, chvilku trva kym sa v tom clovek vyzna. Predpokladam, ze toto si nasiel (viacej vsak pomoze napisat help v dvbstreamer): http://dvbstreamer.sourceforge.net/mediawiki/index.php/Main_Page

Pamatam si, ze mi nefungovali addoutput, ako to je poipisovane na stranke (nemam po ruke domaci pocitac s dvbt), ale najdolezitejsie su tusim select, addsf a setmrl (help pomoze).

Inak s tym v pohode nahravam digitanlne vysielanie zo Slovenska, Rakuska aj Madarska.

otula avatar 7.1.2010 14:01 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
help jsem našel hned :) a na select mi to právě bralo jen tu Primu, žádný jiný program jsem vybrat nedokázal. Jak budu mít čas, tak to zkusím ještě prozkoumat :)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
7.1.2010 16:43 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
To mas dve samostatne karty, nebo jsou ty dva tunery na jedne karte? V pripade dvou karet - jedna se o stejneho vyrobce a typ? Muzes sem dat typ, opuzite distro a pripadne dalsi kroky nutnych k zprovozneni?

Osobne mam DVB-T PCI kartu TechniSat AirStar2. Je naprosto bezproblemova a v OpenSuSE (10.2 a 11.2) funguje bez nutnosti nejake dodatecne konfigurace ci nutnosti nahravani nejakeho FW. Uvazuji o nakupu dalsi pro moznost sledovani / nahravani poradu z jineho multiplexu. Bohuzel jsem ale uz tuto kartu nikde nenasel (nekde sice zustavala v nabidce, ale uz ji nebylo mozne dodat) a tak hledam neco jineho.

Ma tu nekdo zkusenosti s kartami osazenymi dvema digitalnimi / hybridnimi tunery? Je mozne je rozchodit pod linuxem oba? Zatim jsem v tomto smeru nenasel prilis informaci - jedina u nas prodavana dvoutunerova karta co jsem nasel nejak komentovanou na linuxtv.org mela v poznamce, ze jede pouze jeden tuner.
8.1.2010 18:48 František Bublík | skóre: 15
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Ahoj ... v prosinci jsem ji jeste koupil tady: http://obchod.digizone.cz/technisat-airstar-2-pci/ zdravim FB.
David Ježek avatar 7.1.2010 09:45 David Ježek | skóre: 81 | blog: Mostly_IMDB | Poděbrady
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
no myslím, že nejjednodušší řešení je zaregistrovat se na nějakém warez fóru (-center, -forum , cojávím jaká další) a tam si to legálně pososat, než se s tím mordovat :-).
otula avatar 7.1.2010 12:58 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
:-D Davide, to jsem od tebe mohl čekat :-D Stáhnutelné městečko Twin Peaks je v hrozné kvalitě ;-)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
David Ježek avatar 7.1.2010 22:41 David Ježek | skóre: 81 | blog: Mostly_IMDB | Poděbrady
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
divné, já před 5+ lety viděl na dc++ dvdrip s cz+eng zvukem
otula avatar 7.1.2010 23:09 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Já jsem všude našel jen a pouze rip z ČT, když to kdysi vysílali.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Řešení 1× (otula (tazatel))
7.1.2010 13:48 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
In file included from connection.h:24,
                 from connection.cpp:20:
tunermanager.h:41: error: extra qualification ‘TunerManager::’ on member ‘parseConfig’
In file included from connection.h:25,
                 from connection.cpp:20:
stringrep.h:29: error: extra qualification ‘StringRep::’ on member ‘toString’
make[3]: *** [connection.o] Error 1
Stačí ty kvalifikátory z dané pozice umazat.
In Ada the typical infinite loop would normally be terminated by detonation.
otula avatar 7.1.2010 14:09 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Moc moc prosím, šlo by to konkrétněji? Programovat vůbec neumím, jen občas potřebuji opravit nějaký zdroj, aby fungoval :-)
    31  class Tuner;
    32  class ConfigFile;
    33
    34  typedef std::list<Tuner *> TunerList;
    35
    36  class TunerManager : public Selectable {
    37  public:
    38
    39    virtual ~TunerManager();
    40
    41    bool TunerManager::parseConfig(ConfigFile &c);
    42    void parseCommandLine(int argc, char *argv[]);
    43
    44    virtual void addSelectFDs(Select &) const;
    45    virtual bool isReady(const Select &) const;
    46    void processReady(const Select &s);
    47
    48    bool add( const std::string &type,
    49              const std::string &device,
    50              const std::string &channels );
    26  class StringRep {
    27  public:
    28    friend std::ostream& operator << (std::ostream &o, const StringRep &s);
    29    std::string StringRep::toString() const;
    30  protected:
    31    virtual ~StringRep();
    32    virtual std::ostream& printOn(std::ostream &) const = 0;
    33  };

Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Řešení 1× (otula (tazatel))
Michal Wirth avatar 7.1.2010 14:25 Michal Wirth | skóre: 26
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
myslel tim smazat TunerManager:: na radce 41 v 1. vypisu, totez pro StringRep:: na radce 29 ve 2. vypisu
Důležité se časem stává absurdním, absurdní se časem mění v důležité.
otula avatar 7.1.2010 14:35 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Hm, tak to pak krachne na další chybě: :-(
controlledconnection.cpp: In member function ‘virtual bool ControlledConnection:
:processReady(const Select&)’:
controlledconnection.cpp:154: error: call of overloaded ‘toString(size_t)’ is ambiguous
stringutil.h:27: note: candidates are: std::string toString(bool)
stringutil.h:28: note:                 std::string toString(int)
stringutil.h:29: note:                 std::string toString(unsigned int)
stringutil.h:30: note:                 std::string toString(double)
controlledconnection.cpp:182: error: call of overloaded ‘toString(size_t)’ is ambiguous
stringutil.h:27: note: candidates are: std::string toString(bool)
stringutil.h:28: note:                 std::string toString(int)
stringutil.h:29: note:                 std::string toString(unsigned int)
stringutil.h:30: note:                 std::string toString(double)
controlledconnection.cpp:242: error: call of overloaded ‘toString(size_t)’ is ambiguous
stringutil.h:27: note: candidates are: std::string toString(bool)
stringutil.h:28: note:                 std::string toString(int)
stringutil.h:29: note:                 std::string toString(unsigned int)
stringutil.h:30: note:                 std::string toString(double)
make[3]: *** [controlledconnection.o] Error 1

Ale každopádně díky.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Michal Wirth avatar 7.1.2010 15:14 Michal Wirth | skóre: 26
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
tak na radcich 154, 182 a 242 pretypujte parametr metody toString() na jeden ze zminenych ... nejlepe asi na unsigned int, takze to volani bude vypadat nasledovne toString((unsigned int) TO_CO_TAM_JE)

ale vypada to, ze to asi nerozbehnete (kdyz jsou tam i takove problemy)
Důležité se časem stává absurdním, absurdní se časem mění v důležité.
otula avatar 7.1.2010 15:44 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Mockrát díky, ještě to chtělo pár drobných úprav s chybějícími include, které jsem zvládnul a mám to zkompilované. Teď už to nechám být a večer, až se má drahá bude čučet na Růžovku, tak si napíšu PKGBUILD, udělám balíček a zkusím to seriózně nainstalovat a vyzkoušet, jestli to po těchto úpravách bude i fungovat.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
7.1.2010 15:50 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Když tak ty úpravy dejte jako patch k tomu pkgbuildu.
In Ada the typical infinite loop would normally be terminated by detonation.
otula avatar 7.1.2010 17:42 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Jasně, to samozřejmě udělám :)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
otula avatar 7.1.2010 19:22 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Příloha:
Tak to mám hotové, zkompiluje se to, vytvořil jsem i startovací skript, poznacházel config, připojil tam brněnský částečný channels.conf, ale při pokusu o přehrávání mi to hlásí chybu, že se nemůže připojit k socketu :-(

Pokud najdeš (nebo kdokoli jiný), co je ještě špatně, bylo by to bezva.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
otula avatar 7.1.2010 19:43 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Koukám, že jsem ve startovacím skriptu nechal parametr z ntp, a že startovací skript hlásí DONE i když je nedone. Když zadám v konfigu, že se má spustit pod skupinou video, tak mi píše, ža taková skupina neexistuje, takže kdoví, kde ji hledá… A to jsem se tolik snažil :,-(
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
8.1.2010 14:03 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Spíš by to chtělo sem napastovat akci a reakci (chybu) a možná se k tomu dostanem. Bude to rychlejší než instalovat ten soft, chápat ho, atd.
In Ada the typical infinite loop would normally be terminated by detonation.
otula avatar 8.1.2010 14:25 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
[ota@otula ota]$ dvbcat dvb-t "NOVA" | mplayer -
Fatal error: failed to connect to server on socket /var/run/dvbd/dvbd.socket
MPlayer SVN-r29776-4.4.1 (C) 2000-2009 MPlayer Team
141 audio & 306 video codecs
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing -.
Reading from stdin...
[ota@otula ota]$ ls -l /var/run/dvbd
celkem 4
-rw-r--r-- 1 root root 6  8. led 14.23 dvbd.pid
srwxrwxrwx 1 root root 0  8. led 14.23 dvbd.socket

Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
8.1.2010 18:11 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
A dvbd běží jako proces a poslouchá na tom socketu? (Viz netstat)
In Ada the typical infinite loop would normally be terminated by detonation.
otula avatar 8.1.2010 18:19 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Ha, on mezi procesy vůbec není. Ale přitom se vytvoří pid, nehlásí to žádnou chybu. Jsem z toho trochu mimo mísu.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
8.1.2010 20:08 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
a v logu nic není?

když tak strace... strace -f -o trace.txt -s 256 /etc/rc.d/dvbd start
In Ada the typical infinite loop would normally be terminated by detonation.
otula avatar 8.1.2010 21:11 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Příloha:
V logu je jen ten nesmysl o skupině video:
Fatal error: failed to lookup user "video" in group database
Success
[ota@otula ota]$ grep video /etc/group
video:x:91:ota,jana,hts
strace vyhodil docela zajímavé chyby. Celý výpis je přiložen a jak vidím, tak se snaží přistupovat ke knihovnám na nesmyslných místech. Pro ukázku jeden ze souborů, který nenašel:
[ota@otula ota]$ locate libstdc++.so.6
/opt/lib32/usr/lib/libstdc++.so.6
/opt/lib32/usr/lib/libstdc++.so.6.0.13
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.13
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.4/libstdc++.so.6
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.4/libstdc++.so.6.0.10
- jestli by stačil přidat ještě nějaký parametr při configure?
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
13.1.2010 17:04 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Skupine video? Asi znam jinou anglictinu, ale podle mne hleda uzivatele "video" ve skupine "database"...
otula avatar 13.1.2010 22:05 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Doufám, ž teď neplácnu nesmysl, ale mám ten pocit, že u tohoto programu musí být člověk ve skupině video.

Větu failed to lookup user "video" in group database si vykládám tak, že v databázi skupin (tedy souboru /etc/group) chybí uživatel video - což představuje skupinu video. Ale možná máš pravdu a vykládám si to blbě.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
13.1.2010 22:32 Ash | skóre: 53
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Také bych čekal nějaké podobné rozuzlení, ale raději bych se asi podíval do zdrojáků.
14.1.2010 08:46 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Fatal error: failed to lookup user "video" in group database
Hláška poněkud kryptická, nicméně podle zdrojáku je to tak, že hledá skupinu "video".
  // set the group
  if (socketGid != "") {
    uid_t group;
    if (!sscanf(socketGid.c_str(), "%d", &group)) {
      struct group *p = getgrnam(socketGid.c_str());
      if (p == NULL) {
        std::cerr << "Fatal error: failed to lookup user " << socketGid << " in
group database\n"
                  << strerror(errno) << std::endl;
        exit(1);
      }
      group = p->gr_gid;
    }
Pokud se na to podíváte blíž, tak zjistíte, že hledáte skupinu "video" nikoliv video. Někde v konfiguráku budete mít kolem video uvozovky, zkuste to bez nich.
Celý výpis je přiložen a jak vidím, tak se snaží přistupovat ke knihovnám na nesmyslných místech.

To je normální postup, jak najít, kde ta knihovna je. (Podobně funguje prohledávání PATH když spustíte něco z bashe.)
In Ada the typical infinite loop would normally be terminated by detonation.
otula avatar 14.1.2010 09:00 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Díky za objasnění i za potvrzení, že se skutečně jedná o skupinu video, což se mi snažil Roman Vašíček vymluvit. Doma vyzkouším zrušit ty uvozovky v konfiguráku.

Každopádně jsem už ale celý problém vyřešil tak, že používám dvbstreamer, který (když jsem pochopil, jak v něm přijímat více programů naráz) funguje parádně.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
6.4.2011 14:41 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Omlouvam se za nechtenou mystifikaci. Jen jsem prekladal uvedene chybove hlaseni a nekontroloval jsem si ve zdrojaku k cemu se vaze a zda dava smysl.
6.4.2011 15:08 2X4B-523P | skóre: 39 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
tak zase za rok :-D
8.1.2010 00:12 Ash | skóre: 53
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
kaffeine by nestačil? Mně funguje bezchybně, v rámci multiplexu toho lze naráz ukládat kolik je libo, třeba všech 4-5 programů.
8.1.2010 11:09 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Kaffeine by urcite stacil, ale musi to byt verze pro KDE 3.5. Najvetsi a snad jediny problem jenz jsem s ni mel byly pady pri pokusu o prehravani DVB-T vysilani v MPEG4 HD (treba PRIMA v Praze). Verze pro ctyrkovou radu je prepisovana docela zasadnim zpusobema a kvalitou je v soucasne dobe tak na urovni beta kodu. Bohuzel se zda, ze v dohledne dobe se prilis neda cekat nejake zasadni zlepseni. Z vlastnosti nove verze na ktere jsem narazil
  • nelze menit sledovany kanal primo z klavesnice (bud pouzit mys a nebo je potreba prochazet kanaly postupne po jednom)
  • nefunguji stare klavesove zkratky (ikdyz nektere jdou alespon nastavit)
  • pada pri praci s playlisty
  • obcas si spatne ulozi vlastni konfiguraci tak, ze ji priste nemuze nacist. Pri pristim spusteni pak alokuje veskerou dostupnou pamet a nasledne spadne. Pomaha odstranit ~/.kde4 adresar (nepidil jsem se prilis po konkretnim souboru, trakze nevim)
  • nesvedci mu prilis rychle prochazeni kanaly pomoci klavesnice - obcas se zasekne na druhem kanalu v seznamu a nechce se prepnout na prvni. Pokud se vratim na treti program a zkusim to znovu s vetsi prodlevou mezi stisky klaves, uz to jde
  • pri behu v okne obcas nezobrazi informace EPG informace o sledovanem poradu pri zmene kanalu
  • pada pri preladeni na nebo z DVB-T kanalu ve formatu MPEG4 HD
  • obcas pada pri zmene media - napriklad pri pokusu zapnout televizi po ukonceni prehravani DVD
  • po startu a spusteni televize z klavesnice nelze z klavesnice menit kanaly. Je nutne nejprve klepnout mysi do seznamu kanalu
otula avatar 8.1.2010 13:25 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
No já používám verzi 0.8.8 - sice mi na začátku nefungovalo přehrávání DVB-T vůbec, ale po rekompilaci jedou v pohodě i HDTV programy. Nemám s Kaffeine problém, ale chtěl bych něco, co běží z příkazové řádky a lze s tím dál pracovat. Ono mi u Kaffeine hodně vadí, že neumí poslat obraz jinam - na jiný displej, jak to umí třeba xine nebo mplayer.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
13.1.2010 17:09 ph0enix | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Upresneni ke zmene sledovaneho kanalu. Nemoznost prejit na konkretni kanal je pouze v celoobrazovkovem rezimu. V okne to funguje :-(
Jiří Poláček avatar 8.1.2010 10:17 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Dříve jsem na nahrávání používal VLC, jde to vzdáleně konfigurovat přepisováním konfiguráku, nyní ale už sázím především na Kaffeine.

Mimochodem, nevědel by někdo, čím poeditovat nahrávku v HD?
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
8.1.2010 13:00 Martin Beránek | skóre: 33 | blog: mousehouse | Brno
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Mimochodem, nevědel by někdo, čím poeditovat nahrávku v HD?
předpokládám že se jedná o mpeg-ts a vevnitř je mpeg4 avc.... netuším, ale odpoveď by mě také zajímala, bo mě to zachvilku čeká
never use rm after eight
otula avatar 8.1.2010 14:39 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
K tomu se také přidávám. Sestříhání normálního vysílání mi vychází nejlépe přes demux v ProjectX, střih v TTcut a dokončení v Avidemux, ale HDTV se mi úspěšně zpracovat nepodařilo.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
otula avatar 8.1.2010 18:03 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Našel jsem, prý by to mohl program xport demuxovat. V tom balíčku je exe soubor a zdroják, ten šel v pohodě zkompilovat pomocí gcc. Ale nějak jsem ho nedokázal použít. Žádná nápověda, jen tohle:
Usage:
        xport <-pavtdszgher2> <infile> <program number> <video stream number> <audio stream number>

Options:
        p = parse only, do not demux to video and audio files
        a = dump audio PTS
        v = dump video PTS
        t = GOP timecode mode, count repeated fields/frames
        d = dump all PID's (useful for debugging muxers, but tons of output)
        s = suppress TS rate dumping (useful when piping output to a file)
        z = demux to PES streams (instead of elementary streams)
        g = dump ATSC PSIP information
        h = input file is in HDMV (AVCHD and Blu-ray) format (192 byte packets)
        e = dump HDMV arrival_time_stamp difference
        r = dump PCR
        2 = only extract 2 channels of HDMV LPCM audio from multi-channel tracks
Především nemám páru, co by mohlo být myšleno parametrem program number
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Řešení 1× (otula (tazatel))
8.1.2010 10:39 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Pak me jeste napada aplikace gnutv (z dvb-utils od http://linuxtv.org/), ktera je asi nejprimitivnejsi nahravaci software co se da sehnat. Me funguje bez problemu.
otula avatar 8.1.2010 18:13 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Tak ten nemá chybu! A nádherně zvládá i HDTV, když jsem si otevřel stream ve VLC, jel úplně perfektně a čistě.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
otula avatar 8.1.2010 18:30 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Dá se spustit nějak vícekrát s různými programy? Při pokusu mi to řve, že nelze otevřít frontend.
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
13.1.2010 18:55 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Pri jednom dekoderu je to dost obtizni ukol. gnutv tohle bohuzel neumi.
Hlavni omezeni ze lze nahravat jen programy z jednoho streamu.
Ale nasel jsem jinou aplikaci ktera to umi: dvbstream.
Sice je ta utilitka 5 let stara, dost prasacky napsana, ale fungje :-).
Problem je, ze nerozumi klasickemu channles.conf, ale parametry se museji specifikovat pres prikazovy raked (ale neni proble napsat wrapper, ktery by ty parametry prepsal). Taze napr. tenhle prikaz nahreje programy Nova + Nova Cinema (v Praze):
./dvbstream -f 634000 -qam 64 -gi 4 -cr 2_3 -bw 8 -tm 8 -o:/home/chochi/f1.ts 401 411 -o:/home/chochi/f2.ts 101 111
Nebo je moznost nahrat cely stream (v tomhle pripade nefunguje parametr -o):
./dvbstream -f 634000 -qam 64 -gi 4 -cr 2_3 -bw 8 -tm 8  -o 8192 > ~/f1.ts
Pak je v tom ale peknej bordel :-):
$ mplayer -demuxer lavf ~/f1.ts 
MPlayer SVN-r29796-4.3.2 (C) 2000-2009 MPlayer Team

Playing /home/chochi/f1.ts.
libavformat file format detected.
[mpeg2video @ 0x2f17de0]skipped MB in I frame at 18 6
[mpeg2video @ 0x2f17de0]ac-tex damaged at 33 27
[mpeg2video @ 0x2f17de0]Warning MVs not available
[mpeg2video @ 0x2f17de0]concealing 180 DC, 180 AC, 180 MV errors
[mpegts @ 0x2efed40]MAX_READ_SIZE:5000000 reached
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 2
[lavf] Audio stream found, -aid 3
[lavf] Audio stream found, -aid 4
[lavf] Audio stream found, -aid 5
[lavf] Audio stream found, -aid 6
[lavf] Audio stream found, -aid 7
[lavf] Video stream found, -vid 8
[lavf] Video stream found, -vid 9
[lavf] Audio stream found, -aid 10
[lavf] Audio stream found, -aid 11
[lavf] Audio stream found, -aid 12
[lavf] Video stream found, -vid 13
[lavf] Video stream found, -vid 14
LAVF: Program 514 
LAVF: Program 513 
LAVF: Program 2049 
LAVF: Program 770 
LAVF: Program 769 
VIDEO:  [MPG2]  720x576  0bpp  25.000 fps  15000.0 kbps (1831.1 kbyte/s)
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
VDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Unsupported PixelFormat -1
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 192.0 kbit/12.50% (ratio: 24000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [vdpau] 720x576 => 768x576 Planar YV12 
No bind found for key 'c'.                          0%  2%  0.1% 0 0 
A:10399.3 V:10405.6 A-V: -6.372 ct: -0.060   0/  0  0%  2%  0.1% 0 0 
Exiting... (Quit)
otula avatar 13.1.2010 21:59 otula | skóre: 44 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: dvb-t záznam rozumný způsobem
Už jsem zjistil, že nejlepší je na to asi dvbstreamer. Lze si tam vytvářet "filtry" a posílat je, kam se člověku zlíbí :-)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.