LiVES

LiVES 是一个免费开源的视频编辑器和 VJ 工具。

  • 所有者: salsaman/LiVES
  • 平台: Linux, BSD, UNIX, Mac, Windows
  • 許可證: GNU General Public License v3.0
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

LiVES 是一个免费开源的视频编辑器和 VJ工具。它的设计简单易用,但功能强大。它体积小,但它有许多先进的功能。

LiVES 是把高性能实时视频和非线性编辑混合于一体的专业品质应用。它会让你开始编辑和制作视频了,而不必担心格式、帧大小和帧率。这是一个非常灵活的工具,不管是专业VJ还是视频编辑人员都可以使用 - 用键盘混合和切换剪辑,用数十种实时特效,在剪辑编辑器中修剪和编辑,并使用多轨时间轴把他们带到一起。您甚至可以实时录制你的表现,然后再编辑或使其立竿见影。

特性

  • 帧和抽样准确的编辑
  • 在实时或非实时编辑视频
  • 支持几乎任何类型的视频
  • 完全可扩展的插件
  • 可以通过键盘,操纵杆,MIDI或远程网络的控制(OSC兼容)
  • 集成了脉冲音频和Jack音频
  • 几十个视频效果,无论是渲染和实时
  • 兼容多种效果框架:projectM,frei0r,libvisual和LADSPA音频
  • 即时预览
  • 在多轨模式下无限的视频和音频轨道
  • 编码为超过50种不同的视频类型
  • 超快速保存/恢复在建项目
  • 全面崩溃恢复
  • 在播放过程中VJ键盘控制
  • 在播放过程中混合剪辑和应用效果,以及改变游戏的速度和方向
  • 完全多线程/多核心的回放和渲染

详细功能参见:http://lives-video.com/index.php?do=features

概覽

名稱與所有者salsaman/LiVES
主編程語言C
編程語言Python, Perl, C (語言數: 8)
平台
許可證GNU General Public License v3.0
發布數14
最新版本名稱3.2.0 (發布於 )
第一版名稱v3.0.0 (發布於 )
創建於2018-09-27 15:04:55
推送於2024-04-09 03:49:46
最后一次提交2022-02-23 01:25:08
星數83
關注者數9
派生數11
提交數4.3k
已啟用問題?
問題數41
打開的問題數9
拉請求數5
打開的拉請求數0
關閉的拉請求數7
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

LiVES

LiVES is a Video Editing System


Original author: salsaman (salsaman+lives@gmail.com) and others (see file AUTHORS)

Released under the GNU PUBLIC LICENSE, version 3 or later.
See file COPYING in this directory for licensing details

You should read these installation instructions thoroughly before installing
LiVES.

DEPENDENCIES (updated 15/08/2021)

Build

For building from source (Linux), you will require:

autotools-dev
autoconf
autopoint
libtool
gettext + development libs (required)
libgtk-3-dev (> 3.0.8 required - 3.24+ recommended)
libpng-dev
libx11-dev
libxrender-dev

Recommended:

libjack-jackd2-dev and / or libpulse-dev
libgl-dev
libsdl2-dev
libavcodec-dev
libavformat-dev
libavutil-dev
libswscale-dev
libswresample-dev
libfftw3-dev
libunicap2-dev
libprojectm-dev + projectm-data
liborc-0.4-dev
libopencv-dev
frei0r-plugins-dev
ladspa-sdk

Running:
perl (required)
sox (with at least support for PCM wav and raw formats) (required for some audio conversions)

imageMagick (optional required for rendered effects only)

mplayer or mplayer2 (preferred) [or mpv] (required for decoding audio, and for filechooser previews)
with png / alpha (preferred) or jpeg output support (optional - used as a fallback for some import methods)

ffmpeg (recommended for encoding / identifying files)

  • with jpeg/png input support (preferably with x264 support)

youtube-dl (for downloading online clips)
pip (optional, for updating the former)

Optional extras:

python

Extra effects:

frei0r-plugins (extra effects)
LADSPA plugins (extra effects)

