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.
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!
Wanneer de app wordt gestart, selecteert u Venster> Werkruimte> Audio naar video bewerken. Met deze selectie wordt een videovenster aan de werkruimte toegevoegd.
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.
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.
Klik op de knop Transcriberen ... onder in het deelvenster Metagegevens. Hiermee wordt het deelvenster Speech-transcriptie-opties geopend.
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.
Klik op OK om het transcriptieproces te starten. Een voortgangsbalk, die u een idee geeft van hoe lang dit zal duren, verschijnt.
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.
Neem een beslissing op basis van hoe u de transcriptie wilt gebruiken. Er zijn twee routes te gaan:
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.
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:
Selecteer Bestand> Exporteren> Spraaktranscriptie.
Geef het bestand een naam en sla het op in de Oefenmap.
Selecteer Bestand> Importeren> Markeringen.
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.
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.
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".
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:
Voer de volgende XML-code in een teksteditor of Dreamweaver CS4 in:
Het is geen typische herfstmiddag in de stad.
Vandaag gaan de doden de straat op
voor Toronto's zevende jaarlijkse "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 naar een verzameling zombieachtige films kijken
geleverd door hun vrienden op het After Dark Film Festival.
Organisatoren zeggen dat dit een van de meest succesvolle wandelingen ooit is geweest.
Ik ben Stephanie Skendaris voor thedailyplanet.com
Wanneer u klaar bent, slaat u het document op als een XML-document.
Wat u zojuist hebt ingevoerd, is het XML-formaat - TimedText - dat door het onderdeel wordt gebruikt. Als je het ZombiesSB.xml-document van Soundbooth opent, zul je merken dat er een enorm verschil is tussen beide. Als u het onderdeel gaat gebruiken, moet u het TimedText-formaat gebruiken.
Zoals u kunt zien, kunt u de stijl voor elk bijschrift instellen en heeft elk bijschrift een begin- en een eindpunt. Deze nummers zijn verkregen van Soundbooth maar u kunt QuickTime, de Adobe Media Encoder of andere software gebruiken die u de tijdcode toont.
Elke bijschrift die u schrijft, moet een beginkenmerk bevatten, dat bepaalt wanneer het bijschrift wordt weergegeven. Als u het dur-attribuut weglaat, blijft het bijschrift op het scherm staan tot het volgende bijschrift verschijnt of de video eindigt. Je zou het ook interessant kunnen vinden om te weten dat het dur attribuut Flash vertelt hoe lang het bijschrift op het scherm blijft. Als u daarentegen het einde gebruikt, vertelt dat Flash de tijd waarop het bijschrift moet verdwijnen.
Start een nieuw Flash Actionscript 3.0-document.
Sla de fla op in dezelfde map als het .xml-bestand en het .f4v-bestand in de download.
Voeg nog twee lagen toe aan de Flash-tijdlijn. Geef ze een naam: video, bijschrift en tekst .
Voeg een FLVPlayback-component toe aan de videolaag. Open de Component Inspector en stel het inhoudspad voor de component in op Zombies.f4v en selecteer de SkinUnderPlaySeekCaption.swf in de skinparameter. Het component springt uit tot de grootte van de flv - 873 bij 480. Verklein de stage naar 873 bij 600 om plaats te bieden aan de skin en de bijschriften.
Voeg de component FLVPlaybackCaptioning toe aan de laag Caption. Je kunt het component overal op het podium zetten, maar ik stop het liever op het plakbord. Het moet gewoon in de film zitten om te kunnen werken.
Selecteer de Captioning-component en open Component Inspector. U hoeft hier maar twee dingen te doen: vertel de component waar de bijschriften moeten worden geplaatst en waar het XML-bestand zich bevindt. Stel de parameter captionTargetName in op txt en de bron op ZombiesTT.xml.
Als u de parameter captionTargetName standaard laat staan, auto, verschijnen de ondertitels boven de video.
Voeg een dynamisch tekstvak toe onderaan het werkgebied en geef het de instantienaam van txt. Dit is waar het bijschrift zal verschijnen. Een veilige gok voor de tekst in het tekstvak is om Arial of _sans te gebruiken.
We hebben veel aandacht besteed aan deze oefening. Ik heb je laten zien hoe je het audionummer van een video omzet in een transcriptie in Soundbooth CS4. Je zag ook hoe die transcriptie in Soundbooth werd veranderd in audiomarkeringen en hoe die audiomarkeringen vervolgens werden omgezet in cue-points voor gebeurtenissen die in een FLV-bestand waren ingesloten. Het interessante aspect van dit alles is dat het hele proces kan worden voltooid zonder Soundbooth te verlaten.
Ik heb je ook laten zien hoe je een TimedText XML-bestand schrijft en hoe je dat bestand kunt gebruiken om ondertitels te leveren voor het afspelen van video in de FLVPlayback-component. ik hoop dat je het leuk vond!
Notitie: Bij het voorbereiden van deze tutorial merkte ik dat toen ik de TimedText xml in Dreamweaver CS4 opende, de app crashte. Toen hetzelfde gebeurde in een klas die ik aan mijn college doceerde, kreeg ik contact met Adobe om te kijken of dit een probleem was. Het is. In deze tutorial gebruik ik een XML-document dat stijlinformatie bevat. Dreamweaver CS4 geeft op te proberen het te lezen als CSS en crasht. Mij is verteld door Adobe dat zij zich hiervan niet bewust waren, dat het inderdaad een bug is en dat het zal worden opgelost in de CS5-release van Dreamweaver. Dit is geen "dealmoordenaar". Hoewel ik de XML in Dreamweaver CS4 (vóór de crash) laat zien, kunt u nog steeds elke teksteditor gebruiken om het XML-bestand te schrijven.