[LÖST] Mjukvara som kan greppa en serie frames ur video
-
- Inlägg: 49
- Blev medlem: 30 nov 2007, 02:20
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Uppsala
[LÖST] Mjukvara som kan greppa en serie frames ur video
Titeln kanske är lite otydlig, men det jag vill ha är ett program som kan fånga en serie bilder, ungefär en handfull sceenshots, från en film och spara som gif eller liknande format. Finns det något linuxprogram som gör detta som standard, eller finns det något program som jag kan få att göra det med lite konfigurering?
Jag har inte testat, men jag kan tänka mig att mplayer borde klara att greppa en serie frames och spara dem som separata bilder. Typ:
mplayer -vo jpeg -frames 1 file.wmv
mplayer -vo jpeg -frames 2 file.wmv
mplayer -vo jpeg -frames 3 file.wmv
...
Tips, idéer?
Jag har inte testat, men jag kan tänka mig att mplayer borde klara att greppa en serie frames och spara dem som separata bilder. Typ:
mplayer -vo jpeg -frames 1 file.wmv
mplayer -vo jpeg -frames 2 file.wmv
mplayer -vo jpeg -frames 3 file.wmv
...
Tips, idéer?
Senast redigerad av 1 Yuh Learn, redigerad totalt 7 gånger.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Mjukvara som kan greppa en serie frames ur video
Du har rätt, mplayer kan göra det du vill, och kan till och med spara bilderna som ett eller flera stora ark för att ge en bättre överblick.
-
- Inlägg: 49
- Blev medlem: 30 nov 2007, 02:20
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Uppsala
Re: Mjukvara som kan greppa en serie frames ur video
Cool. Här är ett exempel på hur man gör en rörlig gif av 5 frames från en video med mplayer:
Tyvärr är bildkvaliteten oerhört dålig. Kan man göra något åt det i mplayer eller måste man använda annat program för att skapa själva gifen om man vill ha bättre kvalitet?
Kod: Markera allt
mplayer file.avi -ss HH:MM:SS -frames 5 -vo gif89a:fps=25:output=out.gif -nosound
-
- Inlägg: 49
- Blev medlem: 30 nov 2007, 02:20
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Uppsala
Re: Mjukvara som kan greppa en serie frames ur video
Okej. Jag hittade en bra lösning genom att spara bilderna som png med mplayer och sedan använda convert för att skapa en gif av bilderna:
Kod: Markera allt
mplayer file.avi -ss 00:45:00 -frames 5 -vo png -nosound
convert *.png -mattecolor '#000' out.gif
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Mjukvara som kan greppa en serie frames ur video
Själva .gif-formatet stödjer bara 256 färger om det är det du menar med dålig bildkvalité? Jag misstänker att mplayer kör utan dithering och då framhävs den begränsningen markant.
Jag kan inte förstå varför du ens vill du använda det uråldriga .gif-formatet i dagsläget?
Jag kan inte förstå varför du ens vill du använda det uråldriga .gif-formatet i dagsläget?
-
- Inlägg: 49
- Blev medlem: 30 nov 2007, 02:20
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Uppsala
Re: Mjukvara som kan greppa en serie frames ur video
Har du förslag på något alternativ? Animerad png?
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Mjukvara som kan greppa en serie frames ur video
Det beror på vad du ska ha den animerade bilden till?
Rent allmänt så kan animerade bilder vara vettigt för figurer och liknande, men för ren video så är riktiga video-format många gånger bättre.
Rent allmänt så kan animerade bilder vara vettigt för figurer och liknande, men för ren video så är riktiga video-format många gånger bättre.
-
- Inlägg: 49
- Blev medlem: 30 nov 2007, 02:20
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Uppsala
Re: Mjukvara som kan greppa en serie frames ur video
Jag vill bara ha en kort bildsekvens, en vanlig bild fast något mer levande, videoformat skulle bli för omständigt.