Tutorial: Eksport af video fra Flash CS3

Kategori: Tips og tricks | Kommentarer (0)
Gemt: 2008-06-5 14:17


Man har de sidste mange versioner af Flash haft mulighed for at eksportere til video, men problemet har været at det ikke har fungeret ret godt, medmindre der var tale om helt simpel timeline animation.

I Flash CS3 er video-eksporteren heldigvis blevet væsentligt bedre, så den nu også tager højde for ActionScript og giver mulighed for at neste animation, så nu var det på tide med en lille, hurtig gennemgang af hvordan man gør.

Hvad skal vi eksportere?
For at have noget at eksportere, som tester de nye muligheder, så har jeg lavet en fla-fil med følgende:
- En stage på 1920×1080 - kan man have andet i disse HD-tider?
- En Pacman-figur der bevæges frem og tilbage via ActionScript, men som indeholder nestet timeline animation der åbner og lukker munden.
- En cirkel med en gradient, der har en nestet timeline animation som stiller på alphaen. Denne cirkel er så kopieret ud et antal gange og skaleret samt er blevet tintet for at ændre farven.

Fla-en indeholder absolut ingen hokus pokus, men for en god ordens skyld så kan den alligevel hentes her:
video_export.fla

Eksport
For at eksportere til video, så skal man gå ind i File -> Export -> Export Movie

Her er det første man bliver præsenteret for valg af filformat.
Der er en del forskellige formater på listen, men hvis du ønsker adgang til den nye funktionalitet, så er det vigtigt at du vælger Quicktime (*.mov).

Når du har gjort det kommer følgende dialogboks:

Quicktime Export Settings

Det nye er her primært, at man under “Stop exporting” kan vælge “After time elapsed”, hvilket gør at man kan bede om en eksport der har en bestemt længde, og i det tidsrum så optager Flash, billed for billed, en video.

Det fungerer rigtig godt, der er kun én ting man skal være opmærksom på:
Hvis din swf hakker når du tester animationen, så vil den eksporterede video komme til at hakke tilsvarende.
Med andre ord, så kan man ikke bruge det til at lave animation som kræver mere CPU, end at den maskine man sidder på kan afvikle det flydende.

Hvis man klikker på “Quicktime settings” (og det gør man), så kommer man hen til denne boks:

Indstilling af film

Og herfra man vælge præcis hvilken egenskaber filmen skal komprimeres med, noget som er meget afgørende for kvaliteten.
Man kan godt vælge at tweake meget på settings herinde for at få det bedste forhold mellem størrelse og kvalitet, men når vi arbejder med video, så gør vi altid det at vi eksporterer i bedst mulige kvalitet fra Flash.

Ved denne korte video har jeg valgt helt ukomprimeret, hvilket får det ene minuts video til at fylde 14,4GB.
Som oftest vælger jeg dog et format med noget komprimering, eksempelvis H.264 sat til “Optimal”, da filerne ellers bliver uhensigtsmæssigt store at arbejde med.

Pointen er dog, at vi aldrig forsøger at lave slutkomprimeringen i Flash, men blot at eksportere den flottest mulige video, der dermed bliver en slags råfilm, som man efterfølgende kan arbejde videre med.

Slutkomprimering
Til den sidste del af komprimeringen findes der et utal af program man kan bruge, selv plejer jeg at bruge Sorenson Squeeze, da det passer godt til mit workflow.
Der er en række standard presets af komprimeringer at vælge imellem, ligesom man kan lave sine egne, og har man brug for at croppe videoens størrelse eller længde kan det gøres med det samme.

Her et screenshot (klik for stor version) hvor jeg laver en flv, mp4 i høj kvalitet med H.264 og en version til iPod i et hug - ligesom at man naturligvis kan tune kvaliteten inden for det samme format hvis man har lyst til det:

Sorenson Squeeze 5 Pro

Slutresultat
Naturligvis skal det meget smukke slutresultat uploades til en online videotjeneste, så det har jeg også gjort:

Håber at det kunnes bruges :-)