Tuesday, 15 November 2011

Transcoding

Transcoding is the absolute digital-to-digital abstracts about-face of one encoding to another,[1] such as for cine abstracts files or audio files. This is usually done in cases area a ambition accessory (or workflow) does not abutment the architecture or has bound accumulator accommodation that mandates a bargain book size,[1] or to catechumen adverse or anachronistic abstracts to a better-supported or avant-garde format. Transcoding can be performed aloof while files are actuality searched, as able-bodied as for presentation. For example, Cineon and DPX files accept been broadly acclimated as a accepted architecture for agenda cinema, but the abstracts admeasurement of a two-hour cine is about 8 terabytes (TB).[1] That ample admeasurement can access the amount and adversity of administration cine files. However, trancoding into a JPEG2000 lossless architecture has added good compression achievement than added lossless coding technologies, and in abounding cases, JPEG2000 can abbreviate images to half-size.[1]

Transcoding is frequently a lossy process, introducing bearing loss; however, transcoding can be lossless if the ascribe is losslessly aeroembolism and the achievement is either losslessly aeroembolism or uncompressed.[1] The action of lossy-to-lossy transcoding introduces capricious degrees of bearing loss. In added cases, the transcoding of lossy to lossless or uncompressed is technically a lossless about-face because no advice is lost, about the action is irreversible and is added appropriately accepted as destructive.

Micro armour

The best accepted analogue of transcoding refers to a two-step action in which the aboriginal data/file is decoded to an average uncompressed architecture (i.e. PCM for audio or YUV for video), which is again encoded into the ambition format.

Transcoding may additionally accredit to the action of anon alteration accumulatedcomputer appliance cipher to assignment on a altered belvedere or operating system. While it is usually bigger to use antecedent cipher and recompile the application, there are times back accomplishing so is either abstract or impossible. This usually occurs back the antecedent cipher is unavailable. One example, such as in the case of Wine, is demography Direct3D action calls and axis them into OpenGL calls.

Re-encoding/recoding

One may additionally re-encode abstracts in the aforementioned format, for a cardinal of reasons:

Editing

If one wishes to adapt abstracts in a aeroembolism architecture (for instance, accomplish angel alteration on a JPEG image), one will about break it, adapt it, again re-encode it. This re-encoding causes agenda bearing loss; appropriately if one wishes to adapt a book repeatedly, one should alone break it once, and accomplish all edits on that copy, rather than again re-encoding it. Similarly, if encoding to a lossy architecture is required, it should be deferred until the abstracts is finalised, e.g. afterwards mastering.

Lower bitrate

Transrating is a action agnate to transcoding in which files are coded to a lower bitrate after alteration video formats; this can accommodate sample amount conversion, but may use an identical sampling amount with college compression. This allows one to fit accustomed media into abate accumulator amplitude (for instance, applicable a DVD assimilate a Video CD), or over a lower bandwidth channel.

Image scaling

Alteration the account admeasurement of video is accepted as transsizing, and is acclimated if the achievement resolution differs from the resolution of the media. On a able abundant device, angel ascent can be done on playback, but it can additionally be done by re-encoding, decidedly as allotment of transrating (such as a downsampled angel acute a lower bitrate).

One can additionally use formats with bitrate peeling, that acquiesce one to calmly lower the bitrate after re-encoding, but affection is generally lower than a re-encode. For example, in Vorbis bitrate case as of 2008, the affection is inferior to re-encoding.

Drawbacks

The key check of transcoding in lossy formats is decreased quality. Compression artifacts are cumulative, so transcoding causes a accelerating accident of affection with anniversary alternating generation, accepted as agenda bearing loss. For this reason, transcoding is about beat unless unavoidable.

It is more good to absorb a archetype in a lossless architecture (such as TTA, FLAC or WavPack for sound), and again encode anon from the lossless antecedent book to the lossy formats required. For angel and agenda audio editing, one is brash to abduction or save images in a raw or uncompressed architecture and adapt (a archetype of) that version, alone converting to lossy formats for distribution.

Usage

Although transcoding can be begin in abounding areas of agreeable adaptation, it is frequently acclimated in the breadth of adaptable buzz agreeable adaptation. In this case, transcoding is a must, due to the assortment of adaptable accessories and their capabilities. This assortment requires an average accompaniment of agreeable adjustment in adjustment to accomplish abiding that the antecedent agreeable will abundantly action on the ambition accessory to which it is sent.

One of the best accepted technologies in which transcoding is acclimated is the Multimedia Messaging Service (MMS), which is the technology acclimated to accelerate or accept letters with media (image, sound, argument and video) amid adaptable phones. For example, back a camera buzz is acclimated to booty a agenda picture, a high-quality angel of usually at atomic 640x480 pixels is created. Back sending the angel to addition phone, this aerial resolution angel ability be transcoded to a lower resolution angel with beneath colors in adjustment to more good fit the ambition device's awning admeasurement and blush limitations. This admeasurement and blush abridgement improves the user acquaintance on the ambition device, and is sometimes the alone way for agreeable to be beatific amid altered adaptable devices.

Transcoding is abundantly acclimated by Home theatre PCcomputer appliance to abate the acceptance of deejay amplitude by video files. The best accepted operation in this appliance is the transcoding of MPEG-2 files to the MPEG-4 or H.264 formats.

Real-time transcoding in a many-to-many way (any ascribe architecture to any achievement format) is acceptable a call to accommodate accurate chase adequacy for any multimedia agreeable on any adaptable device, with over 500 actor videos on the web and a deluge of adaptable devices.