1<html>
2
3<head>
4<meta http-equiv="Content-Type"
5content="text/html; charset=iso-8859-1">
6<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
7<title>Lame</title>
8<!-- LAME HTML GUI V0.2 for LAME.VBS by Ralf Kempkens (ralf.kempkens@epost.de)
9  -- $ID$
10  --
11  -- purpose of this page is being a frontend for lame.vbs v0.3 or later
12  -- it is launched from lame.vbs if useGUI in lame.vbs is set to 'True'
13  -- automatically
14  -- lame will then use the options chosen
15  --
16  -- TODO: add other options, nicer layout...
17  -->
18</head>
19
20<body bgcolor="#FFFFFF" topmargin="4" leftmargin="4">
21<script>
22  function updateOptions() {
23  var f=document.forms.lameform;
24  var opts="";
25  opts+=f.bitrate.options[f.bitrate.selectedIndex].value + " " + 
26        f.mode.value;
27
28    if (f.high_quality.checked)
29      opts+= " " + f.high_quality.value;
30    
31    if (f.fast.checked)
32      opts+=" "+f.fast.value;
33    
34    if (f.vbr.checked){
35      opts+=" "+f.vbr.value+ " " + f.vbr_quality.value + " " + f.max_bitrate.value;
36      if (f.enforce_min_bitrate.checked)
37         opts+= " " + f.enforce_min_bitrate.value;
38    }
39        
40    if (f.copyright.checked)
41      opts+= " " + f.copyright.value;
42    
43    if (f.copy.checked)
44      opts+= " " + f.copy.value;
45    
46    if (f.no_filters.checked)
47      opts+= " " + f.no_filters.value;
48    
49    if (f.title.value != "")
50      opts+= " --tt \""+f.title.value+"\"";
51
52    if (f.artist.value != "")
53      opts+=" --ta \""+f.artist.value+"\"";
54
55    if (f.album.value != "")
56      opts+=" --tl \""+f.album.value+"\"";
57
58    if (f.year.value != "")
59      opts+=" --ty "+f.year.value;
60
61    if (f.track.value != "")
62      opts+=" --tn "+f.track.value;
63
64    if (f.genre.value >= 0)
65      opts+=" --tg "+f.genre.value;
66
67    if (f.comment.value != "")
68      opts+=" --tc \""+f.comment.value+"\"";
69
70    f.lameoptions.value=opts;;
71    return;
72  }
73</script>
74<noscript>
75<H1><font color="red">JavaScript must be activated in order to use this frontend. Currently it is not!</font></H1>
76</noscript>
77
78<form method="POST" name="lameform">
79    <input type="hidden" name="lameoptions" value="not processed"><h1><font
80    face="Arial">LAME Frontend</font></h1>
81    <table border="0">
82        <tr>
83            <td><font face="Arial"><strong>Fixed Bitrate</strong></font></td>
84            <td colspan="2">&nbsp;</td>
85        </tr>
86        <tr>
87            <td><font face="Arial">bitrate (-b) <select
88            name="bitrate" size="1" onchange="updateOptions()">
89                <option value="-b 8">8 kbs</option>
90                <option value="-b 16">16 kbs</option>
91                <option value="-b 24">24 kbs</option>
92                <option value="-b 32">32 kbs</option>
93                <option value="-b 40">40 kbs</option>
94                <option value="-b 48">48 kbs</option>
95                <option value="-b 56">56 kbs</option>
96                <option value="-b 64">64 kbs</option>
97                <option value="-b 80">80 kbs</option>
98                <option value="-b 96">96 kbs</option>
99                <option selected value="-b 128">128 kbs</option>
100                <option value="-b 112">112 kbs</option>
101                <option value="-b 144">144 kbs</option>
102                <option value="-b 160">160 kbs</option>
103                <option value="-b 192">192 kbs</option>
104                <option value="-b 224">224 kbs</option>
105                <option value="-b 256">256 kbs</option>
106                <option value="-b 320">320 kbs</option>
107            </select></font></td>
108            <td colspan="2"><font face="Arial"><input
109            type="checkbox" checked name="high_quality"
110            value="-h" onchange="updateOptions()">high quality (-h)</font></td>
111        </tr>
112        <tr>
113            <td>&nbsp;</td>
114            <td colspan="2"><font face="Arial"><input
115            type="checkbox" name="fast" value="-f"
116            onchange="updateOptions()">fast (no noise shaping)</font></td>
117        </tr>
118        <tr>
119            <td>&nbsp;</td>
120            <td colspan="2">&nbsp;</td>
121        </tr>
122        <tr>
123            <td><font face="Arial"><strong>Variable Bitrate</strong></font></td>
124            <td colspan="2">&nbsp;</td>
125        </tr>
126        <tr>
127            <td><font face="Arial"><input type="checkbox"
128            name="vbr" value="-v" onchange="updateOptions()">variable
129            bitrate (-v)</font></td>
130            <td colspan="2"><font face="Arial">VBR quality (-V) <select
131            name="vbr_quality" size="1"
132            onchange="updateOptions()">
133                <option value="-V 0">0 (highest)</option>
134                <option value="-V 1">1</option>
135                <option value="-V 2">2</option>
136                <option value="-V 3">3</option>
137                <option value="-V 4">4</option>
138                <option selected value="-V 5">5 (medium)</option>
139                <option value="-V 6">6</option>
140                <option value="-V 7">7</option>
141                <option value="-V 8">8</option>
142                <option value="-V 9">9 (lowest)</option>
143            </select></font></td>
144        </tr>
145        <tr>
146            <td><font face="Arial">maximum bitrate (-B) <select
147            name="max_bitrate" size="1"
148            onchange="updateOptions()">
149                <option selected value>none</option>
150                <option value="-B 8">8 kbs</option>
151                <option value="-B 16">16 kbs</option>
152                <option value="-B 24">24 kbs</option>
153                <option value="-B 32">32 kbs</option>
154                <option value="-B 40">40 kbs</option>
155                <option value="-B 48">48 kbs</option>
156                <option value="-B 56">56 kbs</option>
157                <option value="-B 64">64 kbs</option>
158                <option value="-B 80">80 kbs</option>
159                <option value="-B 96">96 kbs</option>
160                <option value="-b 128">128 kbs</option>
161                <option value="-B 112">112 kbs</option>
162                <option value="-B 144">144 kbs</option>
163                <option value="-B 160">160 kbs</option>
164                <option value="-B 192">192 kbs</option>
165                <option value="-B 224">224 kbs</option>
166                <option value="-B 256">256 kbs</option>
167                <option value="-B 320">320 kbs</option>
168            </select></font></td>
169            <td colspan="2"><font face="Arial"><input
170            type="checkbox" name="enforce_min_bitrate" value="-F"
171            onchange="updateOptions()">enforce min. bitrate (-F)</font></td>
172        </tr>
173        <tr>
174            <td>&nbsp;</td>
175            <td colspan="2">&nbsp;</td>
176        </tr>
177        <tr>
178            <td><font face="Arial"><strong>General</strong></font></td>
179            <td colspan="2">&nbsp;</td>
180        </tr>
181        <tr>
182            <td><font face="Arial">mode (-m) <select name="mode"
183            size="1" onchange="updateOptions()">
184                <option value="-m m">mono</option>
185                <option value="-m s">stereo</option>
186                <option selected value="-m j">joint stereo</option>
187                <option value="-m f">mid/side stereo</option>
188            </select></font></td>
189            <td colspan="2"><font face="Arial"><input
190            type="checkbox" name="no_filters" value="-k"
191            onchange="updateOptions()">disable all filters (-k)</font></td>
192        </tr>
193        <tr>
194            <td><font face="Arial"><input type="checkbox"
195            name="copyright" value="-c"
196            onchange="updateOptions()">copyrighted (-c)</font></td>
197            <td colspan="2"><font face="Arial"><input
198            type="checkbox" name="copy" value="-o"
199            onchange="updateOptions()">non-original (-o)</font></td>
200        </tr>
201        <tr>
202            <td>&nbsp;</td>
203            <td colspan="2">&nbsp;</td>
204        </tr>
205        <tr>
206            <td><font face="Arial"><strong>ID3-Tag</strong></font></td>
207            <td colspan="2">&nbsp;</td>
208        </tr>
209        <tr>
210            <td><font face="Arial">title (--tt) <input
211            type="text" size="30" name="title" onChange="updateOptions()"></font></td>
212            <td colspan="2"><font face="Arial">artist (--ta) <input
213            type="text" size="30" name="artist" onChange="updateOptions()"></font></td>
214        </tr>
215        <tr>
216            <td><font face="Arial">album (--tl) <input
217            type="text" size="30" name="album" onChange="updateOptions()"></font></td>
218            <td><font face="Arial">year (--ty) <input type="text"
219            size="4" name="year" onChange="updateOptions()"></font></td>
220            <td><font face="Arial">track (--tn) <input
221            type="text" size="2" name="track" onChange="updateOptions()"></font></td>
222        </tr>
223        <tr>
224            <td><font face="Arial">comment (--tc) </font><input
225            type="text" size="30" name="comment" onChange="updateOptions()"></td>
226            <td colspan="2"><font face="Arial">genre (--tg) </font><select
227            name="genre" size="1" onChange="updateOptions()">
228                <option selected value="-1">none
229                <option value="123">A Cappella </option>
230                <option value="34">Acid </option>
231                <option value="74">Acid Jazz </option>
232                <option value="73">Acid Punk </option>
233                <option value="99">Acoustic </option>
234                <option value="20">Alternative </option>
235                <option value="40">Alt. Rock </option>
236                <option value="26">Ambient </option>
237                <option value="145">Anime </option>
238                <option value="90">Avantgarde </option>
239                <option value="116">Ballad </option>
240                <option value="41">Bass </option>
241                <option value="135">Beat </option>
242                <option value="85">Bebob </option>
243                <option value="96">Big Band </option>
244                <option value="138">Black Metal </option>
245                <option value="89">Bluegrass </option>
246                <option value="0">Blues </option>
247                <option value="107">Booty Bass </option>
248                <option value="132">BritPop </option>
249                <option value="65">Cabaret </option>
250                <option value="88">Celtic </option>
251                <option value="104">Chamber Music </option>
252                <option value="102">Chanson </option>
253                <option value="97">Chorus </option>
254                <option value="136">Christian Gangsta Rap </option>
255                <option value="61">Christian Rap </option>
256                <option value="141">Christian Rock </option>
257                <option value="32">Classical </option>
258                <option value="1">Classic Rock </option>
259                <option value="112">Club </option>
260                <option value="128">Club-House </option>
261                <option value="57">Comedy </option>
262                <option value="140">Contemporary Christian </option>
263                <option value="2">Country </option>
264                <option value="139">Crossover </option>
265                <option value="58">Cult </option>
266                <option value="3">Dance </option>
267                <option value="125">Dance Hall </option>
268                <option value="50">Darkwave </option>
269                <option value="22">Death Metal </option>
270                <option value="4">Disco </option>
271                <option value="55">Dream </option>
272                <option value="127">Drum &amp; Bass </option>
273                <option value="122">Drum Solo </option>
274                <option value="120">Duet </option>
275                <option value="98">Easy Listening </option>
276                <option value="52">Electronic </option>
277                <option value="48">Ethnic </option>
278                <option value="54">Eurodance </option>
279                <option value="124">Euro-House </option>
280                <option value="25">Euro-Techno </option>
281                <option value="84">Fast-Fusion </option>
282                <option value="80">Folk </option>
283                <option value="115">Folklore </option>
284                <option value="81">Folk/Rock </option>
285                <option value="119">Freestyle </option>
286                <option value="5">Funk </option>
287                <option value="30">Fusion </option>
288                <option value="36">Game </option>
289                <option value="59">Gangsta Rap </option>
290                <option value="126">Goa </option>
291                <option value="38">Gospel </option>
292                <option value="49">Gothic </option>
293                <option value="91">Gothic Rock </option>
294                <option value="6">Grunge </option>
295                <option value="129">Hardcore </option>
296                <option value="79">Hard Rock </option>
297                <option value="137">Heavy Metal </option>
298                <option value="7">Hip-Hop </option>
299                <option value="35">House </option>
300                <option value="100">Humour </option>
301                <option value="131">Indie </option>
302                <option value="19">Industrial </option>
303                <option value="33">Instrumental </option>
304                <option value="46">Instrumental Pop </option>
305                <option value="47">Instrumental Rock </option>
306                <option value="8">Jazz </option>
307                <option value="29">Jazz+Funk </option>
308                <option value="146">JPop </option>
309                <option value="63">Jungle </option>
310                <option value="86">Latin </option>
311                <option value="71">Lo-Fi </option>
312                <option value="45">Meditative </option>
313                <option value="142">Merengue </option>
314                <option value="9">Metal </option>
315                <option value="77">Musical </option>
316                <option value="82">National Folk </option>
317                <option value="64">Native American </option>
318                <option value="133">Negerpunk </option>
319                <option value="10">New Age </option>
320                <option value="66">New Wave </option>
321                <option value="39">Noise </option>
322                <option value="11">Oldies </option>
323                <option value="103">Opera </option>
324                <option value="12">Other </option>
325                <option value="75">Polka </option>
326                <option value="134">Polsk Punk </option>
327                <option value="13">Pop</option>
328                <option value="53">Pop-Folk </option>
329                <option value="62">Pop/Funk </option>
330                <option value="109">Porn Groove </option>
331                <option value="117">Power Ballad </option>
332                <option value="23">Pranks </option>
333                <option value="108">Primus </option>
334                <option value="92">Progressive Rock </option>
335                <option value="67">Psychedelic </option>
336                <option value="93">Psychedelic Rock </option>
337                <option value="43">Punk </option>
338                <option value="121">Punk Rock </option>
339                <option value="15">Rap </option>
340                <option value="68">Rave </option>
341                <option value="14">R&amp;B </option>
342                <option value="16">Reggae </option>
343                <option value="76">Retro </option>
344                <option value="87">Revival </option>
345                <option value="118">Rhythmic Soul </option>
346                <option value="17">Rock </option>
347                <option value="78">Rock &amp; Roll </option>
348                <option value="143">Salsa </option>
349                <option value="114">Samba </option>
350                <option value="110">Satire </option>
351                <option value="69">Showtunes </option>
352                <option value="21">Ska </option>
353                <option value="111">Slow Jam </option>
354                <option value="95">Slow Rock </option>
355                <option value="105">Sonata </option>
356                <option value="42">Soul </option>
357                <option value="37">Sound Clip </option>
358                <option value="24">Soundtrack </option>
359                <option value="56">Southern Rock </option>
360                <option value="44">Space </option>
361                <option value="101">Speech </option>
362                <option value="83">Swing </option>
363                <option value="94">Symphonic Rock </option>
364                <option value="106">Symphony </option>
365                <option value="147">Synthpop </option>
366                <option value="113">Tango </option>
367                <option value="18">Techno </option>
368                <option value="51">Techno-Industrial </option>
369                <option value="130">Terror </option>
370                <option value="144">Thrash Metal </option>
371                <option value="60">Top 40 </option>
372                <option value="70">Trailer </option>
373                <option value="31">Trance </option>
374                <option value="72">Tribal </option>
375                <option value="27">Trip-Hop </option>
376                <option value="28">Vocal </option>
377            </select></td>
378        </tr>
379        <tr>
380            <td>&nbsp;</td>
381            <td>&nbsp;</td>
382            <td>&nbsp;</td>
383        </tr>
384        <tr>
385            <td align="center" colspan="3"><font face="Arial"><input
386            type="button" name="okbutton" value="Start LAME"
387            </font></font></td>
388        </tr>
389    </table>
390</form>
391
392<table border="0">
393    <tr>
394        <td>[<a href="USAGE" target="_blank">LAME HELP</a>] [<a
395        href="README" target="_blank">LAME Readme</a>] [<a
396        href="history.html" target="_blank">LAME History</a>] [<a
397        href="http://www.mp3dev.org" target="_blank">LAME
398        Homepage</a>]</td>
399        <td>&nbsp;</td>
400    </tr>
401</table>
402</body>
403</html>
404