Generer videoopptak med Soundbooth og Flash

Det virker som om vi er oversvømt med video på nettet. I mange henseender er dette ikke et uventet fenomen, men videoen gjennomgår et ganske stille skift i oppfatningen. I de siste årene har video blitt ansett som innhold som tar opp plass på nettsiden. For noen år siden begynte det sakte på noen få personer at selv om videoen faktisk er innhold, er det videoens data som kan ha stort potensial.

I denne opplæringen skal jeg vise deg et eksempel på hvordan dette fungerer. Vi skal ta lydsporet ut av en videofil, transkribere det og deretter bruke den transkripsjonen for å lage video bildetekster i Flash.

For å følge denne veiledningen fra start til slutt må du ha Soundbooth CS4, Dreamweaver CS4 og Flash CS4 installert på datamaskinen. Hvis du ikke har Soundbooth, har jeg tatt med en kopi av transkripsjonen - ZombieTranscript.txt - i Eksempler-mappen. Hvis du ikke har Dreamweaver, har jeg tatt med en kopi av ZombiesTT.xml som du kan bruke i Flash.


Starter med lyden

Før vi begynner la oss bli veldig klare på terminologien vi skal bruke. En transkripsjon tar det talte ordet og gjør det til det trykte ordet. En bildetekst viser et stykke av den transkripsjonen i et Flash-videoprosjekt for å gjøre en video tilgjengelig.

Du vil se hvordan alt dette fungerer om et par minutter, men du må tydelig forstå, vi er i de tidlige dagene av denne prosessen, noe som betyr at du bare ikke kan forvente å magisk slå lydsporet til bildetekster i Flash med et par av museklikk. Den dagen er ikke her, ennå, men i forhold til de konnotasjoner og forstyrrelser vi måtte gå gjennom for noen år siden for å få dette til å skje, er dagens prosess en "tur i parken."

Jeg vil gjerne takke Stephanie Skendaris, en student i College's Journalism Program for tillatelse til å bruke dette klippet. Hun har en lys fremtid fremfor henne, og hvis du vil sjekke ut arbeidet hennes, vises hun jevnlig på thedailyplanet.com, som er et laboratorium for journalistikk og radioprogrammer.

La oss komme i gang!


Trinn 1: Start Soundbooth CS4

Når appen starter, velg Window> Workspace> Rediger lyd til video. Dette valget legger til et videovindu i arbeidsområdet.


Trinn 2: Forhåndsvisning

Forhåndsvis videoen ved å klikke på Play-knappen nederst i grensesnittet.

Klikk på Play-knappen for å spille av videoen. Mens videoen spilles, hører du lyden fordi du skal transkribere den neste.


Trinn 3: Åpne Metadata Panel

Hvis du ikke kan se det på venstre side av grensesnittet, velg Window> Metadata eller trykk på Command-7 (Mac) eller Ctrl-7 (PC). Soundbooths transkripsjonsfunksjon er innebygd i dette panelet.


Trinn 4: Transkribere

Klikk på Transcribe ... -knappen nederst på Metadata-panelet, dette åpner alternativet Speech Transcription Options.


Trinn 5: Velg et språk

I dette tilfellet velg engelsk-kanadisk fordi skolen ligger i Toronto. Velg et kvalitetsalternativ fra Kvalitetsmenyen. I så fall velg Høy (langsommere) som tar mer tid å fullføre, men vil få færre feil. Ikke velg Identifiser høyttalere fordi det bare er ett i dette klippet.


Trinn 6: Start transkripsjonsprosessen

Klikk på OK for å starte transkripsjonsprosessen. En Progress Bar, som gir deg en ide om hvor mye tid dette vil ta, vises.


Trinn 7: Rediger transkripsjonen

Her er den riktige transkripsjonen:

Det er ikke en typisk høst ettermiddag i byen. I dag tar de døde til gatene for Torontas sytten årlige Zombie Walk. Årets rute tok zombiene på en svingete tur gjennom sentrum av Toronto, fra Trinity Bellwoods Park helt opp til Bloor Cinema. Turen endte her på Bloor Cinema, hvor den utøde nå ser på en samling av zombie-temafilmer levert av sine venner på "After Dark" Filmfestival. "Arrangørene sier at dette har vært en av de mest suksessfulle de noensinne. m Stephanie Skendaris for thedailyplanet.com.

Tydeligvis er det ganske mange feil, selv om du ba om høy kvalitet.

