Lives
Lives (auch: Linux Video Editing System / LiVES) ist ein Programm zur nichtlinearen Videobearbeitung. Die Version 1.0.0 wurde im Juli 2009 veröffentlicht.
Mit Lives kann Videomaterial sowohl in Echtzeit als auch in Nicht-Echtzeit bearbeitet werden.
Installation
Ubuntu 8.04 Hardy Heron
Vorbedingungen.
$ sudo apt-get install cdda2wav dirac dvgrab jackd libgdk-pixbuf2 \ libsox-fmt-all libtheora-bin libvisual-0.4-plugins mkvtoolnix ogmtools sox
$ sudo apt-get install lives
Konfiguration
Menü "Tools > Preferences..."
- GUI
- Decoding - als "Default image format" eventuell PNG statt JPEG
- Playback
- Recording
- Encoding
- Encoder: transcode_encoder
- Output format: mpeg4
- Audio codec: PCM (highest quality; largest files)
- Effects
- Directories
- Warnings
- Misc
Verwendung
Aufruf von Lives. Achtung: Anfänglich erscheint nur ein kleines graues Fenster und es dauert eine ganze Weile, bis Lives wirklich gestartet ist.
$ lives
Am unteren Rand des Lives-Fensters ist schliesslich folgendes zu lesen:
Starting... Succesfully loaded 115 Weed filters Loading default keymap from /home/mik/.lives-dir/default.keymap...done. JACK server started Started jack audio subsystem. Starting GUI... Checking optional dependencies:mplayer...detected...convert...detected...composite...detected...sox...detected xmms...NOT DETECTED...cdda2wav...detected...jackd...detected...dvgrab...detected...xwininfo...detected... Window manager reports as "Metacity"; temp directory is /tmp/livestmp/ Compiled with jack support, good ! Welcome to LiVES version 0.9.9.1.
Es ist zu empfehlen, während der Arbeit häufiger eine Sicherung (einschliesslich der Audiodaten) zu machen: Das geschieht am besten über das Menü "File > Backup .lv1..." ([X] Encode/Load/Backup with Sound) bzw. mit der Tastenkombination CTRL+B.
FAQ
Abspeichern als MPEG-2
Beim Versuch, vorhandenes Material unter Ubuntu 8.04 und Lives 0.9.9.1 in irgendeiner der angebotenen Formen (z. B. mit multi_encoder) als MPEG-2 zu enkodieren, erscheint folgender Fehler - keine Ahnung, was das zu bedeuten hat, jedenfalls stürzt Lives dabei ab. Lösung habe ich keine - stattdessen habe ich das Video dann als MPEG-4 abgespeichert, das den Audiotell ebenfalls mit 48 KHz speichert und bei Bedarf mit einem anderen Programm einfach in MPEG-2 zurückverwandelt werden kann.
*** glibc detected *** lives: double free or corruption (out): 0x08b96ba8 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb768ea85] /lib/tls/i686/cmov/libc.so.6(cfree+0x90)[0xb76924f0] lives[0x811f477] /usr/lib/libglib-2.0.so.0(g_free+0x31)[0xb7815b81] lives[0x810dfd2] /usr/lib/libgdk_pixbuf-2.0.so.0[0xb7b7aae0] /usr/lib/libgobject-2.0.so.0(g_object_unref+0x16b)[0xb78b68cb] /usr/lib/libgdk_pixbuf-2.0.so.0(gdk_pixbuf_unref+0x1d)[0xb7b7adfd] lives[0x8060e91] lives[0x80ce4b3] lives[0x806178b] lives[0x80622f1] lives[0x80ef2ba] lives[0x8069ba7] lives[0x80d4a0e] lives[0x80fcb4c] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb78c1aef] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb78b4749] /usr/lib/libgobject-2.0.so.0[0xb78c8f7b] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb78cac0f] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb78caf59] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a)[0xb7ca101a] /usr/lib/libgtk-x11-2.0.so.0[0xb7ca2b7e] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f)[0xb78c1aef] /usr/lib/libgobject-2.0.so.0[0xb78b3069] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb78b4749] /usr/lib/libgobject-2.0.so.0[0xb78c8bbb] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8ef)[0xb78cac0f] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb78caf59] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x8a)[0xb7ca10aa] /usr/lib/libgtk-x11-2.0.so.0[0xb7ca10d1] /usr/lib/libgtk-x11-2.0.so.0[0xb7d7a8d4] /usr/lib/libgobject-2.0.so.0[0xb78b3069] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb78b4749] /usr/lib/libgobject-2.0.so.0[0xb78c910a] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617)[0xb78ca937] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb78caf59] /usr/lib/libgtk-x11-2.0.so.0[0xb7e99667] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)[0xb7d73b21] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2b8)[0xb7d74d88] /usr/lib/libgdk-x11-2.0.so.0[0xb7beda9a] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb780dcf6] /usr/lib/libglib-2.0.so.0[0xb78110b3] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1e7)[0xb7811497] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0xb7d75264] lives[0x805ff99] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7639450] lives(realloc+0x65)[0x80530b1] ======= Memory map: ======== 08048000-08174000 r-xp 00000000 09:00 27246690 /usr/bin/lives-exe 08174000-08176000 rw-p 0012b000 09:00 27246690 /usr/bin/lives-exe 08176000-08ef3000 rw-p 08176000 00:00 0 [heap] b427c000-b44dc000 rw-p b427c000 00:00 0 b44dc000-b44dd000 ---p b44dc000 00:00 0 b44dd000-b4cdd000 rwxp b44dd000 00:00 0 b4cdd000-b4d3d000 rw-s 00000000 00:09 18055196 /SYSV00000000 (deleted) b4d3d000-b4d9d000 rw-s 00000000 00:09 18022427 /SYSV00000000 (deleted) b4d9d000-b4db4000 r-xp 00000000 09:00 20480062 /lib/libselinux.so.1 b4db4000-b4db6000 rw-p 00016000 09:00 20480062 /lib/libselinux.so.1 b4db6000-b4dc5000 r-xp 00000000 09:00 20480126 /lib/libbz2.so.1.0.4 b4dc5000-b4dc6000 rw-p 0000f000 09:00 20480126 /lib/libbz2.so.1.0.4 b4dc6000-b4e25000 r-xp 00000000 09:00 27509310 /usr/lib/libgio-2.0.so.0.0.0 b4e25000-b4e27000 rw-p 0005f000 09:00 27509310 /usr/lib/libgio-2.0.so.0.0.0 b4e27000-b4f41000 r-xp 00000000 09:00 27009065 /usr/lib/libxml2.so.2.6.31 b4f41000-b4f46000 rw-p 00119000 09:00 27009065 /usr/lib/libxml2.so.2.6.31 b4f46000-b4f47000 rw-p b4f46000 00:00 0 b4f47000-b4f79000 r-xp 00000000 09:00 27512991 /usr/lib/libcroco-0.6.so.3.0.1 b4f79000-b4f7c000 rw-p 00031000 09:00 27512991 /usr/lib/libcroco-0.6.so.3.0.1 b4f7c000-b4fac000 r-xp 00000000 09:00 27512994 /usr/lib/libgsf-1.so.114.0.7 b4fac000-b4faf000 rw-p 0002f000 09:00 27512994 /usr/lib/libgsf-1.so.114.0.7 b4faf000-b4fb0000 rw-p b4faf000 00:00 0 b4fb0000-b4fe0000 r-xp 00000000 09:00 27512996 /usr/lib/librsvg-2.so.2.22.2 b4fe0000-b4fe1000 rw-p 00030000 09:00 27512996 /usr/lib/librsvg-2.so.2.22.2 b4ff7000-b4ff8000 r-xp 00000000 09:00 27575296 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so b4ff8000-b4ff9000 rw-p 00000000 09:00 27575296 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so b4ff9000-b4ffa000 ---p b4ff9000 00:00 0 b4ffa000-b57fa000 rwxp b4ffa000 00:00 0 b57fa000-b58a5000 r--p 00000000 09:00 27798226 /usr/share/icons/Tangerine/icon-theme.cache b58a5000-b59a5000 rw-s 00000000 00:09 17924118 /SYSV00000000 (deleted) b59a5000-b5aa5000 rw-s 00000000 00:09 17891348 /SYSV00000000 (deleted) b5aa5000-b5aa6000 rw-s 00000000 00:09 17989658 /SYSV00000000 (deleted) b5aa6000-b5adf000 rw-s 00000000 00:09 17858575 /SYSV00000000 (deleted) b5adf000-b5bdf000 rw-s 00000000 00:09 17924118 /SYSV00000000 (deAborted subgraph starting at LiVES_audio_out timed out (subgraph_wait_fd=8, status = 0, state = Triggered)
Weblinks
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Gabriel Finch | eng | Liveswbm | Offizielle Homepage |
Marco de la Cruz | eng | Lives tutorialwbm |