Sida 6 av 9

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 24 april 2012, 08:48:28
av ronnylov
Jag brukar tappa ljudsynken efter sådana störningar men det är sällan det hänger sig. Detta är väl också en anledning till att man skulle vilja ha en extern TBC som genererar synkpulser oavsett vilka störningar man får.

Hänger det sig även i preview-läget om du inte har capture igång? Om inte kan man köra preview tills störningarna slutat och då startar man capture tills det hänger sig när scenen är slut. Spolar tillbaka bandet litegrann och repeterar för nästa scen.

Jag har också märkt att med min videobandspelare och capturekort så tar det några sekunder innan capturekortet/videobandspelaren synkar igen efter att bildsignalen återvänt (det kanske är auto-trackingen som ställer till det). Så om man spolar tillbaka litegrann efter ett sådant "myrornas krig" har upphört så kan man fånga några extra sekunder i början på nästa scen om man lyckas starta uppspelningen i videobandspelaren precis där nästa scen påbörjas. Så det kan bli lite trixande...

Hur gick det med avisynth och HC Encoder. Fick du det att fungera?

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 24 april 2012, 09:20:33
av freddenacka
Hej
Jag han tyvärr inte titta på det, men ska göra det i kväll.
Problemet är att virtual vcr hänger sig och då skadas capurfilen vilket gör att jag får göra om allt. Grymt irriterande då det innebär att jag måste notera alla störningar och sitta och stoppa capur strax innan.
Kör jag bara test bild så hänger det sig inte.

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 24 april 2012, 09:34:46
av ronnylov
Ajdå det var hu värre. Har du testat med capture i virtualdub istället?
Man kanske kan hitta något annat program som inte hänger sig. Händer samma sak med programvaran som följer med capturekortet?

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 24 april 2012, 14:05:01
av freddenacka
Jag har inte fått till det i virtual dub än, ska testa det lite bättre ikväll. Med det programmet som ingår så tar den bara komprimerad inläsning blir urkasst....

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 24 april 2012, 22:38:13
av MiaM
Du kanske kan ha nytta av det där mixerbordet trots allt?

Det borde "mangla" videosignalen så att den håller rätt nivåer.


Generellt så fungerar analogvideo normalt så att DC-nivån ändå rättas till genom att svartnivån kalibreras i svartnivå-utrymmet efter varje H-synk-puls. En kondensator ska alltså i princip bara klara att hålla DC-nivån rätt under en linje (d.v.s. "0dB" förlust vid 15kHz, ungefär). AGC fungerar vad jag förstått så att förstärkningen justeras så att skillnaden i spänning mellan svartnivå och synkpulser blir rätt. På samma sätt så utgör färgbursten referensstyrka för färgmodulationen.

En vanlig tjock-TV har "klampning" (=svartnivåkalibrering) för DC-nivån och AGC för färgnivån, men INTE för videosignalstyrkan. Det gör att färgskillnaderna alltid blir rätt medan videonivån kan variera beroende på insignalen. Om man har för svag videonivå så blir färgerna oproportionerligt starka, och har man för stark videonivå blir färgerna för bleka.

En vanlig VHS-video har klampning, färgnivåkalibrering och AGC för videosignalstyrkan.

Det där att capturekortet hänger sig kan kanske avhjälpas genom att leda signalen genom en annan VHS-spelare i stoppläge (kallas "E-E-läge" i servicemanualer, electronics-to-electronics, av nån anledning).


Makrovision bygger på "för starka" signaler. Praktiska studier visar att när en kompis hyrt en skyddad film för 20 år sen och ville ha den kopierad så funkade det bra att ansluta mitt på labbkort hembyggda exemplar av Allt om Elektroniks justerbara videoförstärkare (1-4 gångers förstärkning tror jag) mellan uppspelare och inspelare. Jag vet inte om de för starka signalerna fanns med på kopian också, orkade nog inte prova :)


