Content deleted Content added
m Added an usage of Transcoding, which is done by Facebook AI team. |
rm bad link. WP:DUPLINK. |
||
(42 intermediate revisions by 32 users not shown) | |||
Line 1:
{{Short description|Direct digital-to-digital conversion of one encoding to another}}
{{Other uses|Transcode (disambiguation)|H.264/MPEG-4 AVC products and implementations#Transcoding}}
{{
'''Transcoding''' is the direct digital-to-digital conversion of one
"Advancements in Compression and Transcoding: 2008 and Beyond",
[[Society of Motion Picture and Television Engineers]] (SMPTE),
Line 8 ⟶ 9:
</ref> or to convert incompatible or obsolete data to a better-supported or modern format.
In the analog video world, transcoding can be performed just while files are being searched, as well as for presentation. For example, [[Cineon]] and [[DPX]] files have been widely used as a common format for [[digital cinema]], but the data size of a two-hour movie is about 8 [[
Transcoding is commonly a [[lossy compression|lossy process]], introducing [[generation loss]]; however, transcoding can be lossless if the output is either losslessly compressed or uncompressed.<ref name=SMP/> The process of transcoding into a lossy format introduces varying degrees of
==Process==
Transcoding is a two-step process in which the original data is decoded to an intermediate uncompressed format (e.g., [[
==Re-encoding/recoding ==
One may also '''re-encode''' data in the same format, for a number of reasons:
;Editing: If one wishes to edit data in a compressed format (for instance, perform image editing on a [[JPEG]] image), one will generally decode it, edit it, then re-encode it. This re-encoding causes [[digital generation loss]]; thus if one wishes to edit a file repeatedly, one should only decode it ''once,'' and make all edits on that copy, rather than repeatedly re-encoding it. Similarly, if encoding to a lossy format is required, it should be deferred until the data is finalised, e.g. after mastering.▼
; Editing
;Lower bitrate: '''[[Transrating]]''' is a process similar to transcoding in which files are coded to a lower bitrate without changing video formats;<ref name="Ryan">{{cite web|last1=Branson|first1=Ryan (6 July 2015)|title=Why is Bit Rate Important When Converting Videos to MP3?|url=http://converta2z.blogspot.in/2015/07/why-is-bit-rate-important-when.html|website=Online Video Converter|accessdate=10 August 2015}}</ref> this can include [[sample rate conversion]], but may use an identical sampling rate with higher compression. This allows one to fit given media into smaller storage space (for instance, fitting a [[DVD]] onto a [[Video CD]]), or over a lower bandwidth channel.▼
▲
;[[Image scaling]]: Changing the picture size of video is known as '''transsizing''', and is used if the output resolution differs from the resolution of the media. On a powerful enough device, image scaling can be done on playback, but it can also be done by re-encoding, particularly as part of transrating (such as a [[Downsampling|downsampled]] image requiring a lower bitrate).▼
; Lower bitrate
▲
; [[Image scaling]]
▲
One can also use formats with [[bitrate peeling]], that allow one to easily lower the bitrate without re-encoding, but quality is often lower than a re-encode. For example, in [[Vorbis]] bitrate peeling as of 2008, the quality is inferior to re-encoding.
Line 26 ⟶ 31:
The key drawback of transcoding in lossy formats is decreased quality. [[Compression artifact]]s are cumulative, so transcoding causes a progressive loss of quality with each successive generation, known as [[digital generation loss]]. For this reason, transcoding (in lossy formats) is generally discouraged unless unavoidable.
For users wanting to be able to re-encode audio into any format, and for [[digital audio editing]], it is best to retain a master copy in a [[data compression#Audio|lossless format]] (such as [[FLAC]], [[Apple Lossless|ALAC]],
For [[image editing]] users are advised to capture or save images in a [[raw image format|raw]] or uncompressed format, and then edit a copy of that master version, only converting to lossy formats if smaller file sized images are needed for final distribution. As with audio, transcoding from lossy format to another format of any type will result in a loss of quality.
Line 42 ⟶ 47:
Real-time transcoding in a many-to-many way (any input format to any output format) is becoming a necessity to provide true search capability for any multimedia content on any mobile device, with over 500 million videos on the web and a plethora of mobile devices.
==History==
Before the advent of semiconductors and integrated circuits, realtime resolution and frame rate transcoding between different [[Composite video|analog video]] standards was achieved by a [[Cathode
==See also==
; Concepts
* [[Data conversion]]
* [[Data transformation]]▼
* [[Lossy data conversion]]
▲* Data transformation
* [[Video coding]]
* [[Adaptive bitrate streaming]]
; Comparison
* [[Comparison of video converters]]▼
* [[Comparison of DVD ripper software]]
▲* [[Comparison of video converters]]
==
{{
== General and cited references ==
* [[Federal Standard 1037C]]
* [[MIL-STD-188]]
* [[List of Portable Multimedia Software]]
* P. A. A. Assuncao and M. Ghanbari, "[https://ieeexplore.ieee.org/document/736724 A frequency-___domain video transcoder for dynamic bit-rate reduction of MPEG-2 bit streams]
* Huifang Sun, Xuemin Chen, and Tihao Chiang, ''[https://www.routledge.com/Digital-Video-Transcoding-for-Transmission-and-Storage/Sun-Chiang-Chen/p/book/9780849316944 Digital Video Transcoding for Transmission and Storage]'', New York, CRC Press, 2005.
Line 77 ⟶ 80:
{{Authority control}}
[[Category:Video conversion software]]▼
[[Category:Audio format converters| ]]
[[Category:Film and video technology]]
▲[[Category:Video conversion software]]
|