Audio repareren d.m.v. BeSliced & GoldWave

Vergelijkbare documenten
Freezed frames herstellen met AVIQuick en VirtualDub

Een quiz plaatsen op je website

Tomra 820 InTouch. Promotie film maken Donatie ontvanger aanmaken

Inhoudsopgave. Whisper380-computerhulp 2

Cool Edit handleiding voor gebruikers

De maker van deze pagina aanvaard geen enkele aansprakelijkheid voor de inhoud ervan, wel is deze met de grootste zorg samengesteld

Mogelijkheden om muziek van internet te halen om te gebruiken bij de montage van films.

Handleiding Pivot docent Wendy Bruins versie 1.2 december 2008

Ondertitels toevoegen aan films

CURSUS DIGITAAL ATELIER Photoshop/ Illustrator/ Indesign

Monteren van een STOP MOTION filmpje ADOBE PREMIER Stap 1: Hoe start je een nieuw project.

DVDFab > (Helaas niet gratis maar trial)

Animatie. Korte opdrachten. Tekst Geluid Beeld

Extra hoeveelheid kolommen op postniveau

Een checklist invoegen in je pagina

Workshop freeware. Bas Trimbos. Bas Trimbos 1

Heroglyph 4.0 Het maken van een route met een object op de eigen kaart

Initiatie Movie Maker

adobe Premiére Pro CC?

Editing Guide v1.2.2

De meeste Garmin routes en/of tracks die op het internet worden aangeboden, kan je downloaden in een bestand met het GPX formaat of het GDB formaat.

Website bouwen met frontpage

Het verwijderen van screenteksten, serials, subs etc.

Handleiding Dahua recorders (WEB Service)

VAARDIGHEDEN EXCEL. MEETWAARDEN INVULLEN In de figuur hieronder zie je twee keer de ingevoerde meetwaarden, eerst ruw en daarna netjes opgemaakt.

Inhoudsopgave: Whisper380-computerhulp

Handleiding BreakEven Calculator Door Thomas Vulsma

- Plan Zo kun je een. website bouwen!

Uw eigen tekst en foto s op uw site bijhouden

Plaats voor eigen notities. Inhoud van de lessen:

Dit is een artikel uit de Peter van Olmen serie: Handleidingen Voor Iedereen AUDACITY HANDLEIDING. Voor audacity versie 1.2.6

Handleiding CUE Splitter Met dank aan Justchill (Auteur)

Audio Sporen en Clips. Kanalen, Sporen en Clips. Een spoor in clips opdelen

Handleiding galerij.

Hoofdstuk 8 - Snelfiches Word

Les in Flash nr. 1: Afbeeldingen in een vorm gieten en laten bewegen

Les in Flash nr. 2: Jouw eerste Flash film

Muziek toevoegen in PowerPoint Doelstelling

Overzetten Portfolio

User accounts maken in een Wandy Hotspot, d.m.v. een batch.

Handleiding instellen scanner i.c.m. de webshop

voor stagiares door stagiares

VIDEOBEWERKEN DEEL 2

Sorteren, groeperen en totaliseren

EXPORTEREN UIT FINAL CUT

Les 3: Het diagram voor gevorderden

gebruikershandleiding

ApS-Ethos. Innovator Artisan Plus / Virtuoso Release Notes voor Versie X4 (14.0)

6.5. Verplaatsen en kopiëren: oefeningen

Conversie van een Reference Manager database naar een EndNote library

HANDLEIDING DVD REBUILDER

Opencockpits FMC V3 Handleiding Prosim737

ANIMATIE EIGEN NAAM. F Fo Fon Fons FonsG FonsGo FonsGoo FonsGoos FonsGoose FonsGoosen. Achtergrond Ontwerp een passende achtergrond bij je eigen naam.

25 Excel tips. 25 Handige Excel tips die tijd besparen en fouten voorkomen. Ir. Fred Hirdes. Excel-leren.nl.

