Category: TV-kaart

Horizontale offset

Een paar dagen terug wou ik terug beginnen aan mijn digitalisering, nadat het stil had gelegen om te gaan werken. Ik twijfelde echter of ik wel wou terug beginnen. Immers, ik had opgemerkt dat de nieuwe video speler een zeer goede beeldkwaliteit had, maar, zeker na digitalisering, viel het op dat de offset van de horizontale lijnen instabiel was/is. Na wat research bleek dat het feit dat dit niet zo was met de oude JVC te maken heeft met het feit dat de oude JVC naar alle waarschijnlijkheid een ingebouwde TBC had, aangezien het nu optredende effect een normaal effect is.

Hierdoor begon ik te twijfelen of ik wel verder wou gaan, en begon ik te denken wat de mogelijkheden waren. Zeker geen nieuwe videospeler kopen, noch een afzonderlijk apparaat, daarmee zou de kost van de digitalisering te hoog oplopen. Maar, ik zou wel kunnen vragen of ik de video-spelers van familieleden eens zou kunnen testen. Maar, uiteindelijk heb ik er vanaf gezien, immers, op die manier kan ik nog lang doorgaan, en weet ik nooit zeker of ik nu al dan niet kan beginnen. Daarnaast zijn dat allemaal oude spelers, waardoor dan weer het beeld zelf van lagere kwaliteit kan zijn. Daarnaast is het maar de vraag of ze dan TBC hebben, en heb ik dan misschien wel een jaar vergooid op het vlak van de digitalisering.

Ik zal dan ook gewoon meteen beginnen met het digitaliseren, maar enkel knippen met DVBCut, welke ook MPEG PS streams ondersteund, naast de TS streams van DVB(-T). Wanneer het dan klaar is zal ik dan eens moeten kijken om die storing weg te filteren. Eventueel door een eigen implementatie (of zelfs algoritme), eventueel met DeJitter voor AvxSynth. Die laatste is echter nog niet bepaald op punt gesteld, waardoor de kans relatief groot is dat ik gewoon eens zal uitzoeken als het moment daar is hoe ik zelf een filter kan schrijven voor Avidemux, eventueel aan de hand van de source code van DeJitter.


Digitaliseren

De oude videospeler was al een hele tijd kapot. Daarom kocht ik in 2010 een Daewoo SV-230, maar ik had op dat moment weinig tijd, en moest uiteindelijk tot de conclusie komen dat het geen storing was in de cassette, maar dat de videospeler gewoon na een tijdje de synchronisatie verloor, en er bleek niets te doen om dit op te lossen.

Om die reden werd er op het einde van vorig jaar een Funai D50Y-100M aangekocht in promotie bij de Eldi. De bedoeling was, en is, om de VHS collectie eindelijk eens te gaan digitaliseren. Er waren echter een paar problemen met de kwaliteit. Er verschenen geregeld groene banden in het scherm. Daar had ik een oplossing voor proberen te vinden met filters bij het coderen, maar dat lukte toch niet helemaal. Uiteindelijk besloot ik om eens te kijken wat het verschil is met wanneer ik de oude JVC, die ik in Gent gebruik voor mijn Raspberry Pi, te gebruiken om het SCART signaal van de nieuwe videospeler om te zetten in een antenne-signaal.

En dat bleek heel veel beter. Echter, waarschijnlijk ligt de oorzaak elders, en dan wel in het afstellen van de frequentie. Zo zou, volgens de West-Europese standaard (volgens scantv), kanaal 37, waar ik de video nu op gezet heb (zonder een inkomend antenne-signaal wel te verstaan, anders lukt het niet) op frequetie 558.25 Mhz. Echter, als ik mijn TV laat zoeken, dan geeft hij 559 Mhz (TV geeft geen getal na de komma, dat is finetuning), en dat komt dan weer overeen met de Oost-Europese standaard van 559.25 Mhz. En dan heb ik heel weinig storing. Als ik hier echter 559.50 Mhz van maak, dan heb ik perfect beeld, of toch zo perfect als het ooit zal worden met een VHS band. Met andere woorden, het is zeer goed mogelijk dat finetunen van de frequentie het probleem bij de Daewoo ook had gelukt. Misschien dat, als ik ooit tijd te veel heb, het eens test.

