|
|
||
| Home | Mandriva Linux | Ukázky | Kde získat | Podpora | Fórum | Wiki | Kontakty | RSS | Přihlásit | Registrovat | |
Nahrávání pořadů pomocí set-top-boxuChcete-li si pořídit digitální sbírku TV pořadů, budete potřebovat set-top-box vybavený pevným diskem (PVR, Personal Video Recorder), nebo alespoň set-top-box s označením PVR-ready. Toto označení znamená, že přístoj není vybaven pevným diskem (nebo jinou úložnou kapacitou), ale má USB výstup, ke kterému lze připojit flash, HDD, možná slot na SD kartu, a umí na ně nahrávat pořady. UPOZORNĚNÍ: ne všechny přístroje s USB jsou vybaveny napájením USB slotu a ne všechny umí obsloužit připojené pevné disky. Existují přístroje s USB, které obslouží jen FLASH klíčenku a to ještě omezené velikosti (neumí adresovat větší paměťový prostor), a pokud ano, je možné, že budete potřebovat HDD nejen s USB připojením, ale i s externím napájením, protože některé USB výstupy prostě napájení neobsahují! Jak nepraktické je takové řešení pocítíte velmi rychle sami, takže si při výběru přístroje dejte pozor, aby jste nešáhli vedle. Můj PVR-ready set-top-box s označením DVB-T FTA19N umí karty SD do 4GB a SDHC do 8GB, má USB s napájením a v pohodě obslouží pevné disky napájené z USB. Vyzkoušen je HDD 250 GB, větší nevím, ale určitě bude platit omezení souborového systému FAT32. Při nahrávání přístroj vytváří soubory *.TS, čislované od 0001. Odhaduju, že je každých 5 minut vytvořen další TS soubor. Na disku je v kořenovém adresářy vytvořen podadresář MYRECORD a v něm dostane každý pořad svůj adresář. Jméno adreáře pořadu je zakodován číselný kód programu, TV kanál a čas. Název nikoli. Po nějake době hledáni jsem vyrobil tohle řeseni (funguje to v ML 2010 32 bit): V adresáři s pořadem (tedy v adresáři se soubory 0001.TS, 0002.TS …XXXX.TS) spustím skript, ktery obsahuje nasledujici: #! /bin/bash echo "Tohle je skript, ktery prevede TS soubory do formatu MPEG" echo -n "Mam pokracovat (a) nebo skoncit (q)?" read odpoved case $odpoved in a) echo -n "Jak se ma jmenovat vystupni mpeg soubor?" read jmeno projectx *.TS && mplex -f 8 -o $jmeno.mpg 0001.m2v 0001.mp2 ;; q) exit 0 ;; esac Vysvětlení: program projectx umi TS soubory prevzit, spojit, vytvorit interni indexy a vyhodi jako vystup soubor s videem (*.m2v) a soubor se zvukem (*.mp2). Následující příkaz mplex oba soubory vezme a spoji do finálního *.mpeg souboru. Ten umí přehrát nejen mplayer, ale i drtivá většina stolních DVD přehráváčů, protože jde o standardní výstup. Prostě soubor vypálíte na CD/DVD, zkopírujete na Flash/SD kartu, vsunete do přístoje a na velké TV obrazovce se můžete kochat příslušným videem. O mpeg souboru: mediainfo ractime.mpg General Complete name : ractime.mpg Format : MPEG-PS File size : 3.52 GiB Duration : 2h 39mn Overall bit rate : 3 153 Kbps Video ID : 224 (0xE0) Format : MPEG Video Format version : Version 2 Format profile : Main@Main Format settings, BVOP : Yes Format settings, Matrix : Default Duration : 2h 39mn Bit rate mode : Variable Bit rate : 2 836 Kbps Width : 720 pixels Height : 576 pixels Display aspect ratio : 16:9 Frame rate : 25.000 fps Standard : PAL Resolution : 8 bits Colorimetry : 4:2:0 Scan type : Interlaced Scan order : Top Field First Bits/(Pixel*Frame) : 0.274 Stream size : 3.17 GiB (90%) Audio ID : 192 (0xC0) Format : MPEG Audio Format version : Version 1 Format profile : Layer 2 Duration : 2h 39mn Bit rate mode : Constant Bit rate : 192 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Stream size : 220 MiB (6%) Většina set-top-boxů s podporou nahrávání bude vyrábět podobné soubory (formát TS je standardni formát pro DVB-T), i kdyz budou mít možna jinou příponu. Určitě si budete umět uvedený skript upravit. Použité programy jsou v balíčcích projectx a mjpegtools (program mplex), oba jsou součástí standardních repozitářů Mandriva Linuxu (contrib a main), ale v závislostech se objeví i balíček z PLF. Pozn.: Jde o jednodušší a podstatně rychlejší a na místo úspornější řešení, než si vyrábět univerzálně použitelné soubory např. v avidemuxu (avidemux2_gtk). V něm trvá překódováni mnohonásobně déle, je nutné pospojovat všechny potřebné *.TS soubory přislušného pořadu ručně (Ctrl+Alt+a), ručně nastavit kodeky a jejich volby (nevím, proč si to ten avidemux nepamatuje). |
Mandriva Wikisoftware/zvuk_a_video/dvb-t_nahravani.txt · Poslední úprava: 2010/12/04 16:49 autor: yullaw
|
|
| © 2001 – 2010 QCM, s.r.o., ISSN 1801-3988, obsah spravuje Liberix, o.p.s. Používáme Wordpress, DokuWiki a SMF. | ||