Minder bekende functies in Excel

Handleiding PFMconnect

Inhoudsopgave. Whisper380-computerhulp

Anim8or lessen: Gebruik UVMapper voor textures Blz 1

Handleiding Geluidsopname maken

Camtasia Studio 4: filmpjes bewerken en video opnemen.

Beweging van a naar b Beweging van groot naar klein.

Een gestructureerde werkmethode voor foto en video projecten

Mijn Dreambox Als Multimedia Center

TI-SMARTVIEW. Installeren op Windows PC

Gebruiksaanwijzing om de nieuwspagina van uw peuterspeelzaal online aan te kunnen passen. Hiervoor heeft u een internetverbinding nodig!

Invoeren van een codeplug in de Hytera MD78x

Handleiding SPSS. 1) Maak je bestand

SolidWorks van 2D naar 3D

VIDEO-EDITING PREMIERE PRO

TiPisch Rhino Download opruimen

Nederlandse versie. Inleiding. Software installatie. MP502FM / MP504FM Sweex Black Onyx MP4 Player

Windows Media Player:

InfraRecorder, een goed en gratis brandprogramma

Beknopte handleiding SQ Vieuw software

Handleiding downloaden MGA.fm bestanden vanaf Google drive.

Safira CMS Handleiding

Instaleren van PFS Deze les is geschreven op een pc met Windows 7! Houd daar rekening mee en pas aan waar nodig! ********

HANDLEIDING VERHUUR. Invoeren van toestel (menukeuze 6) Installatie

Introductieles Videometen met Coachthuis

Stereo Photo Maker (SPM)

HANDLEIDING HIPPO AFBEELDINGEN

Wat is er veranderd in Prezi?

OPDRACHTKAART. Thema: Prepress. InDesign 15. Pagina s PP Voorkennis: De vorige praktijkopdrachten afgerond.

Introductie testtooling Wink

Viewlog Viewlog Interface Functiepaneel Bestanden bewaren Dmv Logboek... 5

E.M. van Nieuwaal. Frontpage Jouw vak op het leerlingenweb. Copyright

Spreadsheets (Excel 2003)

Diamanten jacht. Gamemaker Workshop. Hogeschool van Amsterdam. Benjamin van Arkel, Simon Karman en Koen Vrij

Handleiding Powerpoint presentatie

Reader Opslag videodata

3. Mijn Vf Aanpassen schermweergave en downloaden gegevens

Zo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders.

Handleiding Joomla! Frontend, content en gallery. september 2014 versie 1.0

Observeren en laten zien

ReadSpeaker TextAid Je persoonlijke studietool. Snel en eenvoudig aan de slag!

6. Absolute en relatieve celadressering

Handleiding website AZSV 2014

Indien het programma niet geïnstalleerd staat kun je het hier downloaden:

Transcriptie:

