Ik wil een verzameling oude banden digitaliseren. Een aantal voorbespeelde banden en opnames van TV die niet zo makkelijk op internet te vinden zijn en een aantal zelfgeschoten beelden van een camcorder. De procedure is ongeveer hetzelfde. Ik heb wat informatie te delen maar zelf ook nog wat vragen/twijfelpunten. Ik wil het materiaal natuurlijk zo goed mogelijk overzetten want digitaliseren doe je maar één keer.
De eerste stap, wat betreft de videobanden, is het vinden van een videorecorder. Ik had zelf nog een JVC staan, die werkt prima maar heeft alleen mono geluid en niets beters dan composiet output. Een eigenaardig apparaat met Karaoke opties. Of er veel winst valt te behalen door een recorder met S-video te halen vraag ik me af. Daarbij vraag ik me af of het verstandig is om een stereo VCR te zoeken. Een aantal banden die ik heb hebben wel stereo geluid, maar ik weet niet hoe stereo op VHS werkt. Bij FM-radio is het zo dat als je je radio op mono zet je minder ruis hebt. Als dat bij VHS ook zo is en de SNR terugloopt in stereo dan heb ik liever mono met minder ruis.
Welke VCR je ook gaat gebruiken, het is een goed idee om hem schoon te maken voor je begint: How to Manually Clean Your VCR Heads.
Voor de TV-kaart gaat mijn voorkeur uit naar een Philips SAA7134-based kaart. Deze hebben een tikje minder ruis dan de oudere BT878/BT848 kaarten. Een Conexant CX2388 schijnt een tikje meer detail te bieden maar ook meer ruis, detail haal je toch niet uit VHS dus de SAA7134 lijkt me de beste optie.
Voor de geluidskaart had ik weinig keus, de inputs van mijn M-audio Revolution en Turtle Beach Santa Cruz hadden geen zin om te werken onder Linux dus ik doe het voorlopig met onboard sound. Op zich klinkt het goed genoeg voor mijn idee. VHS lijkt toch de beperkende factor qua geluidskwaliteit.
Dan de opnameinstellingen. Ik wil het materiaal eerst uncompressed opnemen. 720*576 pixels uncompressed video aan 25fps en 48Khz uncompressed audio. Dit kost zo'n 1GB/minuut. Ik gebruik zelf mencoder, maar in principe volstaat iedere captureapplicatie die lossless op kan nemen:
Een forse cache is wel nodig, met de standaard cachewaarde krijg je framedrops door de hoge bandbreedte. Dit lijkt aardige kwaliteit op te leveren, zover VHS aardig kan zijn.
Plaatje:

