Genereer video-onderschriften met Soundbooth en Flash

Het lijkt erop dat we overspoeld worden met video op internet. In veel opzichten is dit geen onverwacht fenomeen, maar video ondergaat een nogal stille verandering in perceptie. De afgelopen jaren is video gezien als inhoud die ruimte opneemt op de webpagina. Een paar jaar geleden drong het langzaamaan tot enkele mensen door dat hoewel video inderdaad inhoud heeft, het de videogegevens zijn die een enorm potentieel kunnen hebben.

In deze tutorial laat ik je een voorbeeld zien van hoe dit werkt. We gaan het audionummer uit een videobestand halen, het transcriberen en vervolgens die transcriptie gebruiken om video-bijschriften in Flash te maken.

Als u deze zelfstudie van begin tot eind wilt volgen, moet Soundbooth CS4, Dreamweaver CS4 en Flash CS4 op uw computer zijn geïnstalleerd. Als je geen Soundbooth hebt, heb ik een kopie van de transcriptie - ZombieTranscript.txt - in de map Examples toegevoegd. Als u Dreamweaver niet hebt, heb ik een kopie van ZombiesTT.xml toegevoegd die u in Flash kunt gebruiken.


Beginnen met de audio

Laten we, voordat we beginnen, heel duidelijk worden over de terminologie die we zullen gebruiken. Een transcriptie neemt het gesproken woord en verandert het in het gedrukte woord. Een bijschrift geeft een stukje van die transcriptie weer in een Flash-videoproject om een ​​video toegankelijk te maken.

Je zult zien hoe dit alles in een paar minuten werkt, maar je moet het duidelijk begrijpen, we bevinden ons in de begindagen van dit proces, wat betekent dat je gewoon niet kunt verwachten dat je het audiospoor magisch in bijschriften in Flash verandert met een paar van muisklikken. Die dag is er nog niet, maar in vergelijking met de conniptions en contortions die we een paar jaar geleden moesten maken om dit te realiseren, is het proces van vandaag een "wandeling in het park".

Ik wil graag Stephanie Skendaris, een student in het Journalistiekprogramma van mijn College, bedanken voor toestemming om deze clip te gebruiken. Ze heeft een mooie toekomst voor haar en als je haar werk wilt bekijken, verschijnt ze regelmatig op thedailyplanet.com, een laboratorium voor de journalistiek en radioprogramma's..

Laten we beginnen!


Stap 1: start Soundbooth CS4

Wanneer de app wordt gestart, selecteert u Venster> Werkruimte> Audio naar video bewerken. Met deze selectie wordt een videovenster aan de werkruimte toegevoegd.


Stap 2: Voorbeeld

Bekijk een voorvertoning van de video door op de knop Afspelen onder aan de interface te klikken.

Klik op de knop Afspelen om de video af te spelen. Terwijl de video wordt afgespeeld, luistert u naar de audio omdat u deze vervolgens gaat transcriberen.


Stap 3: Open het paneel metagegevens

Als u het aan de linkerkant van de interface niet kunt zien, selecteert u Venster> Metagegevens of drukt u op Command-7 (Mac) of Ctrl-7 (pc). De transcriptiefunctie van Soundbooth is ingebouwd in dit paneel.


Stap 4: transcriberen

Klik op de knop Transcriberen ... onder in het deelvenster Metagegevens. Hiermee wordt het deelvenster Speech-transcriptie-opties geopend.


Stap 5: Selecteer een taal

Selecteer in dit geval Engels-Canadees omdat de school zich in Toronto bevindt. Kies een kwaliteitsoptie uit de pop-up Kwaliteit. Selecteer in dit geval Hoog (langzamer), dat neemt meer tijd in beslag, maar zal minder fouten bevatten. Selecteer Identify Speakers niet, want er is er maar één in deze clip.


Stap 6: Start het transcriptieproces

Klik op OK om het transcriptieproces te starten. Een voortgangsbalk, die u een idee geeft van hoe lang dit zal duren, verschijnt.


Stap 7: bewerk de transcriptie

Hier is de juiste transcriptie:

Het is geen typische herfstmiddag in de stad. Vandaag gaan de doden de straat op voor Toronto's zeventienjarige Zombie Walk. De route van dit jaar bracht de zombies op een kronkelende tocht door het centrum van Toronto, van Trinity Bellwoods Park helemaal tot aan de Bloor Cinema. De wandeling eindigde hier in de Bloor Cinema waar de ondoden nu een verzameling zombiethema's bekijken die door hun vrienden zijn aangeleverd op het "After Dark" Film Festival. "Volgens de organisatoren was dit een van de meest succesvolle ooit." m Stephanie Skendaris voor thedailyplanet.com.

Uiteraard zijn er nogal wat fouten, hoewel je om een ​​hoge kwaliteit vroeg.

Het interessante aan deze transcriptie is dat als u op de knop Afspelen klikt, de video wordt afgespeeld, maar als u de transcriptie bekijkt terwijl de afspeelkop beweegt, wordt het woord onder de afspeelkop blauw gemarkeerd en wordt het woord zelf 'tussen haakjes' geplaatst "op de tijdlijn. Op deze manier kunt u identificeren waar de fouten kunnen worden gevonden.

