Womit nehmt ihr solche Lernvideos (?) auf?

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Womit nehmt ihr solche Lernvideos (?) auf?

Beitrag von bombaclaude » 04.08.2007 15:53:25

Sorry die heissen anders, screencast in Englisch, aber ich weiss nicht wie in Deutsch. Der Kollege hier http://diveintomark.org/archives/2007/08/01/lolwreck hat einige davon gemacht. Er nutzt Ubuntu. Weiss jemand wie die unter Debian gemacht werden können?

Benutzeravatar
Kaper
Beiträge: 1077
Registriert: 07.03.2005 19:22:07
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Kaper » 04.08.2007 16:46:49

Z.B. mit recordmydesktop. Siehe auch: http://debianforum.de/forum/viewtopic.php?t=84662

Gruß, Dirk

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 04.08.2007 17:12:40

Es gibt fertige Applications
- istanbul
- das oben genannte
- xvidcap
die aber imho alle nicht das koennen wie es mit

Code: Alles auswählen

ffmpeg -t 90 -f x11grab -vcodec qtrle -i :0.0+0,0 -pix_fmt rgb555 -r 18 -g 300 -s1600x1200 -acodec aac -ad /dev/dsp /tmp/`date +%s`.mov

moeglich ist. Ich vew. nur das letzt genannte. Siehe man page fuer Fragen etc.

Markus

bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Beitrag von bombaclaude » 05.08.2007 16:33:48

Danke für die Tipps.

Markus,

habe Deine Kommandozeile mal bei mir reingehauen. Das ergibt diese Fehlermeldung:
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-pp --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libogg --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
libavutil version: 49.4.1
libavcodec version: 51.40.4
libavformat version: 51.12.1
built on Jul 10 2007 15:20:50, gcc: 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)
[x11grab @ 0xb7ee1380]device: :0.0+0,0 -> display: :0.0 x: 0 y: 0 width: 0 height: 0
[x11grab @ 0xb7ee1380]AVParameters don't have any video size. Use -s.
:0.0+0,0: I/O error occured
Usually that means that input file is truncated and/or corrupted.
Das nur nebenbei. Wenn es denn läuft, wie beendest Du die Aufzeichnung?

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 05.08.2007 17:09:06

- ich bin auf sid + experimental + fuer gewisse projects SVN etc. HEADs
- afaict ist der codec "qtrle" nur in der sid version vorhanden - du verw. sid?
- der "t" switch ist ja nur als Beispiel drinnen - sonst verw. ich einfach ein "kill PID"

Das eben gesagte ist aus dem Kopf. Ich bin mir aber sicher
- das es Beispiele auf der man seite von ffmpeg gibt
- evtl. gibt es einen nettere Art dem Prozess gegenueber ihn zu beenden - solange es kein kill -9 etc. ist, ist ein kill aber ok - siehe man page fuer eventuellen switch etc.

Zu diener konkreten Fehlermeldung - siehe mein Argument - kennt ffmpeg nicht ... (codec siehe oben)

Code: Alles auswählen

markusgattol@pc1:~$ ffmpeg nonsense_argument_thus_trigger_an_error
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-pp --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libogg --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
  libavutil version: 49.4.1
  libavcodec version: 51.40.4
  libavformat version: 51.12.1
  built on Aug  1 2007 17:36:32, gcc: 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)
Unable to find a suitable output format for 'nonsense_argument_thus_trigger_an_error'
markusgattol@pc1:~$ 
Versuche auch einmal das

Code: Alles auswählen

markusgattol@pc1:~$ ffmpeg -pix_fmt list
markusgattol@pc1:~$ ffmpeg -formats
da siehst du z.B. welche codecs von deiner version unterstuetzt werden.


Alle deine Fragen beantwortet imho die man page sehr gut. Vorallem die Bsp. zu Screencasts wuerde ich mir ansehen.

Markus

Benutzeravatar
blueflidge
Beiträge: 1414
Registriert: 31.01.2005 10:16:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: bei Bonn

Beitrag von blueflidge » 05.08.2007 20:06:38

Ich wmpfehle dir WINK. Das Teil ist genial.
http://www.debugmode.com/wink/
Introducing Wink...

Wink is a Tutorial and Presentation creation software, primarily aimed at creating tutorials on how to use software (like a tutor for MS-Word/Excel etc). Using Wink you can capture screenshots, add explanations boxes, buttons, titles etc and generate a highly effective tutorial for your users.

Features

* Freeware: Distributed as freeware for business or personal use. However if you want to redistribute Wink, you need to get permission from the author.
* Cross-Platform: Available for all flavours of Windows and various versions of Linux (x86 only).
* Audio: Record voice as you create the tutorial for explaining better.
* Input formats: Capture screenshots from your PC, or use images in BMP/JPG/PNG/TIFF/GIF formats.
* Output formats: Macromedia Flash, Standalone EXE, PDF, PostScript, HTML or any of the above image formats. Use Flash/html for the web, EXE for distributing to PC users and PDF for printable manuals.
* Multilingual support: Works in English, French, German, Italian, Danish, Spanish, Serbian, Japanese, Brazilian Portuguese and Simplified/Traditional Chinese.
* Smart Capture Tools: Capture screenshots automatically as you use your PC, based on mouse and keyboard input (great time saver and generates professional captures).
* Performance/Quality: Creates highly compressed Flash presentations (few kbs to few hundreds of kbs, much smaller than competing commercial products) ideal for using on the web.

* Tools:

