Compare commits
2 Commits
dvd2divx-2
...
dvd2divx-3
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
56bb6c5d46 | ||
|
|
108bfe811f |
@@ -1,13 +1,29 @@
|
||||
# $RCSfile: ReleaseNotes.txt,v $
|
||||
# $Revision: 1.3 $
|
||||
# $Revision: 1.5 $
|
||||
# $Name: $
|
||||
# $Date: 2005/06/13 07:44:42 $
|
||||
# $Date: 2008/10/07 10:11:04 $
|
||||
# $Author: agibert $
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
dvd2divx V 3.1.0-1 - A. Gibert - 2008/10/07
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Add multi instance support: we can call many dvd2divx in parallel in the same directory.
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
dvd2divx V 3.0.0-1 - A. Gibert - 2007/05/10
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
Add multi-thread support (even if with my mencoder I see no difference ! 8^/ ).
|
||||
|
||||
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
dvd2divx V 2.0.0-1 - A. Gibert - 2005/06/13
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
@@ -1,7 +1,15 @@
|
||||
#!/bin/bash
|
||||
# dvd_device divx_root divx_title dvd_title chapter angle alang slang vcodec vbr abr xsize aspect stereo asrate deint buffer apass vpass
|
||||
#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
dvd2divx - barry_lyndon 1 1 1-24 1 fr - - - - - - - - - o - -
|
||||
dvd2divx - barry_lyndon 2 1 25- 1 fr - - - - - - - - - o - -
|
||||
dvd2divx - barry_lyndon 1 - - - - - lavc 920 128 480 4/3 y - n s y 2
|
||||
dvd2divx - barry_lyndon 2 - - - - - lavc 920 128 480 4/3 y - n s y 2
|
||||
# dvd_device divx_root divx_title dvd_title chapter angle alang slang vcodec vbr abr xsize aspect stereo asrate deint buffer apass vpass threads
|
||||
#--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
# Mono Instance
|
||||
#dvd2divx - barry_lyndon 1 1 1-24 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx - barry_lyndon 2 1 25- 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx - barry_lyndon 1 - - - - - lavc 920 128 480 4/3 y - n s y 2 4
|
||||
#dvd2divx - barry_lyndon 2 - - - - - lavc 920 128 480 4/3 y - n s y 2 4
|
||||
#
|
||||
# Multi Instance
|
||||
dvd2divx - barry_lyndon 1 1 1-24 1 fr - - - - - - - - - o - - -
|
||||
dvd2divx - barry_lyndon 2 1 25- 1 fr - lavc 920 128 480 4/3 y - n s y 2 4 &
|
||||
dvd2divx - barry_lyndon 1 - - - - - lavc 920 128 480 4/3 y - n s y 2 4 &
|
||||
|
||||
wait
|
||||
|
||||
@@ -1,34 +1,34 @@
|
||||
#!/bin/bash
|
||||
# dvd_device divx_root divx_title dvd_title chapter angle alang slang vcodec vbr abr xsize aspect stereo asrate deint buffer apass vpass
|
||||
#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
#dvd2divx /dev/cdrom1 cobra 1 10 1- 1 fr - - - - - - - - - o - -
|
||||
#dvd2divx /dev/cdrom1 cobra 2 11 1- 1 fr - - - - - - - - - o - -
|
||||
#dvd2divx /dev/cdrom1 cobra 3 12 1- 1 fr - - - - - - - - - o - -
|
||||
#dvd2divx /dev/cdrom1 cobra 4 13 1- 1 fr - - - - - - - - - o - -
|
||||
#dvd2divx /dev/cdrom1 cobra 5 14 1- 1 fr - - - - - - - - - o - -
|
||||
#dvd2divx /dev/cdrom1 cobra 6 15 1- 1 fr - - - - - - - - - o - -
|
||||
# dvd_device divx_root divx_title dvd_title chapter angle alang slang vcodec vbr abr xsize aspect stereo asrate deint buffer apass vpass threads
|
||||
#--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
#dvd2divx /dev/cdrom1 cobra 1 10 1- 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx /dev/cdrom1 cobra 2 11 1- 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx /dev/cdrom1 cobra 3 12 1- 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx /dev/cdrom1 cobra 4 13 1- 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx /dev/cdrom1 cobra 5 14 1- 1 fr - - - - - - - - - o - - -
|
||||
#dvd2divx /dev/cdrom1 cobra 6 15 1- 1 fr - - - - - - - - - o - - -
|
||||
|
||||
#dvd2divx - cobra 1 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx - cobra 2 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx - cobra 3 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx - cobra 4 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx - cobra 5 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx - cobra 6 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx - cobra 1 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx - cobra 2 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx - cobra 3 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx - cobra 4 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx - cobra 5 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx - cobra 6 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
|
||||
#dvd2divx /dev/cdrom1 cobra 13 10 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 14 11 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 15 12 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 16 13 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 17 14 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 18 15 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 13 10 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 14 11 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 15 12 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 16 13 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 17 14 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 18 15 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
|
||||
#dvd2divx /dev/cdrom1 cobra 19 10 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 20 10 3- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 21 10 5- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 22 10 7- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 23 10 9- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 24 10 11- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 31 10 13- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
#dvd2divx /dev/cdrom1 cobra 19 10 1- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 20 10 3- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 21 10 5- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 22 10 7- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 23 10 9- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 24 10 11- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#dvd2divx /dev/cdrom1 cobra 31 10 13- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
|
||||
dvd2divx - cobra pre2 11 1 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
dvd2divx - cobra post2 11 2- 1 fr - xvid 1000 128 480 4/3 n - y s y 2
|
||||
dvd2divx - cobra pre2 11 1 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
dvd2divx - cobra post2 11 2- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
|
||||
48
dvd2divx
48
dvd2divx
@@ -2,12 +2,12 @@
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
# DVD2DivX
|
||||
#
|
||||
# (C) 2004-2005 Arnaud G. Gibert
|
||||
# (C) 2004-2008 Arnaud G. Gibert
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
# $RCSfile: dvd2divx,v $
|
||||
# $Revision: 1.3 $
|
||||
# $Revision: 1.5 $
|
||||
# $Name: $
|
||||
# $Date: 2005/06/13 07:44:42 $
|
||||
# $Date: 2008/10/07 10:11:04 $
|
||||
# $Author: agibert $
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -32,14 +32,14 @@
|
||||
# Usage exemple
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
# #!/bin/bash
|
||||
# # dvd_device divx_root divx_title dvd_title chapter angle alang slang vcodec vbr abr xsize aspect stereo asrate deint buffer apass vpass
|
||||
# #--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
# # dvd_device divx_root divx_title dvd_title chapter angle alang slang vcodec vbr abr xsize aspect stereo asrate deint buffer apass vpass threads
|
||||
# #-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
#
|
||||
# # Read only
|
||||
# dvd2divx /dev/cdrom1 cobra 1 10 1- 1 fr - - - - - - - - - o - -
|
||||
# dvd2divx /dev/cdrom1 cobra 1 10 1- 1 fr - - - - - - - - - o - - -
|
||||
#
|
||||
# # Don't read, compress only
|
||||
# dvd2divx - cobra 1 - - - - - xvid 1000 128 480 4/3 n - y s y 2
|
||||
# dvd2divx - cobra 1 - - - - - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||
#
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -55,7 +55,7 @@ slang=$8 # -|en|fr|...
|
||||
vcodec=$9 # -|lavc|xvid
|
||||
vbr=${10}
|
||||
abr=${11}
|
||||
xsize=${12} #
|
||||
xsize=${12} # -|...
|
||||
aspect=${13} # -|4/3|16/9|...
|
||||
stereo=${14} # y|n
|
||||
asrate=${15} # -|xxx (resample audio)
|
||||
@@ -63,18 +63,20 @@ deint=${16} # y|n
|
||||
bufferize=${17} # o|y|n|s (only: bufferize and stop | yes: bufferize an continue | no: read directly from disk | skip: bufferize previously done)
|
||||
apass=${18} # o|y|n|s (only: compress and stop | yes: compress and continue | no: compress mp3 whith video | skip: mp3 previously compressed)
|
||||
vpass=${19} # 1|2
|
||||
threads=${20} # -|1..
|
||||
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
divx_name=$divx_root-$divx_title.avi
|
||||
tmp_name=$divx_root-$divx_title.vob
|
||||
out_name=$divx_root-$divx_title
|
||||
tmpdir_name=$divx_root-$divx_title.tmp
|
||||
divx_name=../$divx_root-$divx_title.avi
|
||||
tmp_name=../$divx_root-$divx_title.vob
|
||||
out_name=../$divx_root-$divx_title
|
||||
|
||||
echo "device: [$dvd_device] DivX: [$divx_name] title: ($title) chapter: ($chapter) angle: ($angle) alang: ($alang) slang: ($slang)"
|
||||
echo "vcodec: [$vcodec] vbr: ($vbr) abr: ($abr) xsize: ($xsize) aspect: ($aspect) stereo: ($stereo) asrate: ($asrate) deint: ($deint)"
|
||||
echo "bufferize: ($bufferize) apass: ($apass) vpass: ($vpass)"
|
||||
echo "bufferize: ($bufferize) apass: ($apass) vpass: ($vpass) threards: ($threads)"
|
||||
|
||||
|
||||
if [ "$dvd_device" != "-" ]
|
||||
@@ -108,7 +110,11 @@ then
|
||||
vf_opt="-vf-add lavcdeint"
|
||||
fi
|
||||
|
||||
if [ "$xsize" != "-" ]
|
||||
then
|
||||
vf_opt="$vf_opt -vf-add scale -zoom -xy $xsize"
|
||||
fi
|
||||
|
||||
read_opt="$device_opt dvd://$title -chapter $chapter -dvdangle $angle -alang $alang $slang_opt"
|
||||
audio_opt="-oac mp3lame -lameopts cbr:br=$abr:aq=0:mode=$stereo_mode $aresample"
|
||||
|
||||
@@ -143,6 +149,24 @@ else
|
||||
video_opt2=$video_opt2":aspect=$aspect"
|
||||
fi
|
||||
|
||||
if [ "$threads" != "-" ]
|
||||
then
|
||||
video_opt=$video_opt":threads=$threads"
|
||||
video_opt1=$video_opt1":threads=$threads"
|
||||
video_opt2=$video_opt2":threads=$threads"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
mkdir $tmpdir_name
|
||||
cd $tmpdir_name
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user