Lives

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

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