Om een ​​woord in de transcriptie te bewerken, voeg bijvoorbeeld een punt toe na het woord 'stad', dubbelklik eenvoudig op het woord en breng de wijziging aan. Als woorden ontbreken of overbodig zijn, kunnen ze worden toegevoegd of verwijderd door rechts te klikken (pc) of Cmd-klikken (Mac) en een keuze te maken in het vervolgkeuzemenu..

Gebruik de Tab-toets om van woord-naar-woord in het transcript te gaan. Gebruik de toetsen links en rechts om van teken-naar-teken in een woord te gaan.


Stap 8: Besluitvormingstijd

Neem een ​​beslissing op basis van hoe u de transcriptie wilt gebruiken. Er zijn twee routes te gaan:

  • Gebruik de tekst van het transcript voor gebruik door het Captioning-onderdeel in Flash; of,
  • Converteer het transcript naar een XML-document dat als Cue-punten kan worden ingesloten in een FLV-bestand. Van daar kunt u de constante CUE_POINT van ActionScript gebruiken die deel uitmaakt van de klasse MetadataEvent om de bijschriften in een dynamisch tekstvak weer te geven.

De keerzijde van de eerste optie is extra gewicht in de SWF dankzij het feit dat u zowel de component FLVPlayback als de component FLVPlayback Captioning moet gebruiken. Het nadeel van de tweede benadering is dat het resulterende XML-bestand wordt ingesloten in het FLV-bestand en niet kan worden gewijzigd.

De bovenkant van de eerste benadering is dat deze "ActionScript-vrij" is en u in staat stelt om de XML te wijzigen en deze wijzigingen direct in de SWF weer te geven. De bovenkant van de tweede benadering is een relatief minuscule SWF.

In het belang van de tijd ga ik op het pad van de minste weerstand en ga ik de samenstellende route. Een extra reden is dat de XML die wordt gebruikt door het onderdeel voldoet aan de W3-standaardtekststandaard. De andere reden is dat de vereiste XML veel eleganter is en een stuk eenvoudiger te gebruiken en te volgen dan de XML gemaakt door Soundbooth.

Toch zijn sommigen van jullie mogelijk geïnteresseerd in hoe een transcript XML en CuePoints in een FLV wordt.


XML- en Soundbooth-markeringen maken

Hoewel we in deze oefening niet op deze weg gaan, heb ik het probleem aan de orde gesteld en zou het moeten doorgaan. Hoewel ik geen grote fan ben van deze techniek, is het een geweldige manier om exacte evenementcue-points in een FLV te krijgen en die actiepunten vervolgens in Flash te gebruiken. Hier is hoe:


Stap 9: exporteren

Selecteer Bestand> Exporteren> Spraaktranscriptie.


Stap 10: Opslaan

Geef het bestand een naam en sla het op in de Oefenmap.


Stap 11: Markers importeren

Selecteer Bestand> Importeren> Markeringen.


Stap 12: XML

Navigeer naar het XML-bestand, selecteer het en klik op Openen. De markeringen verschijnen op de Soundbooth-tijdlijn. Met deze stap wordt het XML-transcript teruggetrokken naar Soundbooth en gebruikt om evenement-cuepunten in een FLV te maken.


Stap 13: Opslaan als

Selecteer Bestand> Opslaan als. Wanneer het dialoogvenster Opslaan als wordt geopend, selecteert u FLV / f4v in de vervolgkeuzelijst Indeling en geeft u de naam van het bestand een nieuwe naam. Klik op Opslaan. Hiermee wordt de Adobe Media Encoder gestart.


Stap 14: FLV

Kies FLV als het formaat. Bekijk voordat je dat doet echter het gedeelte Cue Points onder het voorbeeld. Merk op hoe ze nu in het bestand zijn ingesloten.

Op dit punt kun je ervoor kiezen om de video te coderen en vervolgens de cuepunten te gebruiken die zijn ingesloten in de FLV om bijschriften te maken of video doorzoekbaar te maken. Als je dit onderwerp verder wilt verkennen, behandelen Marcus Geduld en Richard Harrington het hier heel goed, klik op de link onderaan de pagina om het hoofdstuk te downloaden, uit hun boek "After Effects for Flash, Flash for After Effects".


Bijschriftvideo maken in Flash

Voorafgaand aan de release van Flash CS3 was ondertitelingsvideo de beste manier om jezelf met een steen in het hoofd te slaan. Het was niet gemakkelijk en moest zoveel mogelijk worden vermeden. Nog steeds een van de obstakels voor de anders snelle acceptatie van Flash Video was de toegankelijkheid die steeds meer werd gevraagd door overheden over de hele wereld. De introductie van de component FLVPlayback Captioning in Flash CS3 heeft dat probleem opgelost. Hier is hoe:


Stap 15: XML

Voer de volgende XML-code in een teksteditor of Dreamweaver CS4 in: