X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcin-manual-latex.git;a=blobdiff_plain;f=parts%2FAuxilaryPrograms.tex;h=ef98f7a76bd753692a74a69a3c796692ff7cb450;hp=85af88e74dfb4f82ae7826a5a5417dadfc671598;hb=5671b6e1b5ea22b6ace2ed9fb41479e250408d85;hpb=5f5b63e65da55705f676e894cd48ddcaf9af98f1 diff --git a/parts/AuxilaryPrograms.tex b/parts/AuxilaryPrograms.tex index 85af88e..ef98f7a 100644 --- a/parts/AuxilaryPrograms.tex +++ b/parts/AuxilaryPrograms.tex @@ -60,18 +60,21 @@ Now render yourfile using different quality levels and run ydiff to compare the \label{sec:image_sequence_creation} \index{image sequence} -Example script to create a jpeglist sequence file is next: +Example script to create a jpeg list sequence file is next. It can be modified to +create a list for \textit{exr}, \textit{gif}, \textit{ppm}, \textit{png}, \textit{tga}, or \textit{tiff} +sequences instead by changing JPEGLIST +to be EXRLIST, GIFLIST, PPMLIST, PNGLIST, TGALIST, or TIFFLIST. \begin{lstlisting}[numbers=none] #!/bin/bash out="$1" dir=$(dirname "$out") shift -geom=$(jpegtopnm "$1" | head -2 | tail -1) +geom=$(anytopnm "$1" | head -2 | tail -1) w="$(echo $geom | cut -d " " -f1)" h="$(echo $geom | cut -d " " -f2)" exec > $out echo "JPEGLIST" -echo "# First line is always JPEGLIST" +echo "# First line is always format_typeLIST" echo "# Frame rate:" echo "29.970030" echo "# Width:" @@ -90,10 +93,17 @@ while [ $# -gt 0 ]; do done \end{lstlisting} To use this script, you will have to install the package on your operating system that -includes \textit{jpegtopnm} which is ususally \textit{netpbm}. +includes \textit{anytopnm} which is ususally \textit{netpbm}. Example usage of this script follows: -\qquad \texttt{jpeglist.sh outfile infiles*.jpg} +\qquad \texttt{./imagelist.sh outfile infiles/*.jpg} + +where \textit{imagelist.sh} is just the name chosen for this script which could +be anything but has to be executable, \textit{outfile} is the sequence list +that is created, \textit{infiles} is the directory containing the +format\_type files such as \textit{jpg} in this example. The xxxtopnm +messages that show up can just be ignored such as: jpegtopnm: WRITING PPM FILE and jpegtopnm: Error writing row. +In addition, you can edit this script as needed. \section{Details about .bcast5 Files} \label{sec:details_.bcast5_files}