Audio repareren d.m.v. BeSliced & GoldWave Het volgende probleem komt nog wel eens voor: Na het omzetten van je MP3 of je AC3 naar uncompressed WAV, blijkt je audio korter te zijn dan je video. Je audio is dan beschadigd. Vaak zit loopt deze beschadiging parallel met de beschadiging van de video (bad/freezed frames) Je zou deze range dus kunnen gebruiken, maar dit is onbetrouwbaar, gezien er ook andere plekken met beschadigingen in de audio kunnen zijn. De verschillen kunnen nogal hoog oplopen, zoals blijkt uit het volgende voorbeeld: Dit is een verschil van ruim 8 seconden! Als je deze Wav-file dus even checkt op de originele avi-file in BSPlayer, dmv van load audio file (altijd even doen, dit checken op synchronisatie), blijken de audio en de video dus absoluut niet synchroon te lopen! In deze guide beschrijf ik hoe je in GoldWave stiltes kunt invoegen op plekken waar de audio dus beschadigd is, zodat de audio en de video in de rest van de film wel synchroon lopen. Let echter wel op het volgende: Voordat je gaat proberen je audio te repareren met deze guide, moet je eerst checken of dit wel nodig is. Er kan bijvoorbeeld wel een verschil zijn tussen de lengte van je eruitgehaalde audio en je video, maar dit hoeft NIET te komen doordat de audio beschadigd is. Check eerst het volgende: -Eindigt je audio wel zoals het ook eindigt in de originele film, dus niet abrupt of zo? -Zijn de originele audio en de video wel even lang? Als er wel sprake is van het eerste geval weet ik ook niet wat er mis is, tenzij er een behoorlijk groot verschil zit tussen de lengte van de geripte audio en de video, dan spreek ik echt over minuten. Het zou namelijk kunnen dat je audio wél beschadigd is, maar dat je conversieprogrammatje dus gewoon gestopt is met converten bij de beschadiging. Indien dit het geval is (audio eindigt b.v. abrupt in een gesprek) moet je één van deze converters gebruiken: MP3: WinAmp, Voor AC3: Graphedit of PX3 s converter. Voor beschrijving: zie abdul s site, http://abdul1.netfirms.com Probleem 2 kun je heel gemakkelijk onderzoeken met VirtualDub. Open je originele film, ga naar het video tab en klik op Frame rate :

