From 7678fff73ceb5a9aa587db80d79bcd45641d4b60 Mon Sep 17 00:00:00 2001 From: Good Guy Date: Fri, 15 Jan 2021 13:57:28 -0700 Subject: [PATCH] update footnote to solve duplicate problem --- parts/Editing.tex | 4 ++-- parts/Plugins.tex | 20 ++++++++++---------- parts/Real-World.tex | 8 ++++---- parts/Rendering.tex | 4 ++-- 4 files changed, 18 insertions(+), 18 deletions(-) diff --git a/parts/Editing.tex b/parts/Editing.tex index 00e4a45..47af184 100644 --- a/parts/Editing.tex +++ b/parts/Editing.tex @@ -1400,11 +1400,11 @@ You can create as many Viewer windows as you want in \CGG{}. These are handy fo \label{fig:multi-view01} \end{figure} -\section[ShuttlePROv2 and ShuttleXpress Jog Wheels for Editing]{ShuttlePROv2 and ShuttleXpress Jog Wheels for Editing\protect\footnote{programmatic specifications from Eric Messick}}% +\section[ShuttlePROv2 and ShuttleXpress Jog Wheels for Editing]{ShuttlePROv2 and ShuttleXpress Jog Wheels for Editing}% \label{sec:shuttle_jog_wheels_editing} \index{shuttle pro v2 and shuttlexpress} -The ShuttlePROv2 and ShuttleXpress are affordable jog wheels which +The ShuttlePROv2 and ShuttleXpress are affordable jog wheels\protect\footnote{programmatic specifications from Eric Messick} which can be useful for working with Cin, especially if you do a lot of playing forward/backward, fast/slow/normal, and single frames (figure~\ref{fig:shuttle}). diff --git a/parts/Plugins.tex b/parts/Plugins.tex index 185f993..dfa2d97 100644 --- a/parts/Plugins.tex +++ b/parts/Plugins.tex @@ -782,11 +782,11 @@ Ladspa effects are supported in realtime and rendered mode for audio. These audi export LADSPA_PATH=/usr/lib/ladspa \end{lstlisting} -\section[Audio LV2 / Calf Plugins]{Audio LV2 / Calf Plugins\protect\footnote{Optional Feature - OS dependent}}% +\section[Audio LV2 / Calf Plugins]{Audio LV2 / Calf Plugins}% \label{sec:audio_lv2_calf_plugins} \index{LV2 - Calf} -LV2 is an open standard for audio plugins using a simple interface with extensions which add functionality to support audio software. These plugins were written by external developers and provide additional audio effects to \CGG{} audio without having to change \CGG{} every time. Because the LV2 plugins are separate from \CGG{} Infinity, if one fails or does not perform as expected, \CGG{} should stay running and you will have to contact the programmers responsible for that plugin for a fix. +LV2\protect\footnote{Optional Feature - OS dependent} is an open standard for audio plugins using a simple interface with extensions which add functionality to support audio software. These plugins were written by external developers and provide additional audio effects to \CGG{} audio without having to change \CGG{} every time. Because the LV2 plugins are separate from \CGG{} Infinity, if one fails or does not perform as expected, \CGG{} should stay running and you will have to contact the programmers responsible for that plugin for a fix. Typically, a user OS has specialized package groups installed. It is difficult to create one build of \CGG{} to accommodate all potential LV2 plugins. Specifically for the \textit{Calf-Studio LV2 plugins}, you should install the \textit{Calf Plugins} package. The user’s computer must have \textit{gtk-2-runtime} installed, which seems to be automatically done already for most distros. For users doing their own builds, you can build \CGG{} without LV2 support by including \texttt{-{}-without-lv2} in the configure step. The default build is \texttt{-{}-with-lv2=yes} and requires that \textit{GTK-2-devel} must be installed or the build will fail and notify you. In addition for some newer distros, you will need to install \textit{lv2-calf-plugins-gui}; for example Fedora version 32. @@ -1161,11 +1161,11 @@ Use the effect along with keyframing to brighten a long shot that is dark at the Makes your video burn where there are small light colored patches of video. This came from \url{https://effectv.com}. -\subsection[C41]{C41\protect\footnote{credit Florent Delannoy, original program code author, and Edouard Chalaron}}% +\subsection[C41]{C41}% \label{sub:c41} \index{C41} -The C41 plugin takes a $16\,bit C41$ digital intermediate negative film as input and outputs a positive image. It became necessary because $C-41$ negatives can fade or color-shift over time which was a problem early on. It is still important today because there is a large amount of documentaries, video clips, and other media out there that was shot on super $16$ film. This works for RGB-float, RGB, and also YUV variations. +The C41\protect\footnote{credit Florent Delannoy, original program code author, and Edouard Chalaron} plugin takes a $16\,bit C41$ digital intermediate negative film as input and outputs a positive image. It became necessary because $C-41$ negatives can fade or color-shift over time which was a problem early on. It is still important today because there is a large amount of documentaries, video clips, and other media out there that was shot on super $16$ film. This works for RGB-float, RGB, and also YUV variations. There are two sets of data -- the scanned input values and your corrected values. Simple functionality of the plugin is to compute the data, transform to get corrected values, then apply that. @@ -1243,11 +1243,11 @@ If the lightness or hue is within a certain \textit{threshold} it is erased. Inc Normally threshold is very low when using a high slope. The two parameters tend to be exclusive because slope fills in extra threshold. The slope tries to soften the edges of the chroma key but it does not work well for compressed sources. A popular softening technique is to use a maximum slope and chain a blur effect below the chroma key effect to blur just the alpha. -\subsection[Chroma Key (HSV)]{Chroma Key (HSV)\protect\footnote{Credit for Plugin by Jerome Cornet \url{http://jcornet.free.fr/linux/chromakey.html}}}% +\subsection[Chroma Key (HSV)]{Chroma Key (HSV)}% \label{sub:chroma_key_hsv} \index{chroma key HSV} -Chroma Key (HSV) (figure~\ref{fig:chroma-key-hsv}) replaces a color with another color or transparency using HSV variables; it is frequently used to remove a color from a video to composite with another image. This process is generally referred to as green screen or blue screen process (because of the color that is keyed out). More information: {\small \url{http://en.wikipedia.org/wiki/Chromakey}} +Chroma Key (HSV)\protect\footnote{Credit for Plugin by Jerome Cornet \url{http://jcornet.free.fr/linux/chromakey.html}} (figure~\ref{fig:chroma-key-hsv}) replaces a color with another color or transparency using HSV variables; it is frequently used to remove a color from a video to composite with another image. This process is generally referred to as green screen or blue screen process (because of the color that is keyed out). More information: {\small \url{http://en.wikipedia.org/wiki/Chromakey}} \begin{figure}[htpb] \centering @@ -3978,11 +3978,11 @@ Some of the ffmpeg plugins are not usable with \CGGI{} due to input/output requi FFmpeg’s plugin guide is at the link: \href{https://ffmpeg.org/ffmpeg-filters.html}{ffmpeg-filters}. -\subsection{FFmpeg Audio Plugins\protect\footnote{credit to WPfilmmaker}}% +\subsection{FFmpeg Audio Plugins}% \label{sub:ffmpeg_audio_plugins} \index{ffmpeg!audio plugin} -The following is a list of the integrated audio plug-ins. +The following is a list of the integrated audio plug-ins\protect\footnote{credit to WPfilmmaker} . \begin{description} \item [F\_abench]~\\Benchmark part of a filtergraph. \item [F\_acompressor]~\\Audio compressor. @@ -4093,11 +4093,11 @@ The following is a list of the integrated audio plug-ins. \item [F\_volumedetect]~\\Detect audio volume. \end{description} -\subsection{FFmpeg Video Plugins\protect\footnote{credit to WPfilmmaker}}% +\subsection{FFmpeg Video Plugins}% \label{sub:ffmpeg_video_plugins} \index{ffmpeg!video plugins} -The following is a list of the integrated video plug-ins. +The following is a list of the integrated video plug-ins \protect\footnote{credit to WPfilmmaker} . \begin{description} \item [F\_addroi]~\\Mark a region of interest in a video frame. \item [F\_amplify]~\\Amplify changes between successive video diff --git a/parts/Real-World.tex b/parts/Real-World.tex index 8102ce4..c89d219 100644 --- a/parts/Real-World.tex +++ b/parts/Real-World.tex @@ -4,10 +4,10 @@ This appendix includes descriptions of various real life workflows used by \CGG{} users. There may be links to some video explanations in various languages. You can only follow these links from the online pdf version. -\section{Workflow with OpenEDL and Nested Clips\protect\footnote{credit fary54}}% +\section{Workflow with OpenEDL and Nested Clips}% \label{sec:workflow_openedl_nested_clips} -This is a real world usage case that provides an excellent example of how OpenEDL has been a +This is a real world usage case\protect\footnote{credit fary54} that provides an excellent example of how OpenEDL has been a revolution for \CGG{}. Advantages include: editing speed, clarity, ease of finding a specific item, and movement of a subject block via \textit{Nest to media}. The main concept of editing using OpenEDL in this real world case is to @@ -169,12 +169,12 @@ Once converted to nest to media the clips disappear from the clips folder to end See \href{https://youtu.be/bfYaBqVbdCo}{Video 4} (using French locale). -\section{Workflow with multi-cam and external audio\protect\footnote{credit Armandux.}}% +\section{Workflow with multi-cam and external audio}% \label{sec:workflow_multicam_external_audio} More on the multi-cam can be found in section \nameref{sec:multicamera_mixer} -Let's take the case of a professional magician filmed in multicam while performing. Camera 1 records the magician's face; camera 2 the whole person and camera 3 the detail of the hands. There is also an external audio recorder to record the artist's voice in mono. So we will have three video tracks with their respective embedded audio tracks, plus an external audio track of good quality. +Let's take the case of a professional magician filmed in multicam while performing\protect\footnote{credit Armandux.}. Camera 1 records the magician's face; camera 2 the whole person and camera 3 the detail of the hands. There is also an external audio recorder to record the artist's voice in mono. So we will have three video tracks with their respective embedded audio tracks, plus an external audio track of good quality. You can find the files to test the workflow that is described next at the following address: %begin{latexonly} diff --git a/parts/Rendering.tex b/parts/Rendering.tex index 2fb1317..8a9793b 100644 --- a/parts/Rendering.tex +++ b/parts/Rendering.tex @@ -527,11 +527,11 @@ Alternatives based on h264 and for non-commercial use are listed below. For Dai These same steps have been verified to work for creating Dailymotion videos -- however, the created files must be renamed before uploading to change the youtube extension to webm instead for Dailymotion. -\subsection{VP9 parameters\protect\footnote{credit Frederic Roenitz}}% +\subsection{VP9 parameters}% \label{sub:vp9_parameters} \index{rendering!VP9 parameters} -\textsc{VP9} is a video codec licensed under the BSD license and is +\textsc{VP9}\protect\footnote{credit Frederic Roenitz} is a video codec licensed under the BSD license and is considered open source, % Sisvel Announces AV1 Patent Pool, March 10, 2020 % https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=139636 -- 2.26.2