Maar, ergens hoop ik nu ook dat de Daewoo minder last zal hebben van storing op zijn videokanaal (die ik dus gebruik om een AV-kanaal te hebben voor mijn Raspberry Pi) door mijn computerscherm dan de oude JVC. De JVC heeft bijvoorbeeld ook erg veel last van statische elektriciteit, waardoor er nogal wat fijne stofdeeltjes aanhangen en een zwarte laag vormen. Dat zou nu misschien wel beter kunnen zijn. We zullen zien. Het digitaliseren kan in ieder geval beginnen.

Verder heb ik na wat testen gevonden dat 47 de ideale waarde is voor de saturatie. Op die waarde komen de kleuren van de video overeen met de opgenomen kleuren wanneer ik die afspeel op mijn TV. We krijgen dus in /etc/rc.local:
v4l2-ctl -c saturation=47

24/06/2013, 23:00:
Bij nog wat verder testen bleek toch de oude instelling beter, en gaf bij hij een nagenoeg perfect beeld op:

v4l2-ctl -c saturation=50
v4l2-ctl -c hue=-15

een+

Sinds 14 december kan ik via mijn antenne nu ook een+ ontvangen. Daarmee kan ik alle binnenlandse SD zenders van de VRT ontvangen. HD zenders zitten er bij DVB-T nu natuurlijk nog niet direct in. Commerciële zenders zouden naar verluid hun intrede doen gedurende 2010. Dat is mogelijk door de verkoop va het antenne park van de VRT aan Norkring.

Hopelijk gebeurt dit ook, en zal dit ook tot de gratis zenders behoren. Dan heb je dus een standaard aanbod, gratis via de antenne, al denk ik dat er hoe dan ook een betalend aanbod zal komen, maar misschien dat er toch enkele van de nieuwe kanalen ook FTA wordt.

Op een+ worden voornamelijk sportevenementen, Villa Politica en nu bv. Music for Life uitgezonden. Veel heb ik dus niet gemist :P Op Canvas is wel meer een vaste programmering: er is tussen 8 en 11 uur 's avonds een extra programmering die een aanvulling moet bieden ten opzichte van de normale Canvas programmering. Ook heb ik al geregeld gezien dat de minder populaire sporten daar hun uitzending krijgen. ik verwacht dat het op een+ ook de minder populaire sporten zullen zijn.

Nu heb ik met mijn antennetje dus in totaal 4 TV-zenders, en een heleboel radiozenders. Niet slecht als je er niets voor moet betalen. Daarnaast ben je met DVB-T tenminste vrij om het gewoon op je PC te bekijken. Bij Belgacom kan je ook de basis zenders op de PC bekijken, maar je betaalt er ook genoeg voor. Bij Telenet zou de encryptie aan uw digicoder gebonden zijn, en dus niet te benaderen vanaf de PC.


Het geluid

Ik heb dus daarstraks Witse opgenomen, zowel via de analoge TV, als via DVB-T. Daarstraks had ik nog een probleem met de verkregen filmpjes: het geluid liep niet synchroon met het beeld. Nu heb ik dat nu uitgezocht, en blijkt dat het geluid zo'n 686ms eerder begint dan het beeld, wat dus voor problemen zorgt.

Nu heb ik dit ontdekt via File - Properties. En ook bij de analoge signaal zie ik dat verschijnsel, alleen is dat met 16ms niet waarneembaar. Het shiften van het geluid zal dus waarschijnlijk soelaas brengen.


Xvid vs MPEG-4

Zonet heb ik mijn test-opname van gisteren proberen te coderen met Xvid. Dit is op nies uitgelopen. Op dezelfde bitrate als het orriginele bestand krijg ik een afschuwelijke beeldkwaliteit. Het lijkt meer op een collage van vierkantjes dan op het journaal ...

