All pastes #256383 Raw Edit

Miscellany

public text v1 · immutable
#256383 ·published 2006-11-24 03:35 UTC
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