Gratis online video van foto's met overgangen maken

Kies foto's, sleep ze in de gewenste volgorde, bepaal hoelang elke foto in beeld blijft, kies een overgang per verbinding en voeg achtergrondmuziek toe. De MP4 wordt gerenderd met FFmpeg gecompileerd naar WebAssembly, zodat je foto's je apparaat nooit verlaten.

Sleep hier foto's naartoe of klik om te kiezen

PNG, JPEG, WebP, GIF en BMP — kies er zoveel tegelijk als je wilt

De foto's verlaten je apparaat nooit

Je foto's verschijnen hier zodra je ze kiest.

Nieuwe foto's beginnen met deze waarde; je kunt elke foto afzonderlijk aanpassen.
Klik op het effect tussen twee miniaturen om alleen die verbinding te wijzigen.
1.0s Wordt automatisch verkort zodat de overgang altijd korter is dan de kortste foto.
Foto's worden passend en gecentreerd op zwart geplaatst, dus verschillende verhoudingen zijn geen probleem.
Elke foto wordt iets ingezoomd en schuift of zoomt in een willekeurige richting, als een levende foto. Het frame blijft gevuld, zodat geen zwarte randen verschijnen.
Lagere framesnelheden coderen merkbaar sneller.
De kwaliteit wordt vastgehouden met een constante kwaliteitsfactor.
Optioneel: MP3, WAV of M4A. Lange tracks worden op cliplengte geknipt; na een korte track volgt stilte.

Diavoorstellingen worden gerenderd met het xfade-filter van ffmpeg.wasm, een WebAssembly-versie van FFmpeg. De wrapper heeft een MIT-licentie en de zelf gehoste kern gebruikt GPL-2.0-or-later; de broncode wordt gepubliceerd door het ffmpeg.wasm-project. 73hi is niet verbonden aan het FFmpeg-project.

Vier eenvoudige stappen

Foto's omzetten naar een video

Eén verzameling foto's, één MP4 als resultaat.

1

Foto's kiezen

Selecteer meerdere afbeeldingen of sleep ze naar het uploadvak. Bij het eerste bezoek wordt de WebAssembly-video-engine van ongeveer 31 MB eenmalig gedownload.

2

Volgorde en timing instellen

Sleep een miniatuur op een andere om te wisselen en stel in hoeveel seconden elke foto in beeld blijft.

3

Overgangen kiezen

Klik op het effectlabel tussen twee foto's om die verbinding te wijzigen, of pas één effect op alle verbindingen toe.

4

Muziek toevoegen en exporteren

Laad eventueel achtergrondmuziek, kies uitvoerformaat en framesnelheid en exporteer en download de MP4.

Echte FFmpeg, in de browser

Een volledig gerenderde diavoorstelling

Elke foto wordt gedecodeerd, geschaald en gecodeerd tot één videotrack.

Slepen om te sorteren

Sleep miniaturen op elkaar om de volgorde op elk moment te veranderen.

Timing per foto

Geef elke foto een eigen duur of gebruik één duur voor de hele verzameling.

Volledige xfade-catalogus

Meer dan veertig effecten, rechtstreeks uit de versie gelezen; kies desgewenst een ander effect voor elke verbinding.

Ontworpen voor privacy

Decoderen, filteren en coderen gebeurt in een Web Worker op je apparaat. Niets wordt geüpload.

Vragen en antwoorden

Veelgestelde vragen over fotodiavoorstellingen

Worden mijn foto's ergens geüpload?

Nee. Elke afbeelding wordt in het geheugenbestandssysteem van FFmpeg gecompileerd naar WebAssembly geschreven en in je browser gecodeerd. Niets wordt geüpload of bewaard nadat je de pagina sluit.

Kan elke verbinding een andere overgang hebben?

Ja. Elke verbinding tussen twee foto's heeft een eigen effect uit de volledige xfade-catalogus van de meegeleverde FFmpeg-versie. Je kunt ook met één klik hetzelfde effect overal toepassen.

Wat als mijn foto's verschillende formaten hebben?

Elke foto wordt passend geschaald en gecentreerd op een zwarte achtergrond. Je kunt dus vrij staande en liggende foto's combineren.

Hoe wordt de achtergrondmuziek verwerkt?

De track wordt ingekort tot de lengte van de diavoorstelling. Is de track korter, dan wordt de rest met stilte gevuld.

Waarom duurt de eerste export even?

De engine is een enkelvoudige WebAssembly-thread, veel langzamer dan desktop-FFmpeg. De eerste keer wordt ook ongeveer 31 MB gedownload. Kies een kleinere uitvoerbreedte en framesnelheid voor sneller resultaat.