2b4b394131ccd41176305c8c5c9ffa9f84db2e1d
[goodguy/cin-manual-latex.git] / parts / Introduction.tex
1 \chapter{Introduction}%
2 \label{cha:introduction}
3
4 Cinelerra is a software program NLE, Non-Linear Editor, that provides a way to edit, record, and play audio or video media. 
5 It can also be used to retouch photos.
6
7 This manual covers Cinelerra-GG Infinity version. 
8 The author of the original Cinelerra, Adam Williams, as well as many different people worked on Cinelerra over the years. 
9 The software and this manual were merged in from various sources and each person is to be thanked and commended for their efforts. 
10 Numerous software modifications were made by William Morrow. 
11 These are all under GPLv2+ license. 
12 Refer to: \url{https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html}
13
14
15 \textbf{This is a copy of the header from the original source code.}
16 \begin{lstlisting}[numbers=none]
17 /*
18 * CINELERRA
19 * Copyright (C) 1997-2012 Adam Williams <broadcast at earthling dot net>
20 *
21 * This program is free software; you can redistribute it and/or modify
22 * it under the terms of the GNU General Public License as published by
23 * the Free Software Foundation; either version 2 of the License, or
24 * (at your option) any later version.
25 *
26 * This program is distributed in the hope that it will be useful,
27 * but WITHOUT ANY WARRANTY; without even the implied warranty of
28 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29 * GNU General Public License for more details.
30 *
31 * You should have received a copy of the GNU General Public License
32 * along with this program; if not, write to the Free Software
33 * Foundation, Inc., 59 Temple Place, Suite 330, Boston
34 \end{lstlisting}
35
36 \textbf{This is a copy of the information in the Cinelerra-CV manual.}
37
38 Copyright c 2003, 2004, 2005, 2006 Adam Williams - Heroine Virtual Ltd.
39 Copyright c 2003, 2004, 2005, 2006, 2007 Cinelerra CV Team.
40
41 This manual is free; you can redistribute it and/or modify it under the terms of the GNU General
42 Public License as published by the Free Software Foundation; either version 2 of the License, or
43 (at your option) any later version.
44
45 This document is distributed in the hope that it will be useful, but WITHOUT ANY WAR-
46 RANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
47 PARTICULAR PURPOSE. See the GNU General Public License for more details.
48
49 You should have received a copy of the GNU General Public License along with this program;
50 if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, U
51
52 \section{Cinelerra Overview}%
53 \label{sec:cinelerra_overview}
54
55 Presented briefly here is an overview of Cinelerra-GG Infinity and information provided in this manual. 
56 The GG version of Cinelerra has been improved for \emph{stability}, \emph{modernized} to accommodate the
57 \emph{current state} of Linux software, enhanced with additional \emph{basic features}, and enriched with \emph{new features} imagined by dedicated users and then implemented by professional programmers.
58
59 \begin{description}
60     \item[Website] \url{https://www.cinelerra-gg.org}\\
61         The website for the cinelerra-gg software is a good place to start for information, help, and documentation. 
62         It is professionally maintained and continuously updated with more language
63         translations ongoing.
64     \item[Stability] ~\\
65         Software programs that “just work” are a \#1 priority in order to be of use for producing quality videos.
66         A large amount of time has been invested in debugging problems and resolving crashes. 
67         And in a continuous process to do so, a chapter on Troubleshooting is included in order to easily provide sufficient information for users to capture issues and crashes so that they can be analyzed and quickly fixed to avoid repeat problems.
68     \item[Modernization] ~\\
69         Artistic creativity has been applied to modernize the Cinelerra-GG plugin icons for video and audio to even include the ffmpeg plugins. 
70         The Cinfinity set of plugin icons come in square or roundish versions --- your choice. 
71         In keeping up with the current expectation of users for a certain “look and feel”, a very modern Neophyte theme recent addition provides an alternative to the already existing 9 themes. 
72         These 10 themes give the user the choice to get the look they like best for their own eyes.
73     \item[Cerrent and up-to-date] ~\\
74         For today’s software, included thirdparty libraries are kept up to date in a timely manner and effort is made to always used a relatively recent version of FFmpeg, if not the latest. 
75         This is a big deal because there is a whole set of separate programmers continuously working diligently to cover all of the old and newly created formats. 
76         Thus Cinelerra programmers can be dedicated to working solely on Cinelerra rather than just trying to keep up with many formats.
77     \item[FFmpeg usage integration]~\\
78         By using FFmpegwith Cinelerra there is the advantage that users can directly convert videos via pre- and post-processing, without the need for command lines to be executed manually before or afterwards.
79     \item[Import and Export formats] ~\\
80         Listed here are only a few of the supported Import and Export formats:
81         \begin{itemize}
82             \item  several standard native formats, such as mpeg, ac3, flac, exr and jpeg/png/ppm/tiff sequences
83             \item FFmpeg’s over 400 decoders and 150 encoders accessible from within Cinelerra to include:
84                 mp4, mkv, mpeg, mov, m2ts, mp3, dvd, ogg, theora, prores, tiff, webm, flac, opus, vorbis,
85                 quicktime (div, dnxhd, jpeg, mjpeg, mp4, rle, v308, v410), h264 & h265 usage, avc, hevc,
86                 and recently released AV1 and WebP
87             \item raw image format for over 700 supported cameras, courtesy Dave Coffin DCraw
88         \end{itemize}
89 \end{description}
90
91
92
93