Avatar billede marrix Juniormester
05. august 2003 - 11:15 Der er 8 kommentarer og
1 løsning

Linket avi-film hakker

Jeg roder p.t. med at få en avi film til at køre problemfrit via Director. Det SKAL være avi format. På scenen under feltet hvor avi-filmen afvikles er tilføjet et par knapper, der giver mulighed for – undervejs mens avi-filmen kører – at navigere væk til diverse andre destinationer. Directorfilmen skal køre fra en cd-rom.

Problemet består i, at den færdige film (avi-film) hakker gevaldigt i det. Har hele avi-filmen fået lov at køre igennem én gang, går det ganske glidende og uproblematisk 2. gang, men det skal altså fungere allerede første gang (en intro-film). Åbner jeg avi-filmen direkte fra cd-romen (altså udenom Director) kører den fint første gang og helt uden at hakke (så det er ikke avi-filmen den er gal med). Men som sagt når Director linker til den selv samme film, og afvikler den på scenen, fungerer det ikke optimalt.

Forsøger jeg at køre hele molevitten direkte fra harddisken, går det straks bedre – men fra cd-rom (som det altså skal være) fungerer det bare ikke.

Der er nogle få andre elementer med på scenen, men det er ganske lidt, og jeg har forsøgt at lave en Director film der udelukkende består af avi-filmen. Men der hakkes stadig, så det er altså ikke elementerne udover avi-filmen, der virker forstyrrende.

Jeg har forsøgt både med preload af avi-filmen og uden, og jeg har forsøgt at hente avi-filmen ind nogle frames/sekunder før (pauset), og herefter starte den op (for at give nogle sekunders forspring til at ”hente” filmen). Men alt uden synlige forbedringer.

Så hvorfor er det altså at Director ikke kan få min avi-film til at køre ligeså problemfrit, som avi-filmen alene udenom Director? Og hvad kan jeg gøre? Det skal s.. virke.

Allervenligst
Marianne
Avatar billede kanding Nybegynder
05. august 2003 - 17:06 #1
Hvis der ikke er noget ovenpå AVI'en, så sæt den til at køre DirectToStage, så vil den performe væsentlig bedre.

Der udover kan bufferen sættes, så der preloades noget af filmen inden den starter. Kan ikke lige huske lingo'en, men kig under VIDEO i lingo dictionary
Avatar billede marrix Juniormester
05. august 2003 - 17:49 #2
Hej kanding

Jeg har skam prøvet både "direct to stage" - og ej. Uden mærkbar bedring.

Det der med at preloade noget af filmen, har jeg vist prøvet - jeg har ihverfald forsøgt mig med følgende (hentet fra Directors hjælpefunktion):
1. Add a sprite of the digital video to the Score. 2. Begin the sprite one or two frames before the frame where you want to display the video. 3. Locate this sprite off the Stage except for at least one pixel of one corner of the sprite. This is so the user won’t notice it. 4. Set the sprite’s movieRate property to 0, which prevents the movie from playing when first loaded. 5. In the frame where you want the video to appear, use Lingo to set the sprite’s loc property to place the sprite on the Stage in the location you select. 6. Set the movieRate property to 1 to start playing the video.

...uden den store effekt.

Marianne
Avatar billede brianus Nybegynder
05. august 2003 - 21:09 #3
De fleste AVI'er fylder vel så meget, at det giver de fleste cd-drev åndenød, hvis de skal afspille dem??
Avatar billede marrix Juniormester
05. august 2003 - 21:18 #4
Jo det er da rigtig nok, men denne avi-film kører jo fint fra cd-rom'en, når bare det foregår udenom Director.
Så det burde den vel også kunne via Director - eller hva'?

Marianne
Avatar billede kanding Nybegynder
05. august 2003 - 21:23 #5
Hvad laver director imens du afspiller? Jeg mener har du exitframes, repeat loops, timere m.m. kørende?
Hvad sker der hvis du i en tom director fil afspiller filmen?
Avatar billede marrix Juniormester
05. august 2003 - 21:42 #6
Hej kanding

Jeg har som nævnt indledningsvis ;-) forsøgt at hente avi-filmen ind i en ellers tom Director film, men problemet er det samme - der hakkes!

Men ellers står avi-filmen og looper over et antal frames. På den ene af disse frames er en "on exitFrame", der sammenligner duration (member) og movietime, og sender brugeren videre i systemet, når de to tal er lig hinanden. Desuden en ramme omkring filmen, samt lidt tekst ("spring intro over"). Denne indledende film er en lille del af en større samling Directorfilm, som alle indgår i den samme projector.

Allervenligst
Marianne
Avatar billede kanding Nybegynder
06. august 2003 - 09:04 #7
Prøv at skære rammen op i 4 members, så de sættes sammen via 4 sprites og ryk dem i pixel væk fra AVI'en så de ikke rammer. Når du er sikker på at intet rør filmen så sæt DirectToStage = TRUE og prøv igen.

Evt kan det være et RAM problem hvor director lige tager det overskud der er når der afspilles alene.

Hvorfor SKAL det være avi? Det er et enormt tungt format. Der findes rigtig gode mpeg xtras.

http://www.updatestage.com/products_table.html
Avatar billede marrix Juniormester
06. august 2003 - 11:49 #8
Hvorfor det skal være avi... hmmmmmm.... filmen skal kunne afvikles under windows (95 og frem) - også på bedagede og langsomme maskiner. Jeg har ikke så meget forstand på de der codecs og formater, men jeg mener da at være kommet frem til, at det (det med windows) begrænser mig til avi format, hvor jeg bruger Cinepak som codec. Jeg har forsøgt med noget mpeg som codec, men de ældre windowsversioner har vist ikke adgang til disse mpeg-codecs - filmen kunne ihverfald ikke afspilles.

Alternativt er der så quicktime, som kræver en quicktime player, hvad jeg ikke kan gå ud fra at brugerne har adgang til (eller kan finde ud af at installere).

Men jeg prøver lige igen - helt uden ramme, hvis den kan være et problem...

Allervenligst
Marianne
Avatar billede marrix Juniormester
20. november 2003 - 14:18 #9
Til kanding

Tak for de gode råd....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester