updating TV images for better clarity, as in real pngs, and using Cakewalk theme
[goodguy/cin-manual-latex.git] / parts / Recording.tex
index 4a69ef208a2b408f8480e3ba5562fc388c85e4f8..0fce27af874992ece032f3119836b47145edf1de 100644 (file)
@@ -1,5 +1,7 @@
 \chapter{Capturing and Recording Media}%
 \label{cha:capturing_recording_media}
+\index{capture}
+\index{recording}
 
 \begin{figure}[htpb]
     \centering
@@ -33,6 +35,7 @@ The media file will be written using the format and codec specified in the \text
 
 \section{Record Web Media in real-time}%
 \label{sec:record_web_media_rt}
+\index{recording!web media in real time}
 
 Below describes the necessary steps for recording freely available media from the internet for your own personal use.  You have to be on a system using pulseaudio, such as ubuntu, fedora, centos.
 
@@ -176,6 +179,7 @@ One other noted new feature is a new choice for recording -  \texttt{V4L2 MPEG}.
 
 \section{Digital Video Broadcasting (DVB)}%
 \label{sec:digital_video_broadcasting}
+\index{capture!digital broadcasting}
 
 You can do real-time capture of a full transport stream of Broadcast TV.  Record television programs using \CGG{} by setting up ahead of time to start recording later at the specified time.  Then you can use \CGG{} to watch later and easily fast forward through the commercials or edit the program, deleting the commercials, to watch uninterrupted.  Some details may be slightly different than what it is in the United States.  There are 3 requirements you must have to take advantage of this capability.
 
@@ -294,7 +298,7 @@ If you have setup for DVB capture as outlined in the section above, just start h
 
 \begin{itemize}
     \item From the main window use  \texttt{File $\rightarrow$ Record}   to request  the \textit{Recording} application.
-    \item In the \textit{Video In} window, press the down arrow on the left to see the channel pulldown.
+    \item In the \textit{Video In} window, press the down arrow on the left to see the \textit{Channel} pulldown.
     \item Select the desirable channel, and watch TV.  You will have to enable the audio by checking the \textit{Monitor audio} in the Recording window for sound.
 \end{itemize}
 
@@ -382,7 +386,7 @@ Dual screen mode is useful for displaying \CGG{} video/project on a large screen
 
 The main menu pulldown, \texttt{Settings $\rightarrow$ Preferences $\rightarrow$ Playback A} and \texttt{B} Tabs, must be properly configured in order to take advantage of the Dual Screen Mode capability.
 
-In the main menu Window pulldown there are \textit{Tile left} and \textit{Tile right} options for the 2 monitors.  If you have only 1 monitor, you will see no change upon activating these options.  Tiling is possible due to the existence of one long horizontal screen display buffer. Tile left takes \CGG{} and moves all of its windows to the $2^{nd}$ monitor/TV and Tile right puts it back to the $1^{st}$ monitor.  The left and right monitors are the left part or right part of a Playback A/B Xwindow host referenced in the Video Config Playback A/B for separate X screens.  Shortcuts for Tile left and Tile rights are the letters \texttt{a} and \texttt{b} on the keyboard once you have set \textit{Remote Control mode}.  Below is a summary of the configuration letters:
+In the main menu \textit{Window} pulldown there are \textit{Tile left} and \textit{Tile right} options for the 2 monitors.  If you have only 1 monitor, you will see no change upon activating these options.  Tiling is possible due to the existence of one long horizontal screen display buffer. Tile left takes \CGG{} and moves all of its windows to the $2^{nd}$ monitor/TV and Tile right puts it back to the $1^{st}$ monitor.  The left and right monitors are the left part or right part of a Playback A/B Xwindow host referenced in the Video Config Playback A/B for separate X screens.  Shortcuts for Tile left and Tile rights are the letters \texttt{a} and \texttt{b} on the keyboard once you have set \textit{Remote Control mode}.  Below is a summary of the configuration letters:
 
 \begin{description}
     \item[a] select \textit{playback a} and tile windows left (all on monitor or laptop)
@@ -430,6 +434,7 @@ Figure~\ref{fig:two-monitors04} shows 2 monitors with Compositor window on the 2
 
 \subsection{Remote Control for DVB}%
 \label{sub:remote_control_dvb}
+\index{capture!remote control for DVB}
 
 \CGG{} DVB recording/playback can now easily be done in \textit{couch potato} mode using a remote control.  This comes in handy when you want to playback on a big TV screen for multiple person viewing. You can use the Application/Menu key on the keyboard to toggle between standard \CGG{} usage or a Dispatcher methodology through use of a remote control, an Android programmed device such as a tablet, or keyboard. The Application/Menu key on most keyboards is between the Alt and Ctrl keys on the right hand side bottom and depicts a menu on it either with or without a pointer (see image below).  An ati-x10 Remote Control device (figure~\ref{fig:remote01}) is currently working with \CGG{} and other remote controls may work but have never been tried.  The red/orange box on the top left main screen of \CGG{}  indicates Dispatcher Method access is activated which allows for keyboard grab which routes all key strokes until toggled off.  Below are the currently defined operations.
 
