[LÖST] Mjukvara som kan greppa en serie frames ur video

Hjälp med installation och användning av program
Yuh Learn
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

Inlägg av Yuh Learn »

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?
Senast redigerad av 1 Yuh Learn, redigerad totalt 7 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mjukvara som kan greppa en serie frames ur video

Inlägg av Konservburk »

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.
Yuh Learn
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

Inlägg av Yuh Learn »

Cool. Här är ett exempel på hur man gör en rörlig gif av 5 frames från en video med mplayer:

Kod: Markera allt

mplayer file.avi -ss HH:MM:SS -frames 5 -vo gif89a:fps=25:output=out.gif -nosound
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?
Yuh Learn
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

Inlägg av Yuh Learn »

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
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mjukvara som kan greppa en serie frames ur video

Inlägg av Konservburk »

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?
Yuh Learn
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

Inlägg av Yuh Learn »

Har du förslag på något alternativ? Animerad png?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Mjukvara som kan greppa en serie frames ur video

Inlägg av Konservburk »

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.
Yuh Learn
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

Inlägg av Yuh Learn »

Jag vill bara ha en kort bildsekvens, en vanlig bild fast något mer levande, videoformat skulle bli för omständigt.
Skriv svar

Återgå till "Program"