Discontinued.. Feel free to use and modify this software. But
beware, I am no longer actively maintaining this code.
Scilla answers media file requests and takes conversion
parameters for various media converters. Manipulated media
files will be cached for future requests. Scilla is designed to
take requests using the servlet API. a HttpServlet is included,
it maps path-info to a file and passes request parameters to
converters.
- caching mechanism
- real-time; by following files being generated
- pluggable converters; currently implemented:
- ImageMagick
-
Allows conversions between various image types. Supports
most of the options available for
convert.
- Lame
-
Allows conversion from WAV to MP3 and recoding of MP3 to
create streamable audio.
- Ogg Vorbis
-
Convert WAV to OGG and MP3 to OGG for higher quality audio
streams. A bourne-shell script, depending on the vorbis-tools
and mpg123, for converting
MP3 to OGG and visa versa is included.
- FFMpeg
-
Allows conversions between various video types. Including
scaling of picture size, framerate, video/ audio bitrate
etc. Also the possibility to create a MP3 audio stream.
- JAI
-
Allows conversions between various images types. Currently
only image scaling (with a ImageMagick like syntax) is
supported.
Please see the TODO file for bugs
and future enhancements.
Last 15 changelog messages.
- 2005-12-04 21:19
by remco
added 0.9.9 release
- homepage/src/homepage.xml
- 2005-12-02 22:49
by remco
upgrade commons-logging
- 2005-12-01 01:12
by remco
ignore trailing bytes in a ID3v2 tag
- src/org/scilla/util/mp3/id3v2/Frame.java
- 2005-09-30 16:57
by remco
oeps, dropped release 0.9.8
- homepage/src/homepage.xml
- 2005-09-30 16:38
by remco
revert to cvs2cl
- homepage/src/homepage.xml
- 2005-09-30 16:30
by remco
revert to cvs2cl
- homepage/src/homepage.xml
- 2005-09-30 16:22
by remco
revert to cvs2cl
- build.xml
- homepage/build.xml
- homepage/src/changelog-html.xsl
- homepage/src/homepage.xml
- misc/changelog-html.xsl
- 2005-09-30 15:51
by remco
expand tabs
- src/org/scilla/Config.java
- src/org/scilla/QueuedProcess.java
- src/org/scilla/Request.java
- src/org/scilla/converter/ExternalConverter.java
- src/org/scilla/converter/JAIConverter.java
- src/org/scilla/core/CacheManager.java
- src/org/scilla/core/CachedObject.java
- src/org/scilla/core/FileObject.java
- src/org/scilla/core/MediaFactory.java
- src/org/scilla/core/MediaStream.java
- src/org/scilla/core/RunnerObject.java
- src/org/scilla/info/AudioInfo.java
- src/org/scilla/info/ImageInfo.java
- src/org/scilla/info/Info.java
- src/org/scilla/info/InfoFactory.java
- src/org/scilla/info/TiffHeader.java
- src/org/scilla/info/exif/ExifReader.java
- src/org/scilla/util/MimeType.java
- src/org/scilla/util/Semaphore.java
- src/org/scilla/util/mp3/FrameHeader.java
- src/org/scilla/util/mp3/ID3v1.java
- src/org/scilla/util/mp3/ID3v2.java
- src/org/scilla/util/mp3/Tagger.java
- src/org/scilla/util/mp3/XingInfo.java
- src/org/scilla/util/mp3/id3v2/Frame.java
- src/org/scilla/util/mp3/id3v2/LinkFrame.java
- src/org/scilla/util/mp3/id3v2/TextFrame.java
- src/org/scilla/util/vorbis/VorbisInfo.java
- 2005-09-30 15:41
by remco
fix 127+ bytes frames (was incomplete), thanks Stephen Crane
- src/org/scilla/util/mp3/ID3v2.java
- 2005-08-07 13:47
by remco
fix 127+ bytes frames
- src/org/scilla/util/mp3/ID3v2.java
- src/org/scilla/util/mp3/id3v2/Frame.java
- 2005-08-07 13:46
by remco
make commands public
- src/org/scilla/util/mp3/Tagger.java
- 2005-04-24 11:13
by remco
"depend" depends on "prepare"
- 2005-04-24 11:04
by remco
remove canExecute implementation because it does not work on most platforms
- src/org/scilla/converter/ExternalConverter.java
- 2005-03-09 21:03
by remco
use tomcat instead of jetty for jsp-api
- 2005-02-19 13:34
by remco
avoid classcastexception on typed getters by returning null if type not correct
- src/org/scilla/info/Info.java
The following releases are considered to be stable.
scilla-0_9_7.zip
9.X.2003
-
fix possible semaphore leak causing deadlock
-
added read timeouts
-
fix endless loop for corrupt jpeg
scilla-0_9_6.zip
21.IV.2003
-
examples ported to use JSTL
-
added playlist and time tags
-
simplified configuration by using env-entries
-
bugfixes; fd leaks, handling jpeg comments, image content negotiation
-
cleanups..
scilla-0_9_5.zip
28.II.2003
-
Ogg Vorbis support
-
info packages, meta data collection classes
-
experimental taglibs
-
automatic dependency downloading in the build process
-
bugfixes and cleanups
scilla-0_9_4.zip
22.XI.2002
-
servlet handles ranges, for audio/video stream seeking
-
id3v2 support for mp3 audio
-
simple installer, using executable jar file which
generates a war file
-
some example enhancements
scilla-0_9_3.zip
23.II.2002
- no longer depended on tomcat; generate war-file now
- simplified configuration; executable location
no longer absolute and source/ cache directory
set with servlet init parameter
- new playlist servlet
- added schröfer font demo
- bug fixes..
scilla-0_9_2.zip
30.XI.2001
- replaced lame, imagick and ffmpeg converters by external converter
- configuration revamped
- logging
- many example improvements
- bug fixes..
scilla-0_9_1.zip
12.X.2001
- conversion error handling
- added ffmpeg converter
- bug fixes..
Source snapshots (December 4 2005) available for downloading:
Please send an email to rwvtveer at xs4all.nl
if you find a problem not mentioned in
TODO. Please include
information about the version you are using.