@@ -516,7 +521,7 @@ is used to get into remote control mode, even if there is no remote control hard
 \subsection{Android Remote Control for DVB}%
 \label{sub:android_remote_control_dvb}
 
-\CGGI{} has Android remote interface code (figure~\ref{fig:remote02}). Any device, such as a tablet or a phone, can be used as long as it is running the Android operating system. Programming an Android Remote Control for DVB is a bit complicated at first, but becomes pretty simple after a bit.
+\CGGI{} has Android remote interface code (figure~\ref{fig:remote02}). Any device, such as a tablet or a smart phone, can be used as long as it is running the Android operating system. Programming an Android Remote Control for DVB is a bit complicated at first, but becomes pretty simple after a bit.
 
 \begin{enumerate}
     \item The Android Remote Control requires you to download and install the Android \textit{CineRmt} app package (apk). To install it simply download it (any way you can) to your phone or tablet and click it to install, if it doesn't run automatically.
@@ -542,7 +547,7 @@ Figure~\ref{fig:remote03} shows an Android Tablet that can be used as a Remote C
 \begin{figure}[htpb]
     \centering
     \includegraphics[width=0.5\linewidth]{remote03.png}
-    \caption{A Tablet with Android Remote Control}
+    \caption{A Smart Phone with Android Remote Control}
     \label{fig:remote03}
 \end{figure}
 
@@ -553,6 +558,7 @@ SECTION NOT DONE !! This section explains how you can take your own brand of rem
 
 \section{The commercial DB}%
 \label{sec:commercial_db}
+\index{capture! commercials database}
 
 While watching broadcast television, it is possible to use \CGG{} to automatically mute commercials being aired during a broadcast capture.  Visual muting as well as sound muting is done!  You can NOT use ffmpeg for the format when working with the \textit{commercial DB}.  This database that was added is a \textit{novel architecture} shared memory database, a \textit{Traveling Data Base} (TDB). With TDB you have direct access to the shared database presence (instead of having to go to the server).
 
@@ -613,6 +619,7 @@ Currently, only a customized \textit{ati-x10} (kernel mod required) radio remote
 
 \section{Transfer VHS/DVD Media or Video8/Hi8 Tapes into \CGG{}}%
 \label{sec:transfer_vhs_dvd_tapes_into_cinelerra}
+\index{recording!transfer VHS/DVD media}
 
 If you want to transfer the data on a VHS tape, DVD disc, or Video8/Hi8 Tapes into \CGG{}, you
 can do so by playing the media and recording while playing.  This captures the media, which you
@@ -679,9 +686,10 @@ Now you can \textit{Load} the file that you played and recorded via the \textit{
 
 \subsection{Use Case \#1 – EasyCap Model \# DC60}
 \label{sub:use_case_easycap_model_dc60}
+\index{capture!EasyCap model}
 
 A very specific case using an Easy CAPture USB 2.0 Video Adapter with Audio, Model \#DC60 (supports
-NTSC and PAL) is shown here next. The setup for this device is seen in figure~\ref{fig:recording-usb}.
+NTSC and PAL) is shown here next. The setup for this device is seen in figure~\ref{fig:recording-05}.
 A somewhat unusual choice to make note of in this image is the setting for the Video In, Record Driver
 of Video4Linux2 JPEG. 
 
@@ -689,7 +697,7 @@ of Video4Linux2 JPEG.
     \centering
     \includegraphics[width=0.9\linewidth]{recording05.png}
     \caption{Recording setup for EasyCap device}
-    \label{fig:recording-usb}
+    \label{fig:recording-05}
 \end{figure}
 
 Output on startup window while playing:
@@ -741,6 +749,7 @@ Output from "dmesg" for EasyCap - Model \# DC60:
 
 \subsection{Use Case \#2 – Hauppauge WinTV-HVR}
 \label{sub:use_case_wintv}
+\index{capture!Hauppage WinTV}
  
 In the case of the Hauppauge 9500 WinTV-HVR Hybrid TV stick, the setup is similar as in case
 \#1 with the major exception being that the Video In, Record Driver should be Video4Linux2 MPEG.
@@ -749,6 +758,6 @@ In the case of the Hauppauge 9500 WinTV-HVR Hybrid TV stick, the setup is simila
     \centering
     \includegraphics[width=0.6\linewidth]{recording06.png}
     \caption{Two possible capture devices using USB}
-    \label{fig:recording-usb}
+    \label{fig:recording-06}
 \end{figure}