Alright, i tried out the pre-Alpha script from the other thread, here is what i thought:
1) Colors, colors, colors. Wow, very neat.
Keep em there. Only problem i see is that if someone has a different background color for the console, some colors might appear weird to them. My console background is black, and they look good to me. Maybe have it change the background of the console, dunno how one would do that since people use so many different consoles.
2) /dev/dvd didn't work for me and i had to change all the /dev/dvd's to /dev/hdc.
3) dvrequant is spelled wrong when script is launched (or is that one purpose??):
DeeVRequant v0.1a
3) Last but not least, it appears the script didn't work for me. It starts up, then dies a few seconds later
$ bash dvrequant.sh
====================
* DeeVRequant v0.1a *
====================
Requirement: mplayer / libdvdcss / transcode / mjpegtools / dvdauhtor
We will create a work folder called dv_output in the path of your choice. Make sure you have at least 12 gigabytes of space available.
Enter the path to create the directory (ex. /home/bobby/video) >/tmp
libdvdread: Using libdvdcss version 1.2.8 for DVD access
[tcprobe] DVD image/device
libdvdread: Using libdvdcss version 1.2.8 for DVD access
(dvd_reader.c) mpeg2 ntsc 4:3 U0 720x480 video
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) ac3 en drc 48kHz 6Ch
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) -- Unspecified Subs --
(dvd_reader.c) DVD title 1/23: 1 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 00:00:05.00 6 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 97
[tcprobe] summary for /dev/hdc, (*) = not default, 0 = not detected
import frame size: -g 720x480 [720x576] (*)
aspect ratio: 4:3 (*)
frame rate: -f 23.976 [25.000] frc=1 (*)
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 1 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 2 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 3 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 4 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 5 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 6 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
audio track: -a 7 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
[tcprobe] V: 144 frames, 6 sec @ 23.976 fps
[tcprobe] A: 0.09 MB @ 128 kbps
[tcprobe] CD: 650 MB | V: 649.9 MB @ 908634.8 kbps
[tcprobe] CD: 700 MB | V: 699.9 MB @ 978539.9 kbps
[tcprobe] CD: 1300 MB | V: 1299.9 MB @ 1817400.7 kbps
[tcprobe] CD: 1400 MB | V: 1399.9 MB @ 1957210.8 kbps
MPlayer 1.0pre5-3.3.5 (C) 2000-2004 MPlayer Team
CPU: Advanced Micro Devices Athlon Thunderbird 998.6 MHz (Family: 6, Stepping: 2)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for Debian.
Reading config file /etc/mplayer/mplayer.conf
Reading config file /home/sk545/.mplayer/config
Reading /home/sk545/.mplayer/codecs.conf: Can't open '/home/sk545/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: 73 audio & 180 video codecs
Font /home/sk545/.mplayer/font/font.desc loaded successfully! (206 chars)
Failed to open /dev/rtc: Permission denied (it should be readable by the user.)
Using usleep() timing
Can't open input config file /home/sk545/.mplayer/input.conf: No such file or directory
Input config file /etc/mplayer/input.conf parsed: 53 binds
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0 : Permission denied
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing dvd://1.
libdvdread: Using libdvdcss version 1.2.8 for DVD access
Reading disc structure, please wait...
There are 23 titles on this DVD.
There are 1 chapters in this DVD title.
There are 1 angles in this DVD title.
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000189
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x000001f2
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00008c95
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00008d39
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00008d72
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0029e67b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0029e6b4
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x002b3186
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x002b31bf
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_0.VOB at 0x002ccd8f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x002ccdc8
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_0.VOB at 0x002ee0e5
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x002ee11e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_0.VOB at 0x00304a0f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x00304a48
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_0.VOB at 0x00312246
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x0031227f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_0.VOB at 0x00328436
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x0032846f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x0033e538
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x0033e571
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_0.VOB at 0x00349329
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00349362
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_0.VOB at 0x0036d5ec
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x0036d625
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_0.VOB at 0x00387e4b
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00387e84
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_0.VOB at 0x00391221
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0039125a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_0.VOB at 0x00396ec7
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_15_1.VOB at 0x00396f00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_0.VOB at 0x003a02c1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_16_1.VOB at 0x003a02fa
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_0.VOB at 0x003a4619
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_17_1.VOB at 0x003a4652
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_0.VOB at 0x003a5ed1
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_18_1.VOB at 0x003a5f0a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_0.VOB at 0x003afb2e
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_19_1.VOB at 0x003afb67
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_0.VOB at 0x003b9790
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_20_1.VOB at 0x003b97c9
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_0.VOB at 0x003bc056
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_21_1.VOB at 0x003bc08f
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_0.VOB at 0x003bde57
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_22_1.VOB at 0x003bde90
libdvdread: Elapsed time 0
libdvdread: Found 22 VTS's
libdvdread: Elapsed time 0
DVD successfully opened.
Core dumped
Exiting... (End of file)
======================================
You can eject the DVD now if you want.
======================================
tc_memcpy: using mmxext for memcpy
[tcextract] (pid=4371) MPEG program stream (PS)
[tcextract] (pid=4371) starting, doing mpeg2
[tcextract] (pid=4371) exit [tcextract] exit code (0)
tc_memcpy: using mmxext for memcpy
[tcextract] (pid=4372) MPEG program stream (PS)
[tcextract] (pid=4372) starting, doing ac3
[tcextract] (pid=4372) exit [tcextract] exit code (0)
===============================
Calculating best requant factor.
===============================
dvrequant.sh: line 108: 4700000000-0 lang_en: syntax error in expression (error token is "lang_en")
(standard_in) 1: parse error
(standard_in) 1: parse error
======================================
Requant factor for this movie is:
======================================
=========================================
Requantizing (shrinking) the video stream.
=========================================
tcrequant: option requires an argument -- f
tcrequant (transcode v0.6.14pre1) (C) 2003 Antoine Missout
Usage: tcrequant [options]
-i name input file name [stdin]
-o file output file name [stdout]
-d mode verbosity mode
-f factor requantize factor [1.5]
-b N remove byte stuffing [1]
-v print version
======================================
Multiplexing audio and video stream(s).
======================================
INFO: [mplex] mplex version 1.6.2 (2.2.3 $Date: 2004/01/13 20:45:26 $)
**ERROR: [mplex] Unable to open file shrinked.m2v for reading.
===============================================================================
Done! You can use any DVD authoring program to create a DVD out of -final.mpg-
This is what i had in /tmp:
/tmp/dv_output$ ls -l -h
total 352K
-rw-r--r-- 1 sk545 sk545 0 2004-12-08 15:52 lang_en.ac3
-rw-r--r-- 1 sk545 sk545 174K 2004-12-08 15:52 output.m2v
-rw-r--r-- 1 sk545 sk545 176K 2004-12-08 15:52 output.mpg
If i play output.mpg, i just get the FBI warning screen.