Dan heb ik eens MPEG-4 ASP geprobeerd en die is wel goed meegevallen. Ik zal nog wel wat tests doen, maar het is zeer waarschijnlijk dat ik alles, ook analoge opnames zal gaan coderen met MPEG-4. De beeldkwaliteit is vele malen beter. De reden dat ik moet coderen is dat, zoals bij mijn vorige bericht al gemeld werd, het feit dat breedbeeld uitzendingen zonder zwarte balken gebeuren, ik vermoed op 1024x576. Dus moet ik het filmpje ook rescalen tot die resolutie, en dat gaat nu eenmaal gepaard met een volledige hercodering.

Als mijn eerste bevindingen dus kloppen heb ik onmiddellijk een oplossing voor mijn probleem met de bitrate van mijn analoge opnames. Zo zal ik toch nog zonder een groot kwaliteitsverlies kunnen voldoen aan de "eisen" van mijn DVD speler.

Verder moet ik wel eens kijken wat het probleem is met mijn DVD speler: zonet zag ik bij een van mijn testen dat de bestanden niet alfabetisch gesorteerd waren, en dat zou ik toch wel willen, anders wordt het alsnog bestandje voor bestandje starten ...


Opnemen met DVB-T

Gisteren melde ik nog dat ik nog niet gevonden had op te nemen, vandaag is het zo ver: ik heb de functionaliteit van VLC doorgrond :P

Met de :demux :demuxdump-file=/TV/laatste.avi lukte het niet. Ook vanuit vlc via opslaan lukte het me niet. Echter, na wat zoeken las ik dat er een record knop is in VLC. Door de geavanceerde besturing te activeren krijg ik een mooi rood bolletje. Als ik er op druk wordt de uitvoer inderdaad bewaard in een ts bestand met alles er op en er aan. Nu is dat allemaal leuk, maar ik moest natuurlijk nog het commando vinden.

Na wat zoeken met google vond ik een commando met sout. Nu heb ik daar wat aan gefoefeld, en uiteindelijk ben ik tot het volgende commando gekomen:
cvlc dvb://frequency=482000000 :dvb-adapter=0 :dvb-bandwidth=0 :program=4112 sout="/media/TV/Witse/laatste.ts"

Opvallend is de cvlc. Die wordt aangeraden bij het gebruik van vlc via de commandline. Hoef ik niet meer de interface op http zetten om te kunnen opnemen. Handig!

Verder heb ik ook gezien dat ik ook de volledige frequentie kan opnemen. Zo kan ik dus alle radio en TV kanalen tegelijk opnemen. Echter, Avidemux kan niet overweg met meerdere beeldkanalen, dus zou ik als ik dat wil gebruiken eerst de verschillende kanalen moeten scheiden in afzonderlijke bestanden.

Hoe ik het beeld zal encoden weet ik nog niet. Indien mogelijk zou ik niet encoden. Met de bitrate zit het in ieder geval goed: het beeld is scherper, en er zijn 25 beelden per seconden ipv 30, waardoor die automatisch al kleiner wordt. Als alles meevalt hoef ik dus enkel te knippen en te plakken. Echter, het feit dat het beeld staat ingesteld op 576 lijnen, maar dat de zwarte banden bij breedbeeld-uitzendingen niet worden meegenomen kan een probleem vormen.


Pinacle PCTV DVB-T Stick Solo

Dinsdag heb ik een nieuw pakketje gekregen uit Nederland. Dit bevat het volgende:
- Pinacle PCTV DVB-T Stick Solo
- Western Digital 1TB externe HDD
- 8GB stick

De eerste er van is de belangrijkste: vanaf nu kan ik dus de twee belangrijkste zenders digitaal ontvangen, en dat is een gigantische vooruitgang. De kwaliteit is gewoon weg ongeëvenaard: een perfect glad beeld. Ik had uiteraard wel al gecontroleerd of er hier in Eggewaartskapelle wel een goede ontvangst was, en op de kaartjes leek het zo te zijn alsof er een goede binnenontvangst moest zijn, en dat is ook het geval. Met het meegeleverde antennetje haal ik al een ontvangst van 85%! Daarmee is de ontvangst beter dan die van de kabel ... :P