Als de waarde van de frame rate die je film heeft (bij No change, bij mij dus 25 fps) verschilt van de waarde bij Change so video and audio durations match (##,### fps) verschillen, zijn de originele audio en video NIET even lang en moet je hier rekening mee houden. Je kunt dan berekenen hoe lang je audio die je geript hebt zou moeten zijn, omdat deze korter is dan de lengte van de film. Dit doe je als volgt: Neem de lengte van je film in secondes (precies, dus met duizendsten achter de komma) en deel deze waarde door de fps die staat bij change so video and audio durations match. Je krijgt nu een getal. Vermenigvuldig dit dan met de echte, originele framerate van de film. Voorbeeld: ik heb een film van 104 minuten en 0,280 seconden. Dit is dus 6240,280 seconden. Om de lengte die de audio zou moeten hebben uit te rekenen doe ik dus het volgende (gebaseerd op het screenshot van hierboven): (6240,280 / 25,001) * 25=6240,030 seconden. Mocht deze waarde nog steeds niet overeenkomen met de lengte van je geripte audio (grote verschillen), heb je toch kapotte audio en moet je die repareren zoals hieronder beschreven. Bewaar echter wel de waarde die je uit bovenstaande rekensom hebt verkregen! Hiermee moet je namelijk het verschil uitrekenen tussen de lengte van je geripte audio en de lengte die je audio zou moeten hebben. Anders voeg je namelijk later in GoldWave te grote waarden in, waardoor je audio dus weer te lang zou kunnen worden. Het verschil tussen is bij mij dus nu 8,559 seconden geworden ipv de eerder uitgerekende 8,809 seconden! Nu volgt de reparatieguide weer! NOTE: Deze guide werkt niet 100% full-proof op VBR MP3, maar je kunt deze methode wel proberen, op dezelfde manier als voor CBR MP3. Gezien VBR

verschillende bitrates krijgt op verschillende punten kan dit in een later stadium problemen geven met uitrekenen hoeveel stilte er op een bepaald punt moet worden ingevoerd, omdat de hoeveelheid bytes niet constant zijn en je dus eigenlijk niet met percentages kunt rekenen. Soms wil het echter wel lukken, zeker als er maar één beschadigde plek in je audio zit. Maak eerst een uncompressed wav van je MP3 of AC3 audio, zoals hierboven al gedaan is. Doe dit door middel van b.v. Winamp voor MP3 en GraphEdit of PX3 Converter voor AC3. MP3 to WAV converter kun je voor MP3 nu niet gebruiken, gezien dit programma stopt met converten naar WAV bij een fout, en voor AC3 kun je HeadAC3he NIET gebruiken, gezien dit programma aangeeft dat er een fout zit in je AC3 ( Bad syncword at ) en daarna stopt met converten. Ook moet je een zogenaamde MP3-Wav (een MP3 met een WAV-header) maken bij MP3 audio. Dit doe je door in VirtualDub bij audio Direct stream copy te kiezen en dan Save Wav in het File -menu. Ook voor AC3 moet je dit doen (een AC-Wav, een AC3 met een Wav-header maken), of je moet een echte.ac3 maken in bijvoorbeeld VirtualDub_AC3 Nu moet je het programmatje BeSliced openen. Dit is een GUI voor BeSplit, een ander programmatje dat bij BeSliced wordt geleverd (zo niet: los downloaden en in zelfde map als BeSliced zetten). Het volgende venstertje opent: Hier lijk je niet zo veel mee te kunnen, maar als je nu het programmatje open laat staan en in de verkenner op zoek gaat naar de MP3-Wav, de AC3-Wav of de AC3 die je net gemaakt heb, zul je zien dat het toch iets kan. Je moet namelijk één van de bovenstaande bestandjes van de verkenner in dit venstertje slepen. Als je een MP3- Wav of een AC3-Wav hebt krijg je de volgende pop-up: Als je een MP3 hebt selecteer je MP3, als je een AC3 hebt AC3, heel simpel. Als je al een echte.ac3 of een echte.mp3 hebt, krijg je een andere pop-up:

Hier moet je Fix File! selecteren, dit is tenslotte wat we willen bereiken (gebeurd bij de eerste pop-up al automatisch). Bij beide mogelijkheden krijg je een DOS-scherm als dit, en het programma is even bezig: Als dit klaar is opent Kladblok met een log-file erin, en heb je een.mp3 of een.ac3 in dezelfde map als je originele bestand, maar dan met _Fixed01 erachter. Dit laatste bestandje kun je (later) weer verwijderen, de log is echter erg belangrijk. Save deze ook gelijk en print m uit:

De informatie hierin is erg belangrijk. Hieronder staat het volledig: BeSplit v0.82 by DSPguru. -------------------------- Logging start : 06/28/03, 10:38:58. C:\MAARTEN\SOFTWARE\BESLICED 0.2\BeSplit.exe -core( -input C:\MyMedia\Boondockaudio01.wav -prefix C:\MyMedia\Boondockaudio01_Fixed -fix -logfile C:\WINDOWS\TEMP\BeSliced.txt -type mp3 ) -profile( BeSliced v0.2 ) [00:00:00:000] +------- BeSplit ----- [00:00:00:000] Input : C:\MyMedia\Boondockaudio01.wav [00:00:00:000] Output Prefix : C:\MyMedia\Boondockaudio01_Fixed [00:00:00:000] +--------------------- [00:00:00:026] Stream error : Sync found after 70 bytes [00:08:02:638] Stream error : Sync found after 2 bytes [00:08:02:664] Stream error : Sync found after 407 bytes [00:29:48:839] Stream error : Sync found after 307 bytes [00:29:48:865] Stream error : Sync found after 106 bytes [00:42:29:655] Stream error : Sync found after 123191 bytes [00:42:29:681] Stream error : Sync found after 3 bytes [00:42:29:743] Stream error : Sync found after 2 bytes [00:42:29:779] Stream error : Sync found after 11 bytes [00:42:29:815] Stream error : Sync found after 56 bytes [00:42:29:877] Stream error : Sync found after 16 bytes [00:42:29:903] Stream error : Sync found after 19 bytes [00:42:29:930] Stream error : Sync found after 2 bytes [00:42:29:966] Stream error : Sync found after 24 bytes

[00:42:29:992] Stream error : Sync found after 3 bytes [00:42:30:018] Stream error : Sync found after 5658 bytes [01:43:51:846] Writing C:\MyMedia\Boondockaudio01_Fixed01.mp3 [01:43:51:846] +--------------------- [01:43:51:846] Operation Completed! [00:04:24:000] <-- Process Duration Logging ends : 06/28/03, 10:43:22. De regels die ik vet gemaakt heb vielen natuurlijk gelijk al op, gezien deze veel langere waarden hebben dan de anderen, en dit dus de echte fouten zijn. Toch mag je niet alleen naar deze kijken. Wat je ziet is dat er bij dit bestand 4 plekken zijn met beschadigde audio ( Stream error ). Het zijn er maar 4 omdat veel ervan elkaar overlappen: de volgende waarde volgt er te snel op om als losse gezien te kunnen worden. Vaak is het zo dat er bij een verschil in de tijden in de eerste kolom van 1 seconde zit, dit weer een nieuwe plek is, tenzij in de seconde ervoor er een grote bytes waarde stond, bijvoorbeeld Sync found after 10000 bytes. Dan is er ook sprake van overlapping. Het is een beetje aanvoelen wat bij elkaar hoort, maar meestal zitten de waarden in de eerste kolom óf op een paar duizendste seconden van elkaar (horen dus binnen dezelfde audio-fout ) of ze zitten vele seconden of vele minuten van elkaar (losse plekken dus). Zoals al eerder gezegd zijn er 4 plekken waar er fouten zitten in de audio, namelijk 0:00:00,026, 0:08:02,638, 0:29:48,839 en 0:42:29,655. De eerste 3 plekken hebben echter maar zeer kleine waarden, zelfs als je alles wat bij elkaar hoort optelt (moet je wel doen!). Pas als waarden boven de 2000 bytes komen hoef je er aandacht aan te schenken. In dit bestand blijkt er dus maar één plek te zijn waar de audio kapot is, dus op 0:42:29,655. Gezien het verschil tussen de audio en de video 8,559 seconden was, moet je in GoldWave dus een stilte van 8,559 seconden invoegen op 0:42:29,655 (zie verderop). Als er echter meer plekken zijn met significante waarden, zul je de volgende methode toe moeten passen: Voorbeeld: BeSplit v0.82 by DSPguru. -------------------------- Logging start : 06/20/03, 22:05:03. C:\MAARTEN\SOFTWARE\BESLICED 0.2\BeSplit.exe -core( -input C:\MyMedia\Star Wars Episode 2 - CD1 Audio (AC3-Wav).wav -prefix C:\MyMedia\Star Wars Episode 2 - CD1 Audio (AC3-Wav)_Fixed -fix -logfile C:\WINDOWS\TEMP\BeSliced.txt -type ac3 ) -profile( BeSliced v0.2 ) [00:00:00:000] +------- BeSplit ----- [00:00:00:000] Input : C:\MyMedia\Star Wars Episode 2 - CD1 Audio (AC3- Wav).wav [00:00:00:000] Output Prefix : C:\MyMedia\Star Wars Episode 2 - CD1 Audio (AC3- Wav)_Fixed [00:00:00:000] +--------------------- [00:00:00:032] Stream error : Sync found after 46 bytes

[00:05:47:488] Stream error : Sync found after 1788 bytes [00:28:09:216] Stream error : Sync found after 15007 bytes [00:28:09:248] Stream error : Sync found after 12458 bytes [00:28:09:280] Stream error : Sync found after 1628 bytes [00:28:09:312] Stream error : Sync found after 16147 bytes [00:28:09:344] Stream error : Sync found after 4749 bytes [01:09:15:808] Writing C:\MyMedia\Star Wars Episode 2 - CD1 Audio (AC3- Wav)_Fixed01.ac3 [01:09:15:808] +--------------------- [01:09:15:808] Operation Completed! [00:04:51:000] <-- Process Duration Logging ends : 06/20/03, 22:09:54. In dit bestand zijn er 2 plekken met een significante fout erin, namelijk op 0:05:47,488 en op 0:28:09,216. Het verschil tussen de geripte audio en de lengte die de audio echt zou moeten hebben is bij deze film 0,920 seconden. De eerste fout tel ik wel mee, maar gebruik ik niet bij het herstellen, later. Tel eerst alle waarden van bytes bij elkaar op. Dit is in totaal 51823. Tel nu de bytes op van de bepaalde plekken. Je krijgt dus: 0:00:00,032 46 bytes 0:05:47,488 1788 bytes 0:28:09,216 49989 Bereken nu percentages. Dus ([WAARDE]/[TOTAAL])x100. Bijvoorbeeld bij het derde deel: (49989/51823)x100=96,461% (doe zoveel cijfers achter de komma, is, vooral als er veel plekken met fouten zijn, preciezer). Je krijgt: 0:00:00,032 46 bytes 0,0888% 0:05:47,488 1788 bytes 3,4502% 0:28:09,216 49989 96,4610% Neem nu deze percentages van het verschil in tijd tussen je geripte audio en de lengte die het zou moeten hebben. Bijvoorbeeld 96,4610%x0,920=0,887 seconden. Je krijgt: 0:00:00,032 46 bytes 0,0888% => Te klein 0:05:47,488 1788 bytes 3,4502% => 0,032 seconden 0:28:09,216 49989 96,4610% => 0,887 seconden Nu blijkt dat toch ook de tweede plek niet echt een significante waarde heeft, 0,03 seconden verschil merk je niet op en het heeft dus ook geen nut om hier onze tijd aan te verspillen in GoldWave. Pas bij waarden van 0,1 seconden worden ze belangrijk (tenzij je er heel veel hebt van b.v. 0,08 seconden, zodat er aan het eind een verschil ontstaan van een seconde, dan moet je die wél herstellen, maar dit zal nagenoeg nooit voorkomen). Als je zo n lijstje hebt bij meerdere waarden of slechts één tijd met een waarde erbij die herstelt moet worden, dan gaan we naar GoldWave:

Open je helemaal in het begin gemaakte uncompressed wav. Ga met je slider naar plek 1/je enige plek waar het beschadigd is (zie waarden in je lijstje of uit BeSliced) en zoom zo ver in tot je de plek duidelijk kunt selecteren, op 100sten of 1000sten precies. In het voorbeeld gebruik ik weer mijn eerste audiobestandje waar ik een verschil had van 8,559 seconden op 0:42:29,655: Bij dit bestandje zie je toevallig ook echt een gat in de stream zitten, die aanduid dat hier dus de fout zat en dat hier een stukje is overgeslagen. Vaak is dit echter niet zo, dus zoom ik toch even in op de juiste plek:

Selecteer dus de juiste plek. Ga nu in het menu Edit naar Insert silence. Het volgende blokje opent: Typ nu de lengte in van de stilte die je moet tussenvoegen. Dit is dus de tijd die je hebt gevonden als verschil op een bepaald tijdstip, dus waar de fout zat. In mijn geval is dit dus 8,559 seconden. Druk op OK. Indien je nog meer plekken hebt waar fouten zaten doe je de handelingen hierboven, zoeken, selecteren en insert silence nog een aantal keer op de goed plekken. Als je klaar bent is de waarde beneden in beeld naar alle waarschijnlijkheid bijna gelijk aan de lengte die de audio zou moeten hebben, misschien nog met 1/10 seconde verschil, maar dat merk je toch niet. Sla nu de audio weer op als uncompressed wav. Open je video nu in BSPlayer en open je net gerepareerde audio bij Load audio file. Speel het bestand nu af en check op een aantal plekken of de audio en de video nu wel synchroon lopen. Waarschijnlijk wel. Check ook even de plekken die je met BeSliced had gevonden en eromheen, of daar ook alles synchroon loopt. Waarschijnlijk is het bestand nu goed, en kun je verder met je (X)(S)VCD maken! Guide by Psycho!