Add multi-thread support (even if with my mencoder I see no difference ! 8^/ ).
This commit is contained in:
parent
d8bbe0f655
commit
108bfe811f
@ -1,13 +1,21 @@
|
|||||||
# $RCSfile: ReleaseNotes.txt,v $
|
# $RCSfile: ReleaseNotes.txt,v $
|
||||||
# $Revision: 1.3 $
|
# $Revision: 1.4 $
|
||||||
# $Name: $
|
# $Name: $
|
||||||
# $Date: 2005/06/13 07:44:42 $
|
# $Date: 2007/05/10 09:56:19 $
|
||||||
# $Author: agibert $
|
# $Author: agibert $
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
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
|
dvd2divx V 2.0.0-1 - A. Gibert - 2005/06/13
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/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
|
||||||
#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
#--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
dvd2divx - barry_lyndon 1 1 1-24 1 fr - - - - - - - - - o - -
|
dvd2divx - barry_lyndon 1 1 1-24 1 fr - - - - - - - - - o - - -
|
||||||
dvd2divx - barry_lyndon 2 1 25- 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 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
|
dvd2divx - barry_lyndon 2 - - - - - lavc 920 128 480 4/3 y - n s y 2 4
|
||||||
|
@ -1,34 +1,34 @@
|
|||||||
#!/bin/bash
|
#!/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
|
||||||
#----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
#--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
#dvd2divx /dev/cdrom1 cobra 1 10 1- 1 fr - - - - - - - - - o - -
|
#dvd2divx /dev/cdrom1 cobra 1 10 1- 1 fr - - - - - - - - - o - - -
|
||||||
#dvd2divx /dev/cdrom1 cobra 2 11 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 3 12 1- 1 fr - - - - - - - - - o - - -
|
||||||
#dvd2divx /dev/cdrom1 cobra 4 13 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 5 14 1- 1 fr - - - - - - - - - o - - -
|
||||||
#dvd2divx /dev/cdrom1 cobra 6 15 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 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
|
#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
|
#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
|
#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
|
#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
|
#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 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
|
#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
|
#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
|
#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
|
#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
|
#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 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
|
#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
|
#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
|
#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
|
#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
|
#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
|
#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 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
|
dvd2divx - cobra post2 11 2- 1 fr - xvid 1000 128 480 4/3 n - y s y 2 4
|
||||||
|
26
dvd2divx
26
dvd2divx
@ -2,12 +2,12 @@
|
|||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
# DVD2DivX
|
# DVD2DivX
|
||||||
#
|
#
|
||||||
# (C) 2004-2005 Arnaud G. Gibert
|
# (C) 2004-2007 Arnaud G. Gibert
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
# $RCSfile: dvd2divx,v $
|
# $RCSfile: dvd2divx,v $
|
||||||
# $Revision: 1.3 $
|
# $Revision: 1.4 $
|
||||||
# $Name: $
|
# $Name: $
|
||||||
# $Date: 2005/06/13 07:44:42 $
|
# $Date: 2007/05/10 10:00:01 $
|
||||||
# $Author: agibert $
|
# $Author: agibert $
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -32,14 +32,14 @@
|
|||||||
# Usage exemple
|
# Usage exemple
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
# #!/bin/bash
|
# #!/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
|
# # 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
|
# # 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
|
||||||
#
|
#
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -63,6 +63,7 @@ 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)
|
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)
|
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
|
vpass=${19} # 1|2
|
||||||
|
threads=${20} # -|1..
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -74,7 +75,7 @@ out_name=$divx_root-$divx_title
|
|||||||
|
|
||||||
echo "device: [$dvd_device] DivX: [$divx_name] title: ($title) chapter: ($chapter) angle: ($angle) alang: ($alang) slang: ($slang)"
|
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 "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) theards: ($threads)"
|
||||||
|
|
||||||
|
|
||||||
if [ "$dvd_device" != "-" ]
|
if [ "$dvd_device" != "-" ]
|
||||||
@ -143,6 +144,15 @@ else
|
|||||||
video_opt2=$video_opt2":aspect=$aspect"
|
video_opt2=$video_opt2":aspect=$aspect"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$threads" != "-" ]
|
||||||
|
then
|
||||||
|
video_opt=$video_opt":threads=$threads"
|
||||||
|
video_opt1=$video_opt1":threads=$threads"
|
||||||
|
video_opt2=$video_opt2":threads=$threads"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user