Din proffsspelare har kanske justerbara nivåer för max/min-nivå inom videosignalen, som kanske går att justera så att signalen klipps vid brus?

Å andra sidan så är en fördel med din motståndslösning att dropouts borde bli lättare att detektera och kompensera bättre i mjukvara än vad en VHS-spelare klarar.

Om du verkligen vill göra allt rätt så ska du egentligen göra en spänningsdelare så att du får 75 ohm impedans. Dessutom så ska kablarna vara 75ohm-kablar och inte "ljudsladdar". I praktiken brukar det inte bli så stor skillnad mellan rätt eller fel kabel, men lustigt nog så är vanlig såndär 2*0,75mm2 oskärmad el-lampsladd bättre än skärmad ljudkabel för videosignaler :)

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 25 april 2012, 13:00:13
av ronnylov
Jag kom på en grej som jag var tvungen att göra med mitt gamla tv-kort för att få det att funka. Jag fick först använda den medföljande programvaran för att ställa in allting innan det fungerade att göra capture med virtualdub. TV-kortet verkade initieras på något vis när tillverkarens egna programvara körde igång. Så jag fick ta för vana att starta tv-tittar-programmet, stänga ner det och därefter kunde jag köra andra programvaror för capture. Denna initiering behövde göras varje gång datorn hade startats. Detta var ju ett "amerikanskt" kort så om man inte gjorde detta så kunde jag bara spela in NTSC...

Kan ju vara värt att testa att initiera capturekortet med den medföljande programvaran och sedan testa igen med VirtualVCR eller VirtualDub om det går att använda utan att det hänger sig.

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 25 april 2012, 13:20:44
av freddenacka
Jag skall testa det, tackar stort för alla tips!

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 26 april 2012, 19:53:49
av freddenacka
Jag blir tokig snart, har fyllt på med ett massor med pluggins men den klagar bara på nästa. Lyckas inte fixa mctemporaldenois den säger att det inte finns någon funktion som heter så trots att jag laddar ner den efter denna länk......
http://forum.doom9.org/showthread.php?t=139766&page=32

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 26 april 2012, 20:22:38
av freddenacka
Hum fick till några filter till men den saknar stab nu.
Laddade ner denna men ger ingen skillnad...
http://avisynth.org/mediawiki/Stab

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 27 april 2012, 01:00:19
av ronnylov
Du måste ju inte använda alla plugins i ditt script som jag hade.
sätt en # framför raden med stab i avs-filen om den vägrar så slipper du ladda in den.
samma sak med mctemporaldenoise, den är inte absolut nödvändig eftersom QTGMC filtrerar bort en del brus också.

Men i alla fall stab använder i sin tur DePan och DePanEstimate samt RemoveGrain.

Är det från dina VHS-C kassetter så skulle jag nog inte köra deinterlace med QTGMC såsom jag gjorde i scriptet för jazzgossen.
Jazzgossen var ju från film men VHS-C är från videokamera.

Vill du ha det snabbt och enkelt med HC Encoder så kör ett simpelt avisynth-script:

Kod: Markera allt

AviSource("capture.avi")
Ersätt capture.avi med hela sökvägen till din fil.
Du kan i och för sig ha kvar smoothlevels för att finlira med nivåerna.

Det är det enda som behövs för att kunna ladda in det i HC Encoder.
Och så komprimerar du det interlaced för enkelhetens skull, med en ini-fil såsom denna:

Kod: Markera allt

*BITRATE          7000
*MAXBITRATE       8000
*PROFILE          best
*ASPECT           4:3
*AUTOGOP          15
*INTERLACED
*TFF
*INTRAVLC         2
*MATRIX           mpegstd
Där du sedan själv väljer in och utfil.

Jag har väl en förmåga att krångla till det lite...
Ska man köra mitt "avancerade script" på äkta interlaced såsom VHS-C kan man göra såhär:

Kod: Markera allt

SetMemoryMax(1024)
LoadPlugin("C:\Program\AviSynth 2.5\plugins\SmoothAdjust.dll")
AviSource("exempel.avi")

AssumeTFF()
ConvertToYV12(interlaced=true)
QTGMC()

SmoothLevels(input_low=5, gamma=1.0, input_high=255, output_low=0, output_high=250)
MCTemporalDenoise(settings="low",sigma=6)

stab()

# Fix (S-)VHS chroma shift
Vshift=2 # determine experimentally
Hshift=0 # 2 lines per bobbed-field per tape generation (PAL); original=2; copy=4 etc
mergechroma(last.crop(Hshift,Vshift,0,0).addborders(0,0,Hshift,Vshift))

# Nu har vi 50 progressiva bilder/sekund, omvandla dessa till interlaced igen
SeparateFields() #Detta ger 100 "halvbilder" per sekund
SelectEvery(4,0,3) # Välj ut halvbilder för top field och bottom field
Weave() #Väv ihop dem till 25 fps interlaced igen
Vad är meningen med detta då kan man undra?
Jo MCTemporaldenoise och stab kan då jobba med progressiva bildrutor 50 bilder per sekund för bättre kvalitet.
Tycker man QTGMC känns för långsamt kan man ersätta det med yadif.
Så detta är en gnutta snabbare variant som funkar hyfsat för interlaced video:

Kod: Markera allt

SetMemoryMax(1024)
LoadPlugin("C:\Program\AviSynth 2.5\plugins\SmoothAdjust.dll")
LoadCplugin("C:\Program\AviSynth 2.5\plugins\yadif.dll")
AviSource("exempel.avi")

AssumeTFF()
Yadif(mode=1, order=1)

SmoothLevels(input_low=5, gamma=1.0, input_high=255, output_low=0, output_high=250)

MCTemporalDenoise(settings="low",sigma=6)

stab()

# Fix (S-)VHS chroma shift
Vshift=2 # determine experimentally
Hshift=0 # 2 lines per bobbed-field per tape generation (PAL); original=2; copy=4 etc
mergechroma(last.crop(Hshift,Vshift,0,0).addborders(0,0,Hshift,Vshift))

# Nu har vi 50 progressiva bilder/sekund, omvandla dessa till interlaced igen
SeparateFields() #Detta ger 100 "halvbilder" per sekund
SelectEvery(4,0,3) # Välj ut halvbilder för top field och bottom field
Weave() #Väv ihop dem till 25 fps interlaced igen

ConvertToYV12(interlaced=true) # HC Encoder vill ju ha YV12
Observera att pluginet yadif laddas som Cplugin istället för som vanligt plugin.

SmoothLevels får man förstås anpassa till olika videoband.
Exemplet ovan skiftar ju nivåerna neråt lite men det är bara ett exempel som funkade på "jazzgossen". Man får läsa dokumentationen för filtret och labba lite.

Edit: Det kan till och med se bättre ut med Yadif för det är inte riktigt lika "softat" filter som QTGMC.
Kör man med QTGMC så kan man ofta skippa MCTemporaldenoise och det blir väldigt bra ändå.
Kör man Yadif då kanske man vill ta bort mer brus med MCTemporaldenoise.
Vet inte vilket som blir snabbast, misstänker MCTemporaldenoice slöar ner det ganska mycket, fast det gör ju också QTGMC...
Å andra sidan går det att köra QTGMC i högkvalitetsläge där bruset "stoppas tillbaka" för att få det skarpare igen, men då blir det långsammare.
Håhåjaja...

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 27 april 2012, 09:59:22
av freddenacka
Jag fick till alla pluggins i går till slut, måste lagt trimkoden fel på något sätt dock då mv2 filmen bara blev några minuter.
Återkommer ikväll med nytt reslultat

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 27 april 2012, 12:28:32
av ronnylov
Ja det kan vara en hel del jobb med att installera alla avisynth-plugins.

HC Encoder kör två pass för att fördela bitrate på rätt ställen där det behövs. Matar man på med ett långsamt avisynth-script så ska detta alltså tragglas igenom två gånger. Så ett tips är att generera en ny lossless avi-fil utifrån sitt långsamma avisynth-script så man får en färdigfiltrerad version att jobba vidare med, t.ex. om man sedan vill konvertera den till flera olika format eller labba med olika inställningar i encodern.

Så om du har ett avisynth-script för din film som du är nöjd med kan du ladda in detta i virtualdub. Ställ in videocodec till exempelvis lagarith codec med inställning för YV12 om avisynth-scriptet konverterat till YV12 (huffyuv klarar inte YV12). Ljud kan man låta vara okomprimerat så Audio direct stream copy alltså. Video ställer man på "fast recompress" och sedan spara som till en ny avi-fil.

Så gör man en ny avs-fil med endast AviSource till denna nya filen och inga andra filter (man kan naturligtvis lägga på fler filter senare om man vill). Då blir denna nya videokälla mycket snabbare att använda till exempel för HC Encoder eftersom alla filtren inte behöver köras två gånger när komprimeringen sker i två körpass.


Ett sidospår (strunta i detta om du inte orkar bry dig, jag tänker bara högt):
Ett annat alternativ jag kört med istället för lossless avi är att använda x264. Visst det ger kvalitetsförlust men det går att få filer av hög kvalitet med en bråkdel av storleken. För VHS captures har jag ofta gjort en obehandlad arkivkopia direkt med x264 och crf på 13. Normalt anses ett värde på 18 ge hög kvalitet men jag sänker det alltså till 13 så blir det ännu högre kvalitet. Det kan väl ge sisådär 10 Mbit/s så man kan spara uppåt en timme VHS-video som MKV-fil på en DVD-R. Perfekt för två stycken 30 minuters VHS-C band.

När jag sedan testat lägga filtren i avisynth-script på en sådan komprimerad fil som källa och jämfört med samma filter på lossless avi så är det svårt att se någon skillnad om man inte detaljgranskar en bildruta i taget.

Kritiker hävdar att ja men då får jag YV12 istället för YUY2 och visst så är det ju, men VHS har ändå ganska usel färgupplösning så i praktiken kvittar det.
Läs mer här: http://forum.doom9.org/showthread.php?t=164587
Hmmm, ja numera kan man köra 10-bit 4:2:2 i x264 så varför inte...

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 27 april 2012, 20:06:59
av freddenacka
Av någon andledning så blir filmen bara några minuter. Jag gör en klippt variant med virtual dub som jag prövar med samma skript men utan klippning.

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 27 april 2012, 22:57:24
av ronnylov
Åhhh, nu vet jag varför filmen blir kort!
Min dumma ini-fil, den har ju denna rad:

Kod: Markera allt

*FRAMES 0 1110
Betyder använd endast bildrutorna 0 till 1110.

För att fixa det så trycker du på knappen "all frames" i HC Encoder efter att du laddat ini-filen.
Eller ta bort den raden innan du laddar ini-filen.

(Den där raden kan vara användbar om man vill göra en snabbtest av en kortare filmsnutt innan man komprimerar hela filmen)

Re: Erfarenheter av Hauppauge ImpactVCB,Video Capture board?

Postat: 27 april 2012, 23:29:31
av freddenacka
Oki då vet jag :)
Jag prövade med mixerbordet nu och allt fladder försvan :-D
Spelar in familjefilm nu men kommer göra om jazzgossen.
Finns in och utgång för synk singnal.
Är det tidbaskodare?
Jag har bara kopplat in och ut bilden.
Virtual vcr hänger sig inte vid störningar längre :-D
De e stort som attan men väl värt det med tanke på att fladder osv försvinner.