onsdag 22 juli 2009
Antalet dagar i år
echo date("z", mktime(0,0,0,12,31,date("Y"))) + 1;
söndag 5 juli 2009
Förbereda film för hemsida
För det första så vill jag dela upp filmen i mindre delar och kanske även förbättra bilden visuellt. Jag använder då Virtual Dub, ett gratisprogram för att editera främst AVI-filer. Programmet kan öppna flera olika sorters filmformat och sparar sedan i .avi. Ett annat gratisalternativ är Avidemux. Jag tycker bättre om Virtual Dubs filter så jag väljer den. Givetvis kan man även använda t ex Adobe Premiere tillsammans med Adobe After Effects eller något annat mer avancerat videoredigeringsprogram men fördelen med Virtual Dub är att det går snabbt att arbeta med (+ att det är gratis).
För mörk film
Filtret Levels är mycket användbart om man har fått för mörka filmer. Välj i menyn Video -> Filters -> Add -> Levels. Dra i reglagen tills du är nöjd (klicka på knappen preview).
Beskära filmen
Vill man beskära filmen väljer man filtret null transform. En knapp dyker då upp som heter Cropping... och man kan beskära filmen hur man vill.
Förminska filmen
För att förminska filmen så väljer man filtret Resize.
Klippa i filmen
Vill man klippa bort delar av filmen kan man även göra det i Virtual Dub. Ställ markören på tidslinjen där du vill klippa och klicka på någon av de två svarta liggande "flaggorna" (start och stopp). Klipp sedan bort den markerade biten genom att trycka Del.
När jag känner mig klar så kollar jag inställningarna: I menyn Video -> Full processing mode och Audio -> Direct stream copy (för att originalljudet ska behållas). Sedan väljer jag File -> Save as AVI
När jag är klar i Virtual Dub så öppnar jag programmet Adobe Media Encoder. Här väljer jag Add... och letar upp min film. Sen dubbelklickar jag på länken i filmen under Preset. I rutorna till höger låter jag Custom vara valt i Preset (rutan Export settings). I fliken format nedanför kontrollerar jag att FLV är valt. Jag ändrar Audio bitrate till 96, sänker Video bitrate och sätter Video quality till best.
Man kan även ändra storlek, beskära och klippa i filmen i Adobe Media Encoder. För att ändra storlek så klickar jag på fliken Video och klickar i Resize Video (under Basic Video Settings). Här skriver jag in mina mått jag vill ha på filmen. I den vänstra halvan av programmet kan man beskära bilden och även klippa i början och slutet av filmen. För att klippa så dra i trianglarna på tidslinjen.
När du är klar klickar du på OK och sedan Start Queue
För att göra klart filmen och spara den i Flash-format kan man även använda t ex Avidemux. Öppna AVI-filen och välj i menyn Auto -> Flash Video och sedan File -> Save -> Save video... Skriv in filnamnet och sluta med ändelsen .flv.
Virtual Dub
Avidemux
Läs om hur man publicerar filmen på nätet i ett av mina tidigare inlägg
Läs om hur du konverterar en DVD-film till avi-format
tisdag 30 juni 2009
Macromedia Flash spelare till din film på webben
Flash har flera färdiga skins med spelarfunktioner vilket gör det lätt att lägga ut filmer på webben.
Skapa ett nytt Flash-dokument. Ställ in dokumentets storlek. Välj i menyn: File -> Import -> Import Video... Nu dyker en guide upp som hjälper till att importera videon och lägga på en spelare.
Vill du sedan ändra parametrarna för videon/spelaren så markera spelaren (ex FLVPlayback) och välj i menyn: Window -> component inspector (Ctl+F7).
Flera filmer i samma storlek (höjd bredd)
Om du ska ha flera filmer i samma storlek på samma sida kan du hämta filmen via en variabel. Du slipper då skapa en swf-fil för varje film.
Markera spelaren. Gå in i component Inspector (Ctl+F7) och sudda ut texten på raden contentPath.
Öppna Properties och ge spelaren ett instansnamn, ex spelare.
Gör ett nytt lager och döp till Actions. Ställ markören på frame 1 och välj i menyn Window -> Actions (F9). Skriv in:
var passed:String=film;
spelare.contentPath=film;
I HTML-koden lägger man till variabelnamnet efter filmens filnamn. Ex minfilm.swf?film=film1.flv
Andvänd t ex swfobject för att lägga in filmen på hemsidan:
<div id="filmkontainer"></div>
<script type="text/javascript">
var so = new SWFObject('video.swf?film=1.flv','mpl','640','480','8');
so.write('filmkontainer');
</script>
söndag 19 april 2009
Google Map - XML och svenska tecken (åäö)
Högst upp i xml-filen så skriv: <?xml version="1.0" encoding="iso-8859-1" ?>
Högst upp i html-filen så skriv: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
torsdag 9 april 2009
Ändra textstorlek förstör designen
Var noggrann med att testa webbplatsens design i olika webbläsare innan den går online.