o Navigation buttons to move to next/previous/random frames in the presentation, you can use custom bitmaps for these buttons (full transparency/alpha channel support).
o Callouts and shapes for displaying text explanations. The inbuilt Callout Editor is used to create custom shaped callouts as you want.
o Intuitive drag-n-drop editing of the frame, callout, cursor, navigation buttons and the title elements.
o Advanced features like templates, cursor editing, palettes, background images, control bars & preloaders for the flash output etc.
o Completely PC and Web ready with exports to PDF, HTML, SWF and EXE formats.
o Innovative compression techniques applied to reduce filesize of output Flash file. Generated flash file plays in Flash players from version 3 and above, giving you widest array of target audience.
o Uncompressed output to allow you import the output of Wink into other Flash editors.
Beste Grüße
Tamara
The Debian Women Project

Benutzeravatar
LessWire
Beiträge: 558
Registriert: 21.11.2004 04:36:04
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bavaria

Beitrag von LessWire » 06.08.2007 03:39:07

@Markus: thanks for the tip !

@bombaclaude:
bombaclaude hat geschrieben:.
[x11grab @ 0xb7ee1380]AVParameters don't have any video size. Use -s.
Der -s Parameter muss weiter vorne angegeben werden, z.B.

Code: Alles auswählen

ffmpeg -t 90 -f x11grab -s 1280x1024 -vcodec qtrle -i :0.0+0,0 -pix_fmt rgb555 -r 18 -g 300 -acodec mpeg4aac -ad /dev/dsp /tmp/`date +%s`.mov
Der aac codec ist bei mir "mpeg4aac" (SID).

Den "-ad" Parameter kennt mein ffmpeg (in SID) nicht. Jetzt ist's zu spät, mal morgen weiter sehen oder weiß jemand, wie das Audiodevice zugewiesen wird ?
Tonlos funktioniert es bereits, beendet wird übrigens (ohne Kill) mit "Q"-Taste.

vg, L.W.
at ~ now.

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 06.08.2007 12:29:18

LessWire hat geschrieben:beendet wird übrigens (ohne Kill) mit "Q"-Taste.
Was ja sogar erwaehnt wird

Code: Alles auswählen

Press [q] to stop encoding
Beim grepen durch -h oder im man file hat der /me nichts dazu gefunden und fuer den ouput (Press ...) scheint er resistent gewesen zu sein :D

Code: Alles auswählen

markusgattol@pc1:/tmp$ ffmpeg -f x11grab -s 800x600 -i :0.0 -vcodec qtrle -pix_fmt rgb555 -g 300 -b 1M /tmp/`date +%s`.mov
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-pp --enable-libamr-nb --enable-libamr-wb --enable-x11grab --enable-libogg --enable-libgsm --enable-libx264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
  libavutil version: 49.4.1
  libavcodec version: 51.40.4
  libavformat version: 51.12.1
  built on Aug  1 2007 17:36:32, gcc: 4.1.3 20070718 (prerelease) (Debian 4.1.2-14)
[x11grab @ 0xb7f8b080]device: :0.0 -> display: :0.0 x: 0 y: 0 width: 800 height: 600
[x11grab @ 0xb7f8b080]shared memory extension  found
Input #0, x11grab, from ':0.0':
  Duration: N/A, bitrate: 384000 kb/s
  Stream #0.0: Video: rawvideo, rgb32, 800x600, 384000 kb/s, 25.00 fps(r)
Output #0, mov, to '/tmp/1186395535.mov':
  Stream #0.0: Video: qtrle, rgb24, 800x600, q=2-31, 1000 kb/s, 25.00 fps(c)
Stream mapping:
  Stream #0.0 -> #0.0
Press [q] to stop encoding
frame=  262 fps= 25 q=0.0 Lsize=     224kB time=10.5 bitrate= 175.4kbits/s    
video:171kB audio:0kB global headers:0kB muxing overhead 31.622561%
markusgattol@pc1:/tmp$ 
Markus

Benutzeravatar
LessWire
Beiträge: 558
Registriert: 21.11.2004 04:36:04
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bavaria

Beitrag von LessWire » 07.08.2007 00:10:26

Wie man den Ton mit aufzeichnet, bleibt erstmal "top secret", zumindest bei mir. :-(
at ~ now.

Benutzeravatar
FANA
Beiträge: 482
Registriert: 30.03.2005 17:50:55

Beitrag von FANA » 07.08.2007 08:26:49


Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 07.08.2007 09:44:18

@FANA und @salnet wieso eigentlich Sourceforge, und in dem Falle die Mühe sich machen die Programme selbst zu kompilieren ? Macht eigentlich nur Sinn wenns das im Debianpool nicht gäbe, was eigentlich relativ selten vorkommt

Code: Alles auswählen

matthias@biljana:~$ aptitude search ^wink screenkast
p   screenkast                                          - Record your activities on the screen
p   wink                                                - Tutorial and Presentation Creating Software
matthias@biljana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 07.08.2007 09:50:52

Verschoben von Multimedia und Spiele
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

bombaclaude
Beiträge: 320
Registriert: 01.01.2007 13:19:34

Beitrag von bombaclaude » 16.08.2007 18:00:45

Also die Lösung von Markus mit der langen Kommandozeile habe ich erstmal verworfen. Bei mir haut das nicht hin. Es kommt kein output zustande. Vermutlich liegt es an dem gelöschte -ad..

Ich habe mir screenkast aus den Paketen geholt. Leider wurden nicht die Abhängkeiten aufgelöst. Der vncserver wurde nicht installiert und vermutlich fehlt noch ein Paket. Jetzt läuft screenkast leider mit dem vncserver und dem vnc4server. Ein weiteres Problem ist das ich screenkast beende und dann wird gleichzeitig mein X komplett gekillt. Das ist auch nicht gut. Hat jemand eine Idee?

Antworten