rendered paste body for t in "${cmd[@]}"; do
echo "Running nice transcode --print_status 340 -q 1 -i "${IN_FILES[i]}" \
${NAVSEEK[i]} -o $WORK_DIR/submenu/ \
-f $FRAME_RATE -Z ${GEO_ARRAY[C]},fast -c $t -y $SM_IMG_FMT,null" |
sed 's/ */ /g'|sed -e "s/^ *//"|tee -a "$LOG_FILE"
TCODE_CMD=(nice transcode --print_status 340 --write_pid /tmp/tcode.pid \
-q 1 -i "${IN_FILES[i]}" ${NAVSEEK[i]} -o "${PICS_OUT[@]}" \
-f $FRAME_RATE -Z ${GEO_ARRAY[C]},fast -c $t -y $SM_IMG_FMT,null)
function run_transcode()
{
"${TCODE_CMD[@]}" >> "$LOG_FILE" 2>&1
sleep 1
}
run_transcode &
sleep .5 # short sleep to allow 1st jpg to appear
TCODE_PID=$(</tmp/tcode.pid)
check_stall &
(
if [ -n "$TCODE_PID" ]; then
while ps -p $TCODE_PID >/dev/null; do
sleep $SLEEP # spinner interval
spin "Seeking in video and creating images: $(find "$JPEG_DIR" \
-maxdepth 1 -name \*.jpg|sort|awk -F / '{ field = $NF }; END{ print field }')"
done
echo
echo "Created $(find "$JPEG_DIR" -maxdepth 1 -name \*.jpg|wc -l) JPEGS of $TOTAL_JPEGS"
#cleanlog 1
else
#cleanlog 1
runtime_error "Problem creating images from the video."
$FROM_GUI && exit_from_gui || exit 1
fi
)
unset TCODE_CMD cmd run_transcode