Lines 68-73
Link Here
|
68 |
KEEP_DTS="yes" |
68 |
KEEP_DTS="yes" |
69 |
SKIP_COMM="no" |
69 |
SKIP_COMM="no" |
70 |
MPEGTS_PIDS="no" |
70 |
MPEGTS_PIDS="no" |
|
|
71 |
VID_BITRATE="5000" |
71 |
SUBFONT="arial.ttf" |
72 |
SUBFONT="arial.ttf" |
72 |
SUBFONTSIZE="18.0" |
73 |
SUBFONTSIZE="18.0" |
73 |
SUBCHARACTERSET="ISO8859-1" |
74 |
SUBCHARACTERSET="ISO8859-1" |
Lines 191-196
Link Here
|
191 |
--skip_comm=[yes|no] Skip commercials for MythTV recorded video (Default: No) |
192 |
--skip_comm=[yes|no] Skip commercials for MythTV recorded video (Default: No) |
192 |
--mpegts_allpids=[yes|no] Encode all PIDs from MPEG-TS capture files (Default: No (First PID only)) |
193 |
--mpegts_allpids=[yes|no] Encode all PIDs from MPEG-TS capture files (Default: No (First PID only)) |
193 |
--overscan=[0-100] Percentage value to pad screen border ('3.5' is a good start) (Default: None) |
194 |
--overscan=[0-100] Percentage value to pad screen border ('3.5' is a good start) (Default: None) |
|
|
195 |
--vid_bitrate=[3000-5000] Video Bitrate in kbps to encode to (Below 3000 is pretty poor quality and --compress=yes halves this) (Default: 5000) |
194 |
--encode_args=["..."] Extra encoding command-line options to pass to Transcode (Default: None) |
196 |
--encode_args=["..."] Extra encoding command-line options to pass to Transcode (Default: None) |
195 |
--preformat=[yes|no] Force files through Mencoder first before Transcoding (Default: No) |
197 |
--preformat=[yes|no] Force files through Mencoder first before Transcoding (Default: No) |
196 |
-j [movie_title=file1.avi file2.avi] Movie title followed by files to join |
198 |
-j [movie_title=file1.avi file2.avi] Movie title followed by files to join |
Lines 287-292
Link Here
|
287 |
--mpegts_allpids=no) shift; MPEGTS_PIDS="no" ;; |
289 |
--mpegts_allpids=no) shift; MPEGTS_PIDS="no" ;; |
288 |
--overscan=*) OVERSCAN=`echo $1 | sed 's/=/ /' | awk '{print $2}' | sed 's/%//g'` |
290 |
--overscan=*) OVERSCAN=`echo $1 | sed 's/=/ /' | awk '{print $2}' | sed 's/%//g'` |
289 |
OVERSCAN_ARGS="--overscan="$OVERSCAN""; shift ;; |
291 |
OVERSCAN_ARGS="--overscan="$OVERSCAN""; shift ;; |
|
|
292 |
--vid_bitrate=*) VID_BITRATE=`echo $1 | sed 's/=/ /' | awk '{print $2}' | sed 's/%//g'` |
293 |
VID_BITRATE_ARGS="--vid_bitrate="$VID_BITRATE""; shift ;; |
290 |
--encode_args=*) ENCODE_ARGS=`echo $1 | awk -F"--encode_args=" '{for(i=1;i<=NF;i++) print $i }' | sed '$!N;s/\n//'` |
294 |
--encode_args=*) ENCODE_ARGS=`echo $1 | awk -F"--encode_args=" '{for(i=1;i<=NF;i++) print $i }' | sed '$!N;s/\n//'` |
291 |
ENCODE_ARGS_A2V="--encode_args=\"$ENCODE_ARGS\""; shift ;; |
295 |
ENCODE_ARGS_A2V="--encode_args=\"$ENCODE_ARGS\""; shift ;; |
292 |
--preformat=yes) PREFORMAT_FRC="yes"; PREFORMAT_FRC_ARGS="--preformat=yes"; shift ;; |
296 |
--preformat=yes) PREFORMAT_FRC="yes"; PREFORMAT_FRC_ARGS="--preformat=yes"; shift ;; |
Lines 345-353
Link Here
|
345 |
[ ! -z "$JMT" ] && FORCE="no" |
349 |
[ ! -z "$JMT" ] && FORCE="no" |
346 |
if [ "$WORKDIR" = "tmp_any2dvd" ] && [ ! -d "tmp_any2dvd" ]; then mkdir tmp_any2dvd; fi |
350 |
if [ "$WORKDIR" = "tmp_any2dvd" ] && [ ! -d "tmp_any2dvd" ]; then mkdir tmp_any2dvd; fi |
347 |
if [ ! -d "$WORKDIR" ]; then |
351 |
if [ ! -d "$WORKDIR" ]; then |
348 |
echo -e "\n\e[31;01m Error:\e[m Directory \""$WORKDIR"\" does not exist!\n" |
352 |
echo -e "\n\e[31;01m Warning:\e[m Directory \""$WORKDIR"\" does not exist!\n" |
349 |
rm "$LOCKFILE" &> /dev/null |
353 |
echo -n "Shall I create it for you? (yes/no): " |
350 |
exit |
354 |
read answer |
|
|
355 |
[ "$answer" != "yes" ] && rm "$LOCKFILE" &> /dev/null && exit |
356 |
mkdir -p $WORKDIR |
351 |
fi |
357 |
fi |
352 |
if [ "$FORMAT" = "ntsc" ]; then |
358 |
if [ "$FORMAT" = "ntsc" ]; then |
353 |
FPS="29.970"; FPS_CODE="4"; HEIGHT="480"; MFPS="30000:1001"; OFPS="30000/1001"; TVSIZE="720x480" |
359 |
FPS="29.970"; FPS_CODE="4"; HEIGHT="480"; MFPS="30000:1001"; OFPS="30000/1001"; TVSIZE="720x480" |
Lines 607-614
Link Here
|
607 |
rm "$LOCKFILE" &> /dev/null |
613 |
rm "$LOCKFILE" &> /dev/null |
608 |
exit |
614 |
exit |
609 |
else |
615 |
else |
610 |
good Running: "any2vob --workdir=\"$WORKDIR\" --format=$FORMAT --audio_format=$AUD_FMT $ENCODE_ARGS_A2V $OVERSCAN_ARGS $PREFORMAT_FRC_ARGS $SURROUND_ARGS --compress=$COMPRESS --aspect=$ASPECT --pulldown=$PULLDOWN --keep_dts=$KEEP_DTS --preview=$PREVIEW --skip_comm=$SKIP_COMM --mpegts_allpids=$MPEGTS_PIDS $CALC_ARGS $SUB_ARGS $AUD_ARGS $INPUT_ARGS $JOIN_ARGS" |
616 |
good Running: "any2vob --workdir=\"$WORKDIR\" --format=$FORMAT --audio_format=$AUD_FMT $ENCODE_ARGS_A2V $OVERSCAN_ARGS $VID_BITRATE_ARGS $PREFORMAT_FRC_ARGS $SURROUND_ARGS --compress=$COMPRESS --aspect=$ASPECT --pulldown=$PULLDOWN --keep_dts=$KEEP_DTS --preview=$PREVIEW --skip_comm=$SKIP_COMM --mpegts_allpids=$MPEGTS_PIDS $CALC_ARGS $SUB_ARGS $AUD_ARGS $INPUT_ARGS $JOIN_ARGS" |
611 |
CMD="any2vob --workdir=\"$WORKDIR\" --format=$FORMAT --audio_format=$AUD_FMT $ENCODE_ARGS_A2V $OVERSCAN_ARGS $PREFORMAT_FRC_ARGS $SURROUND_ARGS --compress=$COMPRESS --aspect=$ASPECT --pulldown=$PULLDOWN --keep_dts=$KEEP_DTS --preview=$PREVIEW --any2dvd=yes --skip_comm=$SKIP_COMM --mpegts_allpids=$MPEGTS_PIDS $CALC_ARGS $SUB_ARGS $AUD_ARGS -i $a2v_file_list $JOIN_ARGS" |
617 |
CMD="any2vob --workdir=\"$WORKDIR\" --format=$FORMAT --audio_format=$AUD_FMT $ENCODE_ARGS_A2V $OVERSCAN_ARGS $VID_BITRATE_ARGS $PREFORMAT_FRC_ARGS $SURROUND_ARGS --compress=$COMPRESS --aspect=$ASPECT --pulldown=$PULLDOWN --keep_dts=$KEEP_DTS --preview=$PREVIEW --any2dvd=yes --skip_comm=$SKIP_COMM --mpegts_allpids=$MPEGTS_PIDS $CALC_ARGS $SUB_ARGS $AUD_ARGS -i $a2v_file_list $JOIN_ARGS" |
612 |
eval $CMD |
618 |
eval $CMD |
613 |
fi |
619 |
fi |
614 |
else |
620 |
else |