Engang i 2009 gik det op for mig at det ville være muligt at få min NAS til at fungere som videomaskine, hvis bare lige dit og bare lige dat...
Så jeg startede en tråd på Synology's forum om TV Station. Det er i omegnen af 3 år siden, og nu sker der endelig noget! Sammen med den sidste opdatering af NAS'ens operativsystem er der dukket en pakke ved navn Video Station op. Med denne pakke installeret er det muligt at optage DVB-T direkte ned på NAS'ens disk via en tilsluttet USB-tuner.
Smart, for NAS'en står jo altid tændt, og hvis blot husets mediaplayere magter at fremvise det optagne format er successen i hus!
Sådan omtrent.
For den fine Video Station er endnu ikke fri for knaster og uheldigheder.
Jeg har noteret mig at der mangler undertekster på det optagne. Multiplatform-support virker - næsten - rigtigt. Men kun næsten. Brugerfladen til manipulering af EPG er ustabil. User management og rettighedstildeling er ikke bagt færdigt. Og ifald jeg ikke havde haft en gammel USB-tuner liggende i skuffen - tilfældigvis med et af Video Station supporteret chipsæt - var jeg aldrig kommet i luften.
Man kan mene at Synology har frigivet produktet for hurtigt. Jeg vil vende det om og sige at de tværtimod har valgt at inddrage masserne i den sidste afpudsning. Jeg har i hvert fald flittigt rapporteret tilbage til dem, så sandsynligheden for at de features JEG lige står og skal bruge bliver inkluderet i næste release. Samtidig har Synology fået en førsteklasses mulighed for at erfare hvilken hardware brugerne efterspørger support for. Linux-drivere til 'dimser' af enhver art har aldrig været noget der lå fabrikanterne meget på sinde, og det får Synologys udviklere nu at mærke. De skal nemlig etablere support for dette og hint, såfremt Video Station skal have en reel mulighed for at blive populær. Men jeg tillader mig altså at forvente en hel masse. Synology plejer at levere god kvalitet.
Driver-issuet får mig til at filosofere lidt over udviklingen. Der var engang hvor ingen hardware-fabrikanter gad interessere sig for support til Linux. Slutbrugerne var begrænset til enten at be' om support eller fremstille driverne selv. Vi ser nu et skred; masser af firmaer ønsker at hoppe på Linux-vognen med deres produkter - naturligvis primært fordi det giver dem mulighed for kostbesparelser. Så nu bliver de nødt til at blande sig i koret af frustrerede brugere som forsøger at få producenterne til at levere driversupport. Og er der noget producenterne af hardware forstår, så er det penge! En manglende driver kan blokere for salg af X tusinde dimser til firma Y og dermed tabt fortjeneste Z.
Alletiders! Forhåbentlig kan det sætte mere skub i Linux-driver-udviklingen.
Eneste problem er at Kaffeine's out-of-box kanalliste ikke indeholder Danmark. Men det kan man da gøre noget ved:
Åbn /home//.kde/share/apps/kaffeine/scanfile.dvb i din favorit-editor.
Luk en browser op og gå til http://www.boxertv.dk/teknisk-support/daekning/sendemaster-og-frekvenser/. Her åbner du listen over sendemaster og frekvenser.
Med udgangspunkt i nedenstående redigerer du så scanfile.dvb, så den kommer til at gælde for dér hvor din modtager står. Husk at jo færre MUX'er dine hjemmebyggede entries indeholder, jo hurtigere vil scanningen blive færdig, så medtag kun dét du har brug for.
Eksempel, gældende for Aarhus:
# this file is manually generated by from list at
# http://www.boxertv.dk/teknisk-support/daekning/sendemaster-og-frekvenser/
[date]
2011-04-04
[dvb-t/dk-All]
T 506000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
T 514000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
... T 762000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
T 770000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
T 778000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
[dvb-t/dk-Aarhus FTA]
T 514000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
T 658000000 8MHz 2/3 NONE QAM64 8k 1/4 NONE
Gem filen, genstart Kaffeine og gentag processen med at vælge kilde. Her vælger du så dit eget hjemmelavede entry (Ovenstående skaber dk-All og dk-Aarhus FTA).
Så scanner du. Gemmer. Ser TV. Easy-peasy.
Husk at tage backup af scanfile.dvb, da Kaffeine-updates overskriver filen.
Omkring MPEG4-kanaler og gammel hardware: Ifald man ved gennemlæsning af ovennævnte tekst har undret sig over hvordan det gamle MyCinema-kort dog kan bruges til at se f.eks. DR HD med, når nu kortet kun er MPEG2-kompatibelt - ja så kommer der en slags forklaring her:
Glem brugsanvisningens snak om kompatibilitet. Udsagnet om MPEG2 er begrundet i den medfølgende Windows-softwares egenskaber. Kortet selv er blot en 'bitsprøjte', som evner at omdanne DVB-T signalet sendt på en given frekvens til en bitstrøm. Disse data er set fra kortets synspunkt bare 'data'.
Kaffeine er faktisk motoren; den fortæller tuneren hvilken frekvens (MUX) og lavniveau-kodning (QAM64 mv.) den skal indstille sig på, og demultiplexer så selv den resulterende bitstrøm til separate strømme. Strømmene kan så enten sendes i /dev/null (ikke bruges), sendes til disk eller pipes til en passende viewer, evt via LAN. Dette muliggør faktisk multikanal visning/optagelse med kun een tuner - blot kanalerne er på den samme MUX! Jeg har for sjovs skyld prøvet samtidig optagelse af flere kanaler på en beskeden EeePC (701SD) fra en USB-tuner, og den kleine Celeron-CPU blev belastet ca. 3% per kanal.
Fodnote: Samme fremgangsmåde kan med held anvendes med DVB-C. Min hjemme-pc viser en halvtreds-tres SD-kanaler og 10 HD-kanaler fra Stofa's kabelnet via et Terratec-kort. Faktisk indeholder dén scanfile.dvb kun een entry med een frekvens - Kaffeine finder nemlig selv ud af resten, bare man giver den homing-frekvensen (Aarhus Antenneforening: 346MHz/6900KS/QAM). Fem minutter fra start til TV3+ incl. lyd, undertekster og EPG :)