De reden dat ik voor de Pinacle koos was simpel: eerst zou ik een Hauppauge kopen, aangezien ik zeer tevreden ben van mijn analoge Hauppauge TV-kaart. Echter, deze heeft geen ondersteuning voor teletekst, en was niet in voorraad bij Cool-Prices. Verder las ik dat ook de Pinacle zou moeten werken met Linux. De reden voor een stick is dat ik wil dat een later aan te schaffen Atom-PC'tje ook zou kunnen opnemen met DVB-T.

DVB-T heeft in België een nadeel: vooralsnog zijn enkel de zenders van de VRT te ontvangen. Zelfs de Waalse zenders zijn theoretisch gezien niet te ontvangen. Het is desalniettemin een interessante techniek: meestal zonder abonnement kan er gewoon TV gekeken worden, en zelfs HDTV behoort tot de mogelijkheden.

Ondertussen heb ik al goed mijn draai gevonden bij het gebruik van het stickje. Echter, ik zal nog eens moeten zoeken naar een goede, werkende manier van opnemen, want dat is me nog niet gelukt... Daar later wel meer over ;)

De WD HDD is er gekomen uit pure nood: ik heb gewoon geen plaats meer op mijn 250GB HDD. Deze kan ik nu legen. Verder kan ik door de HDD te formatteren op FAT32 de HDD rechtstreeks gebruiken met mijn nieuwe DVD speler met USB ondersteuning. Echter, ik zal de bestanden allemaal moeten hercoderen, aangezien de huidige bestanden niet kunnen worden afgespeeld met de DVD speler. Voornamelijk 4:3 materiaal geeft problemen om vlot af te spelen. Ik zal dus moeten zoeken naar de maximaal haalbare bitrate, zowel voor DVB-T als analoog opgenomen materiaal. Die eerste heeft namelijk een lagere bitrate voor het geluid: 128 tov 224.


FC De Kampioenen

Vandaag heb ik voor de tweede keer op rij dat ik vergat om De Kampioenen tijdig op te nemen. Vorige weeg ik verloor ik een 5 à 10 minuten, deze week op zijn minst 10 minuten.

Dat wil zeggen dat ik nu een stukje niet heb, en dat ik volgend jaar bij de herhaling deze twee aflevering terug moet opnemen, coderen en de DVD volledig herbranden, en misschien zelfs een bijkomstige DVD in gebruik nemen voor deze reeks, aangezien de grootte van deze twee bestanden duidelijk zal toenemen.

Daarom heb ik besloten om terug een nieuw element toe te voegen aan mijn grote lijst van crojobs. Nu is het ook zo dat er nu elke week 1 uur zal opgenomen worden, in plaats van een 40 tal minuten, de bestanden zullen dus iets van 150% zullen zijn van de huidige grootte, maar dat maakt niets uit, die worden toch verwijderd als alles gebrand wordt.


Hercoderen?

Ik heb onlangs mijn achterstand in het coderen van de afleveringen van "De Collega's" ingehaald, nu ik ontdek dat ik waarschijnlijk alles opnieuw zal (moeten) doen.

Zoals ik in oktober al melde zijn de uitzendingen die je opvangt met een TV-kaart geen 720 pixels, maar 768 pixels breed. Nu schoot me ineens iets te binnen: zou het niet beter zijn om in plaats van te verschalen van het beeld waar ik de zwarte randen heb van geknipt tot 720 pixels ik misschien beter zou blijven knippen tot op 720 pixels breedte.

Omdat te kunnen moet je eerst en vooral weten hoeveel je ervan mag doen. Daarom heb ik even een DVD opgelegd, die kan je namelijk pauzeren, om te vergelijken met de TV. Dan kwam ik aan iets van 700 pixels, waarna ik aan beide kanten 10 pixels minder afknipte.

Wat is het nut dan van die wijziging van manier van werken?
- Ik heb de indruk dat het knippen minder lang duurt dan het verschalen naar 720 pixels
- Sommige fijne details verliezen kwaliteit door verschaling