Det interessante aspektet ved denne transkripsjonen er at hvis du klikker på Play-knappen, vil videoen spilles, men hvis du ser transkripsjonen som spilleleddet beveger seg, blir ordet under avspillingshode uthevet i blått og ordet vil bli "bracketed" "på tidslinjen. På denne måten kan du identifisere hvor feilene kan bli funnet.

For å redigere et ord i transkripsjonen, for eksempel legge til en periode etter ordet "by", dobbeltklikk bare ordet og foreta endringen. Hvis ord mangler eller er utenfor, kan de legges til eller slettes ved å høyreklikke (PC) eller Cmd-Clicking (Mac) og velge i den resulterende popup-menyen.

For å flytte fra ord til ord i transkripsjonen, bruk Tab-tasten. For å flytte fra tegn til tegn i et ord, bruk venstre og høyre piltastene.


Trinn 8: Beslutningstidspunkt

Ta en avgjørelse basert på hvordan du planlegger å bruke transkripsjonen. Det er to veier å gå:

  • Bruk teksten til transkripsjonen for bruk av komponentteksten i Flash; eller,
  • Konverter transkripsjonen til et XML-dokument som kan integreres, som Cue Points, til en FLV-fil. Derfra kan du bruke ActionScript's CUE_POINT-konstant som er en del av klassen MetadataEvent for å vise bildetekster i en dynamisk tekstboks.

Nedsiden av det første alternativet er ekstra vekt i SWF takket være at du må bruke både FLVPlayback-komponenten og FLVPlayback Captioning-komponenten. Ulempen til den andre tilnærmingen er at den resulterende XML-filen vil bli integrert i FLV-filen og ikke kan endres.

Oppsiden til den første tilnærmingen er at den er "ActionScript-fri", og lar deg endre XML, og få de endringene som gjenspeiles umiddelbart i SWF. Oppsiden til den andre tilnærmingen er en relativt liten SWF.

For tiden vil jeg ta den minste motstandsveien og gå på komponentruten. En ytterligere grunn er at XML-en som brukes av komponenten, oppfyller W3 Timed Text-standarden. Den andre grunnen er at XML-koden er langt mer elegant og en tonn enklere å bruke og følge enn XML laget av Soundbooth.

Likevel kan noen av dere være interessert i hvordan et transkripsjon blir XML og CuePoints i en FLV.


Opprette XML- og Soundbooth-markører

Selv om vi ikke kommer til å gå denne ruten i denne øvelsen, reiste jeg problemet og skulle følge gjennom. Selv om jeg ikke er en stor fan av denne teknikken, er det en fin måte å få presise Event Cue-poeng til en FLV og deretter bruke disse cue-poengene i Flash. Dette er hvordan:


Trinn 9: Eksporter

Velg Fil> Eksporter> Tale-transkripsjon.


Trinn 10: Lagre

Navngi filen og lagre den i treningsmappen.


Trinn 11: Importer markører

Velg Fil> Import> Markører.


Trinn 12: XML

Naviger til XML-filen, velg den og klikk Åpne. Markørene vises på Soundbooth-tidslinjen. Dette trinnet er hvordan XML-transkripsjonen blir trukket tilbake til Soundbooth og brukes til å lage Event Cue Points i en FLV.


Trinn 13: Lagre som

Velg Fil> Lagre som. Når dialogboksen Lagre som åpnes, velger du FLV / f4v fra formateringsmenyen og endrer navn på filen. Klikk på Lagre. Dette vil starte Adobe Media Encoder.


Trinn 14: FLV

Velg FLV som format. Før du gjør det skjønt, ta en titt på Cue Points-området under forhåndsvisningen. Legg merke til hvordan de nå er innebygd i filen.

På dette tidspunktet kan du velge å kode videoen og deretter bruke cue-punktene som er innebygd i FLV, for å enten lage bildetekster eller lage videoenesøkbare. Hvis du vil utforske dette emnet, dekker Marcus Geduld og Richard Harrington det ganske bra her, klikker du linken nederst på siden for å laste ned kapittelet, fra boken "Etter effekter for Flash, Flash for After Effects".


Opprette Captioned Video i Flash

Før utgivelsen av Flash CS3 var bildeteksten helt oppe med å slå deg i hodet med en murstein. Det var ikke lett og måtte unngås når det var mulig. Fortsatt en av hindringene for den ellers raske vedtakelsen av Flash Video var tilgjengelighet som ble etterspurt av regjeringer over hele verden. Introduksjonen av komponenten FLVPlayback Captioning i Flash CS3 adresserte dette problemet. Dette er hvordan:


Trinn 15: XML

Skriv inn følgende XML-kode i en tekstredigerer eller Dreamweaver CS4: