Posted By

whitetiger on 11/09/06


Tagged

Shell Bash unix osx linux cli ssh perl dangerous mandrake


Versions (?)

Who likes this?

3 people have marked this snippet as a favorite

alexxx
Akiva
jleggat


Bash - DVD2Divx


 / Published in: Bash
 

  1. #!/bin/sh
  2.  
  3. ### Tools usati
  4. CLEAR=`which clear`
  5. SLEEP=`which sleep`
  6. MKDIR=`which mkdir`
  7. MENCODER=`which mencoder`
  8. MV=`which mv`
  9.  
  10. $CLEAR
  11. echo
  12. echo "------------------------------------"
  13. echo " Inizializzazione di DVD to Divx"
  14. echo "------------------------------------"
  15. $SLEEP 1
  16.  
  17. $CLEAR
  18. echo
  19. echo "------------------------------------"
  20. echo " Inizializzazione di DVD to Divx."
  21. echo "------------------------------------"
  22. $SLEEP 1
  23.  
  24. $CLEAR
  25. echo
  26. echo "------------------------------------"
  27. echo " Inizializzazione di DVD to Divx.."
  28. echo "------------------------------------"
  29. $SLEEP 1
  30.  
  31. $CLEAR
  32. echo
  33. echo "------------------------------------"
  34. echo " Inizializzazione di DVD to Divx..."
  35. echo "------------------------------------"
  36. $SLEEP 1
  37.  
  38. if [ ! -d "DVD-RIP" ]; then
  39.  
  40. $MKDIR DVD-RIP
  41.  
  42. fi
  43.  
  44. cd DVD-RIP
  45.  
  46. $CLEAR
  47. echo
  48. echo "------------------------------------"
  49. echo " Prima fase del Ripping (1/2)"
  50. echo "------------------------------------"
  51. $SLEEP 1
  52.  
  53. $CLEAR
  54. echo
  55. echo "------------------------------------"
  56. echo " Prima fase del Ripping (1/2)."
  57. echo "------------------------------------"
  58. $SLEEP 1
  59.  
  60. $CLEAR
  61. echo
  62. echo "------------------------------------"
  63. echo " Prima fase del Ripping (1/2).."
  64. echo "------------------------------------"
  65. $SLEEP 1
  66.  
  67. $CLEAR
  68. echo
  69. echo "------------------------------------"
  70. echo " Prima fase del Ripping (1/2)..."
  71. echo "------------------------------------"
  72. $SLEEP 1
  73.  
  74. $CLEAR
  75. echo
  76. echo "------------------------------------"
  77. echo " Estrazione della Traccia audio"
  78. echo "------------------------------------"
  79. echo
  80.  
  81. echo -n "Inserire il Titolo del DVD da estrarre (Tipicamente \"1\"): "
  82. read TITOLO
  83.  
  84. echo -n "Inserire la Lingua del DVD da estrarre (Tipicamente \"it\"): "
  85. read LINGUA
  86.  
  87. $CLEAR
  88.  
  89. echo
  90. echo
  91. echo -n "Vuoi ottenere automaticamente un BitRate per il tuo Divx (S/N) ?: "
  92. read RISPOSTA
  93. echo
  94.  
  95. if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then
  96.  
  97. $MENCODER dvd://$TITOLO -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100
  98.  
  99. fi
  100.  
  101. echo
  102. echo
  103. echo -n "Inserire il valore del BitRate con cui codificare: "
  104. read BITRATE
  105.  
  106. $CLEAR
  107. echo
  108. echo "------------------------------------"
  109. echo " Seconda fase del Ripping (2/2)"
  110. echo "------------------------------------"
  111. $SLEEP 1
  112.  
  113. $CLEAR
  114. echo
  115. echo "------------------------------------"
  116. echo " Seconda fase del Ripping (2/2)."
  117. echo "------------------------------------"
  118. $SLEEP 1
  119.  
  120. $CLEAR
  121. echo
  122. echo "------------------------------------"
  123. echo " Seconda fase del Ripping (2/2).."
  124. echo "------------------------------------"
  125. $SLEEP 1
  126.  
  127. $CLEAR
  128. echo
  129. echo "------------------------------------"
  130. echo " Seconda fase del Ripping (2/2)..."
  131. echo "------------------------------------"
  132. $SLEEP 1
  133.  
  134. $CLEAR
  135. echo
  136. echo "------------------------------------"
  137. echo " Fase di Codifica del DVD"
  138. echo "------------------------------------"
  139. echo
  140.  
  141. if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then
  142.  
  143. #$MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$BITRATE:vhq:v4mv:keyint=50 -vop scale=640:480,pp=0x20000 -mc 1
  144. $MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1
  145.  
  146. else
  147.  
  148. $MENCODER dvd://$TITOLO -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100 -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1
  149.  
  150. fi
  151.  
  152. $CLEAR
  153. echo
  154. echo "------------------------------------"
  155. echo " Rinominazione del Titolo del Film"
  156. echo "------------------------------------"
  157. echo
  158.  
  159. echo -n "Inserire il Titolo del Film: "
  160. read NOME
  161.  
  162. $MV film.avi "$NOME".avi
  163.  
  164. $CLEAR
  165. echo
  166. echo "------------------------------------"
  167. echo " Fine..."
  168. echo "------------------------------------"
  169. echo
  170.  
  171. echo "Buona Visione ^_^"

Report this snippet  

You need to login to post a comment.