Maar, er zijn ook twee nadelen:
- De bestanden worden groter, doordat de hoogte groter wordt
- Nu heb ik ook stukken die je anders niet kan zien op de TV, die zal ik nu ook niet meer zien, maar het is geen nadeel tegenover vroeger, natuurlijk.

Nu, van het eerste trek ik me niet veel aan, aangezien kwaliteit toch wel primeert boven kwantiteit. Nu kan het natuurlijk zijn dat je je afvraagt waarom ik me eigenlijk wil beperken tot 720 pixels, wel het is zo dat mijn DVD speler beperkt is in het afspelen van bestanden die voldoen aan de PAL/NTSC standaard.

Alleen, dan sta ik voor het dilemma: moet ik nu terug alles hercoderen? Dat kan perfect, behalve dan de volgende dingen die ik gedigitaliseerd heb, maar dat dus ook opnieuw kan doen:
- Oesje
- De Collega's maken de brug

Een berekeningetje leert me dat alle "De Collega's"-afleveringen kunnen gecodeerd zijn binnen een 5-tal dagen wanneer ik hem elke dag zo'n 12 uur laat coderen. De 3 afleveringen van FC De Kampioenen en 4 afleveringen van De smaak van de Keyser kunnen vannacht al volledig gecodeerd worden.

Ik zal dan volgende week dringend moeten beslissen of het huidige systeem goed wordt bevonden en dan alles die klaar is naar DVD schrijven om zo plaats te maken, of op zijn minst de ongecodeerde bestanden aan de HDD smijten want het begint stilaan vol te lopen. Heb nu wel plaats kunnen maken voor 60GB, maar als je weet dat wanneer de Collega's op DVD komen te staan en ook de opanme bestanden verdwijnen er 120.5GB vrijkomt, en dan te bedenken dat er nog bijkomt door het hercoderen, ...

[hr]

2009

En natuurlijk mag ik niet vergeten jullie allemaal een gelukkig Nieuwjaar te zeggen in deze eerste post van het jaar 2009 op dit blog.

We hebben het jaar in ieder geval hebben we het oude jaar met een gebruikers explosie, maar ik moet er wel bij zeggen dat het allemaal spam registraties zijn: namen met termen als Viagra, en emailadressen die verdacht veel op elkaar lijken ...

Om dat tegen te gaan zal er vanaf nu ene Captcaha controle zijn bij de registratie, en zullen die gebruikers verwijderd worden. Wanneer ik toch iemand verwijderd ten onrechte verwijder, biedt ik bij deze mijn excuses aan.


Onmogelijk?

Volgens Ringi op het Ubuntu forum is wat ik wil doen onmogelijk. Dan ben ik toch maar begonnen met het gebruik van filters, en zal dan straks (binnen een uur) eens kijken wat het resultaat is. Maar het lijkt vooralsnog goede beelden te geven.

Dit is wat er gebeurd:
- Eerst wordt het beeld op 768x576 gezet, aangezien dat dat de grootte van de frames is
- Dan wordt er gedeinterlaced
- Daarna knip ik de zwarte randen weg van het beeld, waarna ik een beeld van 740x572 krijg
- Daarna "resize" ik het geheel naar 720x556 om het met mijn DVD speler te kunnen afspelen

Ik zal straks nog eens controleren of ik misschien een (nog) beter resultaat krijg wanneer ik eerst deinterlace en daarna het beeld op 768x576, maar ik denk het niet aangezien de frames 768x576 zijn. Wanneer het toch een beter resultaat zou geven zal ik het hier wel melden ;)
27/10/2008, 12:20:
Ik kan niet direct een verschil zien, zal het straks nog eens bekijken.

28/10/2008, 14:04:
Ik heb dan toch voor het laatste gekozen, want deze lijkt iets efficiënter te werken. Op een minuut was er immers een verschil 0,4 MB, maar op een uur tijd loopt dat toch op tot 24 MB, die ik aan iets anders kan besteden. -- Het bestand met de filters kan je hier downloaden.

29/10/2008, 02:53:
Ik wilde nog eventjes het uiteindelijke resultaat van een opname van mijn TV-kaart:
Baconfoy