DV decoding / encoding

dvgrab
libdv2-apps/libdv-bin

Extra encoders:

libtheora-bin
mkvtoolnix
vorbis-tools,
libmatroska,
ogmtools
lame
x264

mjpegtools

Installation (git version)

See the LiVES website: http://lives-video.com/index.php?do=code

Installation (binary versions)


See the LiVES website:
http://lives-video.com/index.php?do=downloads
for more information.

INSTALLING FROM SOURCE

If you got LiVES as a tar.gz or tar.bz2, at a terminal prompt, enter the following:

      bzip2 -d LiVES-3.2.0.tar.bz2

or,
gzip -d LiVES-3.2.0.tar.gz

depending on which version you have. Then:

      tar xvf LIVES-3.2.0.tar

      cd lives-3.2.0

now type:
./configure

check the output of configure very carefully, following any advice it provides,
and making any adjustments you may wish - such as installing optional libraries.

If you are happy with the output from configure, then compile the source with:

make

again, check the output for any warnings or errors.

Assuming everything went OK, you can now install the application with:

make install

(you probably need to do this as root - on some systems you would become root using "su", on other systems you would run

sudo make install

)

Finally, you should make sure your system can find the new libraries installed by LiVES:

sudo ldconfig

You can then run lives either from a menu, or by typing in a terminal:

    lives

Relocating:

The default location for everything is inside /usr; so executables go in /usr/bin, themes and scripts in /usr/share/lives/, and libraries and compiled plugins in /usr/lib.

When installing from source, you can change this with:
./configure --prefix=/some/other/dir

You can also install in a non-default directory with:
make install DESTDIR=/some/other/dir

However, if you do relocate, and this is not a fresh install, you will need to edit your .lives file in your home directory and adjust <prefix_dir> and <lib_dir>
so that they point to the correct locations for scripts and plugins.

IMPORTANT: if the library directory is anything except /usr/lib, you should adjust the libraries in libweed pkg-config files:
libweed/*.pc. If you use a library path other $PREFIX/lib for the plugins you also need to do:

./configure --libdir=<path_to_lib>
e.g. ./configure --libdir=/usr/lib/libx86_64-linux-gnu/

Other configuration options

For a complete list of configure options, type:

./configure --help

Troubleshooting

Make sure you have themes and icons, and plugins installed as above.
If they are moved from their installed location, make sure you edit <prefix_dir> and <lib_dir>
in ~/.lives

In case of any problems, check your ~/.lives file and make sure everything is
pointing to the right locations.

You can also try deleting your ~/.lives file. LiVES will then run through the install process the next time it is started.

Make sure there is plenty of space available in the working directory. The directory may be changed through Preferences / Directories.

Run through Help -> Troubleshoot in the app and see if anything is missing.

If you are having problems encoding, make sure you have everything you need
installed. The plugins are just interfaces, and you need to have the binaries
installed also. Some of the encoder formats have other dependencies, the LiVES website has more details.

Problems opening files

If you have problems opening a particular video file, try to preview
it first in the 'open file' dialogue. If you cannot preview it, it means mplayer is not
compiled to open it. You may need to recompile mplayer for your system
with extra libraries.

Note that current versions of LiVES no longer require mplayer to open most file types. Make sure you have the necessary libraries compiled in libav. For other formats, dv format can be opened with libdv and the dv_decoder plugin. Ogg/theora can be opened with libogg and libtheora.

If you are having problems opening video, edit /usr/bin/smogrify, and near the top put:
$DEBUG_OPEN=1;
you will then see the mplayer open command on the console, which can
be cut and pasted into a terminal window.

Finally, if you are still having problems, join the lives-video
mailing list and you can ask your question there !

Implemented functions - technical

Visit the LiVES website (http://lives-video.com/index.php?do=features).

Notes

The 'load audio' function supports .wav, .mp3 (mpg123 required), mod, xm and
.ogg (ogg123 required).

KNOWN BUGS

See the file BUGS.

去到頂部