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.
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!
Når appen starter, velg Window> Workspace> Rediger lyd til video. Dette valget legger til et videovindu i arbeidsområdet.
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.
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.
Klikk på Transcribe ... -knappen nederst på Metadata-panelet, dette åpner alternativet Speech Transcription Options.
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.
Klikk på OK for å starte transkripsjonsprosessen. En Progress Bar, som gir deg en ide om hvor mye tid dette vil ta, vises.
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.
Ta en avgjørelse basert på hvordan du planlegger å bruke transkripsjonen. Det er to veier å gå:
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.
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:
Velg Fil> Eksporter> Tale-transkripsjon.
Navngi filen og lagre den i treningsmappen.
Velg Fil> Import> Markører.
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.
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.
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".
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:
Skriv inn følgende XML-kode i en tekstredigerer eller Dreamweaver CS4:
Det er ikke en typisk høst ettermiddag i byen.
I dag tar de døde til gatene
for Toronto sjuende å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 undead nå ser på en samling av zombie-tema filmer
levert av sine venner på After Dark Film Festival.
Arrangørene sier at dette har vært en av de mest vellykkede turene noensinne.
Jeg er Stephanie Skendaris for thedailyplanet.com
Når du er ferdig, lagre dokumentet som et .xml-dokument.
Det du nettopp har skrevet inn, er XML-formatet - TimedText - brukt av komponenten. Hvis du åpner ZombiesSB.xml-dokumentet som er produsert av Soundbooth, vil du legge merke til at det er en stor forskjell mellom dem. Hvis du skal bruke komponenten, må du bruke TimedText-formatet.
Som du kan se, kan du sette styling for hver bildetekst, og at hver bildetekst har en start og et sluttpunkt. Disse tallene ble hentet fra Soundbooth, men du kan bruke QuickTime, Adobe Media Encoder eller annen programvare som viser deg tidskoden.
Hver tekst du skriver, må inneholde en begynnelsesattributt, som bestemmer når bildeteksten vises. Hvis du slipper dur-attributten, forblir bildeteksten på skjermen til neste bildetekst vises eller videoen avsluttes. Du kan også finne det interessant å vite at dur attributt forteller Flash hvor lenge bildeteksten skal forbli på skjermen. Hvis du bruker slutt, forteller det Flash den tiden da bildeteksten skal forsvinne.
Start et nytt Flash ActionScript 3.0-dokument.
Lagre fla i samme mappe som .xml-filen og .f4v-filen som er inkludert i nedlastingen.
Legg til to lag til Flash-tidslinjen. Gi dem navn: Video, bildetekst og tekst .
Legg til en FLVPlayback-komponent i videolaget. Åpne komponentinspektøren og sett innholdsstien for komponenten til Zombies.f4v og velg SkinUnderPlaySeekCaption.swf i Skin-parameteren. Komponenten vil springe ut til størrelsen på flv - 873 med 480. Endre størrelsen på scenen til 873 med 600 for å imøtekomme huden og bildetekster.
Legg til FLVPlaybackCaptioning-komponenten i bildetekstlaget. Du kan sette komponenten hvor som helst på scenen, men jeg foretrekker å holde den ut av veien på tavlen. Det må bare være i filmen for at den skal fungere.
Velg komponenten Captioning og åpne komponentinspektøren. Du trenger bare å gjøre to ting her: Fortell komponenten hvor du skal sette bildeteksten og hvor XML-filen er plassert. Sett parameteren captionTargetName til txt og kilden til ZombiesTT.xml.
Hvis du lar parameteren captionTargetName gå til standard, automatisk, vil bildeteksten vises over videoen.
Legg til en dynamisk tekstboks nederst på scenen og gi den forekomstnavnet til txt. Dette er hvor bildeteksten skal vises. En trygg innsats for teksten i tekstboksen er å bruke Arial eller _sans.
Vi har dekket mye bakken i denne øvelsen. Jeg har vist deg hvordan du slår lydsporet av en video inn i en transkripsjon i Soundbooth CS4. Du så også hvordan denne transkripsjonen ble endret til lydmarkører i Soundbooth og hvordan disse lydmarkørene senere blir omgjort til hendelsepunkter som er innebygd i en FLV-fil. Det interessante aspektet av alt dette er hele prosessen kan fullføres uten å forlate Soundbooth.
Jeg viste deg også hvordan du skriver en TimedText XML-fil og hvordan du bruker den filen for å gi bildetekster for videoavspilling i FLVPlayback-komponenten. jeg håper du likte det!
Merk: Ved utarbeidelsen av denne opplæringen la jeg merke til at når jeg åpnet TimedText xml i Dreamweaver CS4, ville appen krasje. Når det samme skjedde i en klasse jeg lærte på college, fikk jeg tak i Adobe for å se om dette var et problem. Det er. I denne opplæringen bruker jeg et XML-dokument som inneholder stylinginformasjon. Dreamweaver CS4 gir opp med å prøve å lese den som CSS og krasjer. Jeg har blitt fortalt av Adobe at de ikke var klar over dette, det er faktisk en feil og at den blir løst i CS5-utgaven av Dreamweaver. Dette er ikke en "deal killer". Selv om jeg viser XML i Dreamweaver CS4 (før kollisjonen), kan du fortsatt bruke noen tekstredigerer til å skrive XML-filen.