In dit 2de deel gaan we verder door de audio te importeren in Virtualdub. Het eerste deel vind je hier terug.
2.2 Audio importeren

We kiezen voor “Audio -> Audio from other file…” en selecteren het aangemaakte mp3 bestand. In het daaropvolgende dialoogvenster selecteren we “Autodetect”.


Opgelet !

Het kan zijn dat je onderstaande melding krijgt:

 

 

 

 

 

In dat geval is er nog geen mp3 encoder geïnstalleerd.

We kiezen voor de Lame mp3 encoder, dewelke je op volgende manieren installeert:

Windows Xp

  1. Extract het zip bestand
  2. rechtsklik op het bestand LameACM.inf en selecteer installeren

Windows Vista/7

  1. Extract het zipbestand naar een locatie bv; C:\lame
  2. Zorg dat je een commandprompt als administrator start en geef het volgende in:

32bit:

rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 c:\lame\LameACM.inf

64bit:

C:\Windows\SysWOW64\rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 0 c:\lame\LameACM.inf


2.3 Video instellingen – filter

Nadat de audio in orde is gebracht moeten we nog een paar wijzigingen doen aan het beeld. We beginnen met een filter.

Kies “Video” en zorg dat “Full processing mode” aangeduid is, waarna de keuze “Filters” beschikbaar wordt.

Hier kiezen we voor de filter “Border-control. Je kan deze installeren door de het bestand BrdCntrl235.vdf afkomstig uit het vdfilterpack te plaatsen in de plugin folder van Virtualdub.

We stellen in dat de border aan al de kanten 10 pixels groot mag zijn. (Dit om eventuele ruis te bedekken).

Uiteraard kan je nog veel meer filters toepassen zoals ruisonderdrukking, verbeteren van analoge beelden, kleur, contrast enz. In dit gedeelte focus ik mij enkel op een basis gebruik van filters en compressie.

2.4  Video instellingen – compressie

We gaan verder met de volgende stap: klik op “Video – > Compression”, indien je x264vfw correct hebt geïnstalleerd dan zie je die in de lijst staan. Klik erop en kies “Configure” .

Een scherm met een aantal opties komt nu tevoorschijn, het eerste wat je doet is in het “Rate control” dropdown menu  kiezen voor “Multipass – 1st pass”

Multipass codering betekent dat de compressor meerdere keren kijkt naar de video, zodat het beter zou weten waar en wanneer er in je video een hogere of lagere bitrate toegewezen moet worden.

Bijvoorbeeld: een scène met veel beweging en intense actie zou  een hogere bitrate  vereisen  dan een donkere scene  met weinig aan de hand.  Tijdens de 1e pas zal de compressor aantekeningen maken en deze bevindingen in een. Stats-bestand plaatsen. Bij de de 2e poging zal de echte codering beginnen en aan de hand van het .stats bestand de bitrates goed zetten.

Over de bitrates: ik kies hier persoonlijk voor 2000.

De rest van de instellingen mag je zo overnemen. Bij een mouse-over van een element krijg je een woordje uitleg.

2.5 Alles aan het werk

Klik op “File -> Save as Avi

Geef een bestandsnaam op en wacht totdat de eerste pass (analyse) klaar is. Nadien ga je terug naar ” Video – > Compression ->  x264vfw -> Configure”.

Selecteer Multipass – N-pass (ook voor zorgen dat de stats file locatie overeenkomt met die van de 1ste pass) en vervolgens weer “File -> Save as Avi“.

3. Besluit

In slechts een paar stappen hebben we onze analoge video omgezet naar een digitaal formaat. Zoals meermaals gezegd kan je met allerhande filters de beeldkwaliteit van de video serieus verbeteren zodat het materiaal als nieuw lijkt. Voor meer informatie omtrent werken met filters verwijs ik graag naar www.doom9.org

 

Iedereen heeft ze nog wel liggen, de befaamde 8mm video cassettes, ofte Hi8 genoemd.

In dit eerste deel laat ik zien met welke software ik de analoge beelden opneem en  het geluid uit het videobestand extract voor wat aanpassingen.

Mijn eerste probleem was het materiaal dat ik ter beschikking had om dit te verwezenlijken. Mijn gebruikte sony camera (de  CCD-TR713E) beschikt enkel over een A/V uitgang, oftewel de bekende rood-wit-geel/zwarte tulp aansluitingen.

Om dit probleem te overbruggen schafte ik mij een Logilink aan dewelke mij toeliet om de camera te verbinden met de computer.

Gebruikte software

  1. Dscaler
  2. Virtualdub
  3. Virtualdub plugin: Bordercontrol
  4. x264vfw compressie plugin
  5. Audacity

 

Allereerst zorgen we ervoor dat onze werkomgeving klaargezet wordt.

We sluiten onze camera aan op de pc en zorgen dat het beeld zichtbaar wordt op het scherm.

1. Dscaler

Quote van Dscaler website:

The DScaler TV Viewing Application (also known as DScaler 4) is a piece of software that captures video, processes it, and scales it for presentation on a projector or computer monitor. DScaler implements highly sophisticated algorithms that work in real-time to provide PC owners with image quality matched only by very expensive equipment.

DScaler performs a variety of functions:

  • Grabbing video from a DVD player, game console, laserdisc, or VCR in a reliable fashion, in either analog or digital form
  • Deinterlacing video source, such as sports and news produced with a video camera, as well as console games
  • Detecting and removing 2:2 pulldown (PAL) and 3:2 pulldown (NTSC) for movies and filmed television programs
  • Reducing video noise on analog sources
  • Automatically calibrating video capture cards for optimal brightness, contrast and color
    Manipulating video through gamma, sharpness and other filters
  • Viewing still images
  • Reducing judder and other video timing anomalies
  • Presenting all of the above in the desired resolution and aspect ratio.

Na het opstarten van Dscaler controleren  we of onze video herkent wordt, alsook of de output goed staat. We kiezen hier voor PAL_B. Standaard kan het zijn dat dit op NTSC staat.

Dit doen we door in het menu “Sources – > gewenst device” aan te duiden

 

en bij “Dshow -> Video Standard -> Pal_B”
bij “Resolution -> 720×576”

Pal_B settings

We spelen nu onze video af en controleren of het beeld wel degelijk klopt. Nu moeten we alleen dit beeld nog zien te bewaren zodat het bewerkt kan worden in Virtualdub.

We doen dit als volgt:

In het menu “Actions -> Recording -> Options” stellen we in waar de video bewaard moet worden, alsook welke compressie etc toegepast wordt. We kiezen voor uncompressed.

Ook kiezen we van welke geluidsbron opgenomen moet worden.

Een beetje uitleg over de gebruikte instellingen.

Recording Format:  YUY2

Quote Virtualdub:

Two common YCbCr FOURCCs are UYVY and YUY2. They are interleaved, meaning that all YCbCr components are stored in one stream. Chroma (color) information is stored at half horizontal resolution compared to luma, with chroma samples located on top of the left luma sample of each pair; luma range is 16-235 and chroma range is 16-240. The formats are named after the byte order, so for UYVY it is U (Cb), Y (luma 1), V (Cr), Y (luma 2), whereas the luma and chroma bytes are swapped for YUY2 — Y/U/Y/V.

On Windows, it seems that YUY2 is the more common of the two formats — Avisynth and Huffyuv prefer it, the MPEG-1 decoder lists it first, etc. Most hardware is also capable of using both formats. Ordinarily I would consider supporting only YUY2, except that the Adaptec Gamebridge device I recently acquired only supports UYVY. Now, when working with these formats in regular CPU based code, the distinction between these formats is minimal, as permuting the indices is sufficient to accommodate both. (In VirtualDub, conversion between UYVY and YUY2 is lossless.) When working with vector units, however, the difference between them can become problematic.

Quote htforum.nl:

YUV comes in two basic flavors: packed and planar.

In packed the Y (brightness), U (aka: Cb = Chroma blue) and V (aka: Cr = Chroma red) samples are packed together into macropixels that are stored in a single array. Planar YUV formats store them in separate arrays. What about Chroma green? That’s calculated from the Y, U and V channels.

Both YUY2 and UYVY are packed YUV formats and are most often both available in codecs that use either. The main difference is that YUY2 has a slightly different component ordering within the UY_INT32 macropixel.

Both also use a 4:2:2 “colorspace”, meaning that in a 720 wide frame there are 720 brightness samples and 360 color samples, with Cr and Cb being spread across each pair of horizontal pixels. The vertical pixels are all at full resolution. These sample spacings are called the fourCC’s “sample periods” and they are given for each sample in both the horizontal and vertical planes.

This basically means that the B&W samples are at the frames full resolution while the color samples are spread across 2 horizontal pixels. Since the eye is more sentitive to B&W than color this cuts the video data rate with little visible loss while maintaining a high level of “edit-ability”.

In terms of MPEG encoders UYVY is the second most popular YUV format used after YV12, but they don’t use 4:2:2 as an output colorspace. 4:2:0 is the order of the day for that, but how that’s organized is a whole other post.

Bottom line: there is very little, if any, practical difference between the two.

Aangezien de meeste videobewerking via YUV zal gebeuren, kiezen we voor dit formaat om zo weinig mogelijk te verliezen bij een bewerking. Ook zorgen we voor geen compressie om zo “raw” mogelijke data verkrijgen.

Voor de video resolutie zijn er 2 gewenste mogelijkheden:

  1. 720×576 25fps in PAL of
  2. 720×480 29.97fps in NTSC formaat.

We kiezen voor het dvd formaat van 720×576 en sluiten de instellingen af.

Nadien drukken we op play op de camera en zorgen via de toetscombinatie “Shift-R”  dat de opname opgenomen wordt.

Na een poosje krijgen we het videobestand dat de volgende eigenschappen heeft volgens MediaInfo:

General
Complete name                    : ds000.avi
Format                           : AVI
Format/Info                      : Audio Video Interleave
Format profile                   : OpenDML
File size                        : 117 GiB
Duration                         : 1h 40mn
Overall bit rate                 : 167 Mbps
 
Video
ID                               : 0
Format                           : YUV
Codec ID                         : YUY2
Codec ID/Info                    : YUV 4:2:2 as for UYVY but with different component ordering within the u_int32 macropixel
Duration                         : 1h 40mn
Bit rate                         : 166 Mbps
Width                            : 720 pixels
Height                           : 576 pixels
Display aspect ratio             : 5:4
Frame rate                       : 25.000 fps
Standard                         : PAL
Color space                      : YUV
Chroma subsampling               : 4:2:2
Compression mode                 : Lossless
Bits/(Pixel*Frame)               : 16.000
Stream size                      : 116 GiB (99%)
 
Audio
ID                               : 1
Format                           : PCM
Format settings, Endianness      : Little
Format settings, Sign            : Signed
Codec ID                         : 1
Codec ID/Hint                    : Microsoft
Duration                         : 1h 40mn
Bit rate mode                    : Constant
Bit rate                         : 1 536 Kbps
Channel(s)                       : 2 channels
Sampling rate                    : 48.0 KHz
Bit depth                        : 16 bits
Stream size                      : 1.08 GiB (1%)
Interleave, duration             : 1000 ms (25.00 video frames)

Merk op dat bij Audio er 2 channels zijn, later in Audacity zul je zien dat er slecht 1 audio kanaal is (het rechtse), terwijl het linkse gewoon lichte ruis bevat.

2. Virtualdub

Quote van virtualdub site:

VirtualDub is a video capture/processing utility for 32-bit and 64-bit Windows platforms (98/ME/NT4/2000/XP/Vista/7), licensed under the GNU General Public License (GPL). It lacks the editing power of a general-purpose editor such as Adobe Premiere, but is streamlined for fast linear operations over video. It has batch-processing capabilities for processing large numbers of files and can be extended with third-party video filters. VirtualDub is mainly geared toward processing AVI files, although it can read (not write) MPEG-1 and also handle sets of BMP images.

Dmv van Virtualdub kunnen we de video inladen en bewerkingen doen zoals knippen, geluid extracten, filters toepassen en compressie.

Virtualdub gebruik ik hier voor 2 bewerkingen:

  1. – audio extracten en bewerken met audacity om een stereo spoor te creëren
  2. – borderplugin en compressie toepassen

2.1 Audio extracten

Via “File -> Open video file”  en “File -> Save wave…” gaan we onze audio scheiden van de video en importeren in Audacity.

Wanneer dit bestand geïmporteerd is dan merken we dat er wel een stereospoor aanwezig, maar enkel langs 1 kanaal. Dit gaan we dus aanpassen.

We klikken op het pijltje naast “Dscaler – “ en kiezen voor “Stereospoor splitsen”. We kunnen dan het bovenste kanaal apart selecteren en verwijderen. (Merk op dat er nu een gele kader getrokken wordt tussen de 2 kanalen)


Het onderste spoor  kopiëren we naar het bovenste zodat een “stereo” effect ontstaat. Uiteraard kunnen we nog een aantal dingen aanpassen zoals het volume, ruis weghalen enz, maar dat is nu niet van toepassing.


Nadat dit in orde is gebracht, bewaren we het bestand als een .mp3; kwestie om de bestandsgrootte wat in te perken, via “Bestand -> Exporteren..” 

Deze file gaan we nadien in Virtualdub terug importeren in het bestaande videobestand. (Zie Deel 2 )

© 2012 Ceekes boarderline Suffusion theme by Sayontan Sinha