Na de opname open ik de ongecomprimeerde opname met avidemux waarin ik de volgende instellingen gebruik:
Audio: MP2 (Twolame) 160kbit/s mono
Video: 2pass MPEG2 DVD
Container: MPEG-PS
Filters:
• MPlayer resize -> Lanczos 352*576
• Deinterlace filter
• MPlayer hqdn3d luma 4.0 chroma 3.0 temp 6.0
De resize naar 352*576 doe ik omdat VHS maar ~333 pixels in de breedte heeft. Meer pixels in de breedte helpen dus niet echt en hebben alleen maar een negatief effect op de compressie. Capturen met 352px kan natuurlijk ook, maar ik weet niet hoe de TV-kaart/driver het dan gaat scalen.
Ik heb al 10 jaar ruzie met (de)interlacing en weet nog steeds niet welk filter te gebruiken. Een simpel blendfilter of alle even/odd fields wegsmijten is wel failproof maar kost veel detail. Yadif is leuk maar het is lastig om erachter te komen of je top field first of bottom field first in moet stellen. Veel andere filters produceren weer artefacts. Liefst zou ik wel deinterlacen omdat ik liever alles progressive heb. Maar ik kan er ook nog voor kiezen om er gewoon een interlaced DVD van te maken en het probleem bij de player te laten.
Dan nog een ruisfiltertje, de standaard waarden van hqdn3d lijken aardig te werken.
Momenteel loop ik nog tegen het probleem aan dat er nogal eens plots een "oud" field door het beeld flitst. Te zien in deze sample: Goof352pxsample.mpg. Het ligt iig niet aan de VCR, ik heb hetzelfde met een opname van mijn digitale TV settopbox. Mogelijk een mencoder/v4l issue.
Twijfelpunten zijn nog:
Heeft een VCR met S-video/meer koppen/stereo echt zin?
Welk deinterlace filter?
Misschien beter meteen een Blu-ray brander kopen en daarop branden? Dan moet ik alleen weer een hoop opnieuw leren, en tot nu toe staat hier nog niks wat Blu-ray af kan spelen. Ik ga er mogelijk wel tevens MKV's met x264 van maken, die zijn voorlopig ook bruikbaar zat.
De eerste stap, wat betreft de videobanden, is het vinden van een videorecorder. Ik had zelf nog een JVC staan, die werkt prima maar heeft alleen mono geluid en niets beters dan composiet output. Een eigenaardig apparaat met Karaoke opties. Of er veel winst valt te behalen door een recorder met S-video te halen vraag ik me af. Daarbij vraag ik me af of het verstandig is om een stereo VCR te zoeken. Een aantal banden die ik heb hebben wel stereo geluid, maar ik weet niet hoe stereo op VHS werkt. Bij FM-radio is het zo dat als je je radio op mono zet je minder ruis hebt. Als dat bij VHS ook zo is en de SNR terugloopt in stereo dan heb ik liever mono met minder ruis.
Welke VCR je ook gaat gebruiken, het is een goed idee om hem schoon te maken voor je begint: How to Manually Clean Your VCR Heads.
Voor de TV-kaart gaat mijn voorkeur uit naar een Philips SAA7134-based kaart. Deze hebben een tikje minder ruis dan de oudere BT878/BT848 kaarten. Een Conexant CX2388 schijnt een tikje meer detail te bieden maar ook meer ruis, detail haal je toch niet uit VHS dus de SAA7134 lijkt me de beste optie.
Voor de geluidskaart had ik weinig keus, de inputs van mijn M-audio Revolution en Turtle Beach Santa Cruz hadden geen zin om te werken onder Linux dus ik doe het voorlopig met onboard sound. Op zich klinkt het goed genoeg voor mijn idee. VHS lijkt toch de beperkende factor qua geluidskwaliteit.
Dan de opnameinstellingen. Ik wil het materiaal eerst uncompressed opnemen. 720*576 pixels uncompressed video aan 25fps en 48Khz uncompressed audio. Dit kost zo'n 1GB/minuut. Ik gebruik zelf mencoder, maar in principe volstaat iedere captureapplicatie die lossless op kan nemen:
mencoder -tv driver=v4l2:norm=pal:input=1:width=720:height=576:buffersize=1024:audiorate=48000:amode=1 tv:// -oac copy -ovc copy -o capture
Een forse cache is wel nodig, met de standaard cachewaarde krijg je framedrops door de hoge bandbreedte. Dit lijkt aardige kwaliteit op te leveren, zover VHS aardig kan zijn.

Na de opname open ik de ongecomprimeerde opname met avidemux waarin ik de volgende instellingen gebruik:
Audio: MP2 (Twolame) 160kbit/s mono
Video: 2pass MPEG2 DVD
Container: MPEG-PS
Filters:
• MPlayer resize -> Lanczos 352*576
• Deinterlace filter
• MPlayer hqdn3d luma 4.0 chroma 3.0 temp 6.0
De resize naar 352*576 doe ik omdat VHS maar ~333 pixels in de breedte heeft. Meer pixels in de breedte helpen dus niet echt en hebben alleen maar een negatief effect op de compressie. Capturen met 352px kan natuurlijk ook, maar ik weet niet hoe de TV-kaart/driver het dan gaat scalen.
Ik heb al 10 jaar ruzie met (de)interlacing en weet nog steeds niet welk filter te gebruiken. Een simpel blendfilter of alle even/odd fields wegsmijten is wel failproof maar kost veel detail. Yadif is leuk maar het is lastig om erachter te komen of je top field first of bottom field first in moet stellen. Veel andere filters produceren weer artefacts. Liefst zou ik wel deinterlacen omdat ik liever alles progressive heb. Maar ik kan er ook nog voor kiezen om er gewoon een interlaced DVD van te maken en het probleem bij de player te laten.
Dan nog een ruisfiltertje, de standaard waarden van hqdn3d lijken aardig te werken.
Momenteel loop ik nog tegen het probleem aan dat er nogal eens plots een "oud" field door het beeld flitst. Te zien in deze sample: Goof352pxsample.mpg. Het ligt iig niet aan de VCR, ik heb hetzelfde met een opname van mijn digitale TV settopbox. Mogelijk een mencoder/v4l issue.
Twijfelpunten zijn nog:
Heeft een VCR met S-video/meer koppen/stereo echt zin?
Welk deinterlace filter?
Misschien beter meteen een Blu-ray brander kopen en daarop branden? Dan moet ik alleen weer een hoop opnieuw leren, en tot nu toe staat hier nog niks wat Blu-ray af kan spelen. Ik ga er mogelijk wel tevens MKV's met x264 van maken, die zijn voorlopig ook bruikbaar zat.
Verstuurd vanaf mijn Computer®