elecard avc hd to dv transcoder
Quick and Dirty Transcoder 0.1
Quick and Dirty Transcoder provides a simple shell script that adds transcoding support to Amarok using gstreamer. more>>
The only prerequisites are that you have gstreamer installed and the appropriate plugins.
Quick and Dirty Transcoder works with transcoding when copying files to a media player and also adds a context menu to allow you to transcode files in your collection. When doing the latter, the transcoded file will be written to the same directory as the original file.
You can configure dirtyxcode by creating a file in your home directory ~/.dirtyxcode.sh. The format of the configuration is a shell script that will be sourced by dirtyxcode. You can use this to control how dirtyxcode constructs the gstreamer pipeline. For example, to change the flacencoder element add the following:
flac_enc="myflacencoder myflacencopt=foo"
You can also add options to the existing encoders by setting
< format >_enc_options, for example to change the preset quality
setting for the mp3 encoder (lame), add the following to your
~/.dirtyxcode.sh file.
mp3_enc_options="preset=extreme"
The default gstreamer plugins used by Quick and Dirty Transcoder are:
- wav: wavenc
- mp3: lame
- ogg: vorbisenc
- m4a: faac
- aac: faac
- flac: flacenc
GAIA Image Transcoder 1.0
GAIA Image Transcoder project is an open source library that operates image transcoding, with a special focus on mobile apps. more>>
GAIA Image Transcoder (GIT) project is an open source library that operates image transcoding, with a special focus on mobile applications. GIT was originally developed by Open Reply team as a part of a content adaptation and delivery framework and its publication under LGPL license is the first step of the entire framework release process.
GIT comes in two parts:
- a transformation and transcoding library that performs image adaptation to mobile device using information retrieved from WURFL file
- a very simple JSP tag library that enables library utilization into a J2EE environment
The transcoding library works as a transformation pipeline. The pipeline is composed by a set of filters. A filter could operate directly on the image body or indirectly on the associated meta-information. GIT architecture supports the management cycle of such pipes while GIT tag libraries simplifies their definition.
Stream Transcoder 1.2.8
The streamTranscoder is a multi-platform utility which can be used to transcode media streams from one format to another. more>>
Main features:
- Shoutcast - MP3 (with metadata and without)
- Icecast 1.x - MP3 (with icy metadata and without)
- Icecast 2 - MP3 (with metadata)
- Icecast 2 - Vorbis (with metadata)
- Peercast - MP3 and Vorbis
- KasterBlaster - MP3 (no metadata)
Enhancements:
- src/: streamTranscoder.iss, liboddcast/liboddcast.cpp, libtranscoder/transcurl.cpp: Fixed problem with transcoding fromStereo to Mono on win32 platforms (in some cases) Added
- CURLOPT_NOSIGNAL to prevent problems with getting SIGPIPEs..
Early Macintosh Image LoadEr 0.11
Early Macintosh Image LoadEr allows to boot linux-m68k from a floppy on a macintosh such as MacII or Quadra 610. more>>
With it, you can create rescue disk, or remove the MacOS partition (needed by the legacy penguin booter) from your HD.
Create a floppy from rescue disk image
You can find floppy image from the package emile-rescue
Under linux, the command to dump image to floppy is:
# dd if=emile-rescue-x.y.bin of=/dev/fd0 bs=512 conv=sync
then, you can eject floppy with:
# eject /dev/fd0
If you are using MacOS, use MakeDebianFloppy AppleScript (you must use a floppy image with a size of exactly 1474560 bytes).
Enhancements:
- This release has improved SCSI support, allows you to create a bootable CD-ROM, adds Debian packaging, updates the PowerPC part (currently not usable), and introduces apple_driver (currently not usable).
Transcode 1.0.3
Transcode is a suite of command line utilities for transcoding video and audio codecs. more>>
- MPEG-1/2
- MPEG-4(-part 3) (also DivX and XviD variants)
- Quicktime / MPEG-PS (dvd) (decode only)
- MPEG-1-layer-1/2/3 audio
- AC3 audio
Transcode has a variety of video and audio pre and post-processing filters, including (but not limited to):
- video de-interlacing
- audio resampling
- framerate conversion
- smoothing
- cutting
Transcode can import DVDs on-the-fly, or record from Video4Linux (including V4L2 video capturing) devices.
A number of modules are included to enable import of DVDs on-the-fly, Video4Linux (including V4L2 video capturing), MPEG elementary streams (ES) or program streams (VOB), MPEG1/2/4 video, Digital Video (DV), YUV4MPEG streams, Nuppel Video (NUV), quicktime (MOV), MPEG audio layer-1/2/3, WAVE, DIVX, MJPEG, and raw or compressed (pass-through) video frames.
A number of export modules for enable writing DivX ;-), DivX 4.02/5.xx, XviD, Digital Video, MPEG-1/2 or uncompressed AVI files with MPEG, AC3 (pass-through) or PCM audio. More file formats and codecs for audio/video import are supported by the MPlayer and avifile import modules (exporting with avifile is restricted to video codecs, with MPEG/PCM or AC3 (pass-through) audio provided by transcode). Limited DVD subtitle rendering is also available.
Its modular concept is intended to provide flexibility and easy user extensibility to include other video/audio codecs or file types. A set of tools is available to extract, demultiplex and decode the sources into raw video/audio streams for import, non AVI-file export modules for writing single frames (PPM) or YUV4MPEG streams, auto-probing and scanning your sources and to enable post-processing of AVI files, including header fixing, merging multiple files or splitting large AVI files to fit on a CD.
Transcode runs on UN*X like systems like Linux, BSD, and MacOSX.
Transcode loads shared library modules that are responsible for feeding it with raw streams and encoding the frames:
The Import Modules for audio/video decoding are loaded with dlopen system call and are responsible for starting the video and audio streams (directly or via the popen system call) and have a single function interface to the main program. The import is handled by a thread that buffers the video/audio frames.
The main program transcode currently performs a number of simple video/audio frame manipulations (in this order) or allows simple pass-through of raw frame data:
Video:
- cut out arbitray frame region for processing
- de-interlace video frame
- fast enlarging of video width/height by a multiple of 32 rows/column up to 1024x768
- fast reduction of video width/height by a multiple of 32 rows/column
- high-quality resizing with filter
- cut out arbitray frame region for encoding
- rescale (downsample) video width/height by a power of 2
- flip video frame upside down
- mirror image of video frame
- swap R and B bytes in video frame
- transform to b/w video frame
- apply gamma correction
- anti-alias video frame
Audio:
- change the volume of the audio stream
- resample audio stream
- swap byte order in audio stream
- sync video with audio frames (V=0|A=N, V=1|A=N+1,...)
- Filter Plugins:
- Additional effects are available via external filter plugins loaded with option "-J".
The Export Modules for audio/video encoding are loaded via the dlopen system call and the encoder loop is started for the selected frames. In most cases audio and video are handled by the same module.
Enhancements:
- This release includes only critical hotfixes.
- The main highlight is compatibilty with newer releases of ffmpeg libraries.
- Some filters have been updated.
KmPg2 MPEG2 Encoder 1.96
KmPg2 is a user friendly MPEG2 encoding wizard that allows the user to create high quality DVD compatible MPEG2 streams. more>>
Creating high quality MPEG2 streams involves a lot more than simply feeding the input video to mpeg2enc/transcode/mencoder/etc.
The input video needs to be carefully prepared by pulling it through a chain of stream processing tools like low-pass filters, color correction filters, static and dynamic chroma and luma noise filters, scalers, and so on.
This processing chain needs to be tuned in such a way that all irrelevant data (like noise) is removed before the video enters the encoder. KmPg2 uses the video processing / encoding tools from the MJPEGTools project to achieve this.
KmPg2 features a profiler that enables the user to interactively create custom pre-processing pipelines that are optimised for a specific type of video material. These preprocessing pipelines (profiles) can be stored and used with the actual encoding wizard.
For example, you could create a profile that is designed especially for restoring a single aging VHS tape, or you could create a profile tuned for your digital camcorder and re-use it for every new recording that needs to be encoded.
At this moment KmPg2 accepts only one format of input video: Raw Sony DV video streams. This is the video format that most people use nowadays for high quality video processing and editing. Support for using AVI files for input is expected in future versions.
Main features:
- Produces DVD compliant MPEG2 streams
- Seperate chroma/luma noise filtering
- Low-Pass filtering support
- Contrast/Brightness/Saturation correction
- White balance correction
- Special black-and-white mode
- Crop image to Widescreen (16:9) or Panavision (2.35:1)
- Output conforms to Rec.601 specifications
- Both constant bitrate and variable bitrate encoding
- Unsharp masking
- Supports progressive and interlaced source material
- Support for removing overscan area
- Provides feedback to user about average/peak bitrates
- Show output on screen while encoding
- Generate encoding shell scripts
- Generate quick preview-encodings of parts of source video
NewVideoRecorder 20041227
NewVideoRecorder is a high quality video capture toolkit for Linux. more>>
nvrec includes deep buffering to minimise frame drops, in high load situations, and a smooth framedropping algorithm to keep the video as smooth as possible if you do have to drop frames.
It also has a audio "stretcher" to write the exact amount of audio to the output file (this compensates for lack of clock synch between video and audio cards). nvrec is written in an extremely modular way, to make it easy to integrate with existing applications, or add your own output formats.
This engine makes use of deep buffers (2 seconds+) for audio and video. The video is buffered in the driver to avoid too many costly userspace copies. The audio is buffered in a userspace ring buffer. This is expensive, but neccessary, as OSS drivers are often limited to very short buffers.
All buffers are accurately timestamped as they are received: video buffers by the kernel, and audio buffers by gettimeofday() (offset by the current depth of the kernel buffer). At the start, audio or video is dropped until both are in sync, and from then on, only audio and video timestamped for the same period is processed.
Since there will be clock drift between the audio capture and video capture cards, the audio stream is dynamically warped so that exactly the right amount of audio is placed in the output file for each video frame written to the file (NOTE: At the moment the warping is done by a simple line algorithm - could do a lot better here). A simple P-I controller adjusts the warping factor to keep sync.
The code tries to keep the internal buffers between 10% (to make sure we never run out of data) and 40% (to make sure we don;t have uncontrolled dropping) full. When the buffer is less than 10% full, it simply sleeps 1 frame period. When the buffer is more than 40% full, it gradually drops more frames per sencond, until a stable point is reached.
The code is designed to be very modular, so there should be no problem adding an alsa core.
There are currently five output cores: qtfile_core, which produces RTjpeg, YUV2 or RAW encoded quicktime files; divxfile_core, which produces DivX encoded avi files; nuvfile_core, which produces NuppelVideo0.4 files; rtefile_core, which produces mpeg-1 program streams; and ffmpegfile_core, which produces a lot of types of files, like mpeg4, mpeg2, mpeg1, wmv, dv, h263... (see documentation in ffmpeg.sf.net).
Enhancements:
- Added support for recording radio (in devices with support for that
- Fixed ffmpegrec support, updating the code to use the new libavcodec api and new libavformat api (ffmpeg cvs release 2004-07-09 checked)
- Fixed some bugs in the calls to v4l2 api (kernel 2.6.4).
- Added support for split files on the fly, by specify the size of each chunk and the basename used for each file.
- Fixed some compile warnings. The code compiles without problems in gcc 2.95 and gcc 3.3.
RockBox WPS cover creator 0.2
RockBox WPS cover creator is an amaroK script that creates covers for RockBox WPS. more>>
Covers are created in currently played directory (so you can sync later data on HD with DAP - its like I do with rsync).
Its fast and dirty script so do not expect much - it just checks if there is a cover.bmp in a currently played file directory and if not - tries to create it (if only Amarok has such a cover).
Script requires dcop and imagemagick package. It creates 100x100 pixels covers - you can change it in second line of amarok_cover.sh
Dreamlinux XFCE Studio Edition 1.0
Dreamlinux is a modern and modular Linux system that can be run directly from the CD. more>>
Dreamlinux comes with a selection of the best applications designed to meet mostly of your daily needs.
Dreamlinux is based on Debian and Morphix, which means it takes advantages of their best features and adds its own modern development tools.
Being a modular system Dreamlinux allows you to add new modules comprising your preferred applications and build a new Distro that meet your requirements by means of its revolutionary MKDistro tool.
ZoltanPlayer 1.0.0
ZoltanPlayer is a music playing daemon. more>>
The optimal equipment for ZoltanPlayer is a CDROM-equipped computer directly connected to an amplifier or stereo. Its not a streaming server, nor a ripper, nor a simple HTTP+HTML interface jukebox (this could be done with a CGI). ZoltanPlayer integrates the controlling of CD insertion / eject with the capability of directly playing CD Audio and spawning external player for MP3 / Ogg Vorbis / whatever song files.
Current version is 1.0.0. This software only runs on Linux and its licensed under the GPL.
Here is a list of commands for ZoltanPlayer:
mount: Mounts the CD in the drive (closing it if necessary). If its a CD Audio, it will take info about it and search the local CDDB cache; if no info for this CD is found, it will query a remote CDDB server. If its a CD-ROM, it will traverse it recursively looking for playable files and the subdirectories containing songs will be treated as groups. Anyway, the list of songs will be stored in its internal database ready for playing.
umount: Unmounts the CD, and ejects it.
xmount: A combination of the previous two. If CD is mounted, umount it, and vice-versa.
hd: Reads a directory from the hard disk (this directory must be defined in the config file to be used). It will be treated the same as a CD-ROM. This command can also be used to re-read the hard disk directory contents if it has been updated since ZoltanPlayer read it.
play: Starts playing the first song.
stop: Stops playing.
pause: Pauses / unpauses the currently playing song.
next-song: Moves to the next song and plays it.
prev-song: Move to the previous song and plays it.
goto-N: Moves to song number N and plays it.
next-group: Moves to the first song of the next group and plays it If no group is defined (as in Audio CDs), it restarts playing from the first song.
prev-group: Moves to the first song of the previous group and plays it.If no group is defined (as in Audio CDs), it restarts playing from the first song.
song-info: Returns information about the song being played in one line. This command can be used from a shell script to display the info on an LCD, a ticker or something like that.
vol-up: Pumps up the volume by 5%. Only operative if the sound card mixer is being used (see sample config file).
vol-down: Lowers the volume by 5%. Only operative if the sound card mixer is being used.
cd-info: Shows the current list of songs, and information about the current group and song being played, if any.
skip-N: disable the song number N (do not play it).
rest-N: enable the previously disabled song number N.
toggle: toggle the skip selection.
toggle-playlist: toggle the skip selection for those songs inside playlists.
shuffle: shuffle the playing order of songs.
unshuffle: get back to original sorting of songs (CD order for Audio CDs, or alphabetical ordering if song files from CDROMs or hard di
Enhancements:
- Support for CD cover images.
- First stable release.
DecryptHD 20070611
DecryptHD software can be used for realtime HD DVD decryption while streaming the decrypted movie to the player. more>>
At the moment, this tool is Linux only for the simple reason that its my normal desktop and development environment (Debian). So its kinda obvious the targeted player is mplayer because of this. This is also where the streaming comes into the picture. The ffvc1 decoder not only works for normal playback from harddisk, but also supports streaming.
The current status of the tool is that it works and runs stable. But Ive only tested it with the Bourne Supremacy, but Im hoping that it should with all HD DVDs released to date. Mind the "hoping" though since a 1 disc test is not a 100% guarantee. See this as a testrun. Its written in C++ and if theres demand Ill release the source once the rough edges are gone. Also need to improve the subset-difference stuff first, its kinda sucky the way its implemented right now. Also both currently discovered processing keys are in it (lets get this into the open right away). The advantage of this is that theres no fiddling with keys, but the downside is that when keys get revoked/discovered, this will require an update of the app. Maybe Ill make a different solution at a later time, who knows.
If you run into trouble (so many things can go wrong), theres a log created called decrypthd.log in the same directory the tool is in. Please include it in any bug reports.
How to run:
1. unrar e decrypthd.rar (extracts the archive)
2. chmod +x decrypthd (makes it executable)
3. ./decrypthd (run the executable file)
Usage: decrypthd < device > < mountpoint > < filename > -o [options] | < player >
Options:
-c Chunksize
Example: decrypthd /dev/scd0 /mnt/hddvd/ file.evo -o | mplayer -demuxer mpegps -vc -ffvc1 -
First you need to plug in your drive if you havent done so already. Ive been using a Xbox360 HD DVD drive. Unmodified, just as you buy it in a store. Once plugged in youll need to find its device. Usually this is /dev/sr0 (its alias is /dev/scd0). This is the < device > value and you need this for the drive authentication. Next mount the drive (the < mountpoint >). In short now youre good to go.
In reality however, you need to know the filename of the evo you want to watch. On the disc Ive got here this is FEATURE_1.EVO (case sensitive). So look this up in the HVDVD_TS directory.
It uses OpenSSL for the signature calculations, so make sure youve got that.
Now fire the entire thing up (Im assuming youve got the latest mplayer). You need to specify the demuxer and decoder:
decrypthd /dev/scd0 /mnt/hddvd/ FEATURE_1.EVO -o | mplayer -demuxer mpegps -vc ffvc1 -
Rockbox Cover Generator 0.1
Rockbox Cover Generator amaroK script is a modded version of RockBox Cover Creator by Adrian. more>>
This version is meant for people who use the iRiver in plugged-in mode to listen to music and keep in sync with the mp3s on Harddisk.
!!IMPORTANT!!
You need to set a root folder for your music on your HD and on your RockBox player in amarok_cover.sh
Then there will be two cover.bmp created: one on HD, and one on RockBox.
Also, this Script is Umlauts and Unicode-safe.
Hope someone finds it as useful as it is for me.
Dreamlinux XFCE Standard Edition 1.3
Dreamlinux is a modern and modular Linux system that can be run directly from the CD. more>>
Dreamlinux comes with a selection of the best applications designed to meet mostly of your daily needs.
Dreamlinux is based on Debian and Morphix, which means it takes advantages of their best features and adds its own modern development tools.
Being a modular system Dreamlinux allows you to add new modules comprising your preferred applications and build a new Distro that meet your requirements by means of its revolutionary MKDistro tool.
MythDora 3.2
MythDora is now using FC5 along with MythTV-0.20 all on DVD. more>>
There will no longer be any need for a Unichrome version as the needed bits are now in the modular Xorg-7.0. What is now being used is a single Openchrome Via rpm from the Epia repository at washington.kelkoo.net. This should be enough to allow hardware acceleration for Epia mainboards and S3 video card users.
Please read the F.A.Q. if you have any initial questions. Also look over the README file thats located on your disk. This is where you will find instructions on certain parts of MythDora. There is also an Install Notes at the top of this page which gives you a general idea of how to set things up in mythtvsetup.
MythDora 3.0 uses an auto installer that allows your system to install only on the first hard drive and not on your remaining physical hard drives. The installer uses LVM which will allow you to add another HD to your volume group if you so choose.
For those of you new to MythDora, the easiest way to install would be to use the auto install feature. This will install every package on the disk, automatically format your disk(s), create a user mythtv, setup networking, setup MythTV etc., all on the fly. When mythtvsetup finishes, mythfilldatabase will automatically start but only if you have chosen an all-in-one setup and have a valid Data Direct subscription. XMLTV users will need to run mythfilldatabase --manual in the provided xterm screen if need be. After that a reboot will take place as this seems to install your tuner card(s) a little better.
Please be sure to make the appropriate changes in the frontend setup in order for things to work correctly. This may include sound working properly, bitrate adjustment, resolution or changing channels etc.
One thing you need to make sure of is when you install in either auto or custom, please make sure you disable selinux during install !!!
Its also recommended that you do not do an "apt-get dist-upgrade" , "apt-get upgrade" or "yum upgrade" as you run the risk of breaking something. You have been warned!!.
I really want to thank those of you who gave me feedback during the beta testing. This couldnt have been done without. I really appreciate it.
Also I want to thank one of our members here, inm8, for creating the kickass new logo for MythDora. He did an outstanding job and I dont think youll be disappointed. I also added in some more eye candy for your viewing pleasure.
Enhancements:
This is a second bugfix release to version 3.0. Hopefully the last. This is mainly to give Nvidia users the chance to install Legacy drivers for older video cards. I also included a new mythstreamtv rpm with corrected code that should allow you to kill the vlc stream now. Thanks to Jeffrey Kosowsky.
- Added older 8776 Nvidia drivers
- Corrected mythstreamtv
- Updated to latest stable kernel 2.6.18-1.2257.fc5smp
- Updated to MythTV 0.20-148
- Updated ivtv 0.8.2-123
- Added two new remotes (Nebula & Technisat)
ChainBuilder ESB for Linux 2.0
ChainBuilder ESB is an open source solution for use in Service Oriented Architecture (SOA) environments. ChainBuilder ESB creates standards-based components though drag and drop graphical user interfa more>>
ChainBuilder ESB is an open source Enterprise Service Bus. ChainBuilder ESB allows IT developers with Service Oriented Architecture (SOA) infrastructures to create standards-based ESB components through Eclipse-based graphical user interfaces. Most organizations SOAs need to include strategic backend systems that operate with non-XML data formats and non-WebServices communication protocols. Bostech focus on usability ensured the initial offerings of ChainBuilder ESB had industry standard editors to manage EDI X12, HL7, fixed and variable formats and communication components for TCP/IP, FTP and file protocols and database components for JMS and ETL integrations - the formats and protocols that organizations with mature applications absolutely require. ChainBuilder ESB also has uncommon high-end open source features, like an AJAX-based Console web interface for monitoring and controlling the production environment, usually found only with expensive proprietary systems. Bostech Corporation is deploys a dual-license distribution model for ChainBuilder ESB. Developers can download the open source software for Windows, Linux and Unix under the common GPL license at http://www.chainforge.net. A commercial license and subscription support is also available for enterprises and software vendors.
System Requirements: P4/1GB ram/10GB HD min; dual 3.0Ghz/2GB ram preferred
System Requirements: 2.0, Oct 2008 1.3.1, July 2008, incls Java 6 1.2, Mar 2008, incls ETL and Vista 1.1, Aug 2007, incls HL7, POP3, SMTP and framework; 1.0, Jan 2007, incls console and JDBC support; Beta Release, Dec 2006, incls source code and Linux support; Alpha Release, Sep 2006, incls Windows support;
<<less