Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Deutsches Forum (German) Diskussionsforum
  • Search

Frameweise Screenshots

Unterhaltung über Gentoo und andere Themen: Alles was nicht in ein Support-Forum gehört.
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
Author
Message
monade
Apprentice
Apprentice
User avatar
Posts: 204
Joined: Thu Mar 17, 2005 9:58 am
Location: Berlin

Frameweise Screenshots

  • Quote

Post by monade » Thu Feb 24, 2011 7:17 pm

Hallo,

ich bin momentan auf der Suche nach einem Programm, dass mir einen Bildschirm-Screenshot von jedem Bild-Frame in einem bestimmten Zeitraum (~5 Sekunden) macht. Der Screenshot kann sich dabei auf einen kleinen Ausschnitt des Bildschirms (zB 10x10 Pixel) beschränken. Mit der gängigen Screencast-Software unter Linux (recordmydesktop, istanbul, etc.) war ich bisher nicht erfolgreich, da dort massenweise Frames übersprungen werden. Hat jemand eine Idee wie ich das bewerkstelligen könnte?

Danke und Grüße,
monade

edit: der Monitor hat 60Hz, in 5 Sekunden hätte ich demzufolge gerne 300 Einzelbilder
Top
Dorsai!
Apprentice
Apprentice
User avatar
Posts: 285
Joined: Sun Jul 27, 2008 10:44 am
Location: Bavaria

  • Quote

Post by Dorsai! » Thu Feb 24, 2011 10:01 pm

Das ginge mit ffmpeg mittels x11grab. Dann kannst du das Bild mittels crop zuschneiden lassen und als jpg oder png ausgeben lassen.

Frag mich jetzt aber nicht wie der genaue Befehl lautet, denn ich müsste auch erstmal herumprobieren.

http://www.foresightlinux.se/blog/2010/ ... -in-linux/

edit:
Wenn frames übersprungen werden kann das daran liegen, dass die video Rate mit der du aufnimmst kleiner als die Frequenz deines Bildschirms ist. Z.B. du nimmst mit 25 fps auf und hast einen 60Hz bildschirm (30 fps).
Top
monade
Apprentice
Apprentice
User avatar
Posts: 204
Joined: Thu Mar 17, 2005 9:58 am
Location: Berlin

  • Quote

Post by monade » Fri Feb 25, 2011 12:27 pm

Super, das wars!

Ich hab letztlich das Kommando

Code: Select all

ffmpeg -f x11grab -r 60 -s 50x50 -i :0.0+615,487 -t 5 -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.mkv
verwendet.

-r 60 -> In meinem Fall die Refreshrate des Monitors (60Hz), d.h. jeder einzelne Frame wird aufgenommen.
-s 50x50 -> Größe des Aufnahmefensters -> 50x50 Pixel
-i:0.0+615,487 -> Display 0.0, Aufnahmefenster wird an Position [x=615,y=487] verschoben
-t 5 -> Aufnahme für exakt 5 Sekunden

die restlichen Optionen hab ich einfach von Dorsai!s Link übernommen, ich weiß nicht ob die notwendig sind. Als ich versucht hab, den kompletten Monitor (1280x1024) aufzunehmen, wurden wieder Frames übersprungen, d.h. die Beschränkung auf einen Aufnahmebereich war wichtig.
Top
Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Diskussionsforum”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Authors
Gentoo is a trademark of the Gentoo Foundation, Inc. and of Förderverein Gentoo e.V.
The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license.
The Gentoo Name and Logo Usage Guidelines apply.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy