(5 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 1:
{{Orphan|date=Oktober 2016}}
'''TranscodingPengalihsandian''' adalah konversi digital-ke-digital langsung dari satu [[Encoder|encodingpenyandi]] ke yang lainnya. Ini biasanya dilakukan kepada data yang obsolet atau tidak kompatibel untuk mengubahnya menjadi sebuah format yang lebih cocok. Ketika transcodingpengalihsandian dilakukan dari satu berkas [[lossykompresi compression|lossylesap]] ke yang lainnya, proses itu hampir selalu memperkenalkan ''[[generationpenghilangan lossgenerasi]]''.▼
{{judul asing}}
▲'''Transcoding''' adalah konversi digital-ke-digital langsung dari satu [[Encoder|encoding]] ke yang lainnya. Ini biasanya dilakukan kepada data yang obsolet atau tidak kompatibel untuk mengubahnya menjadi sebuah format yang lebih cocok. Ketika transcoding dilakukan dari satu berkas [[lossy compression|lossy]] ke yang lainnya, proses itu hampir selalu memperkenalkan ''[[generation loss]]''.
== Proses ==
Di dalam transcodingpengalihsandian sejati, format bitstreampengaliran bit dari suatu berkas berubah dari satu ke yang lainnya tanpa menjalani proses encodingperekasandian dan decodingpemecahsandian lengkap lainnya. Ini biasanya dimungkinkan jika codec sumber dan target cukup sama. Tetapi, dukungan untuk proses ini sangat bergantung pada kasusnya.
Metode transcodingalihsandi paling popular adalah mendecodememecahsandi data asli ke suatu format antara (yakni [[Pulse-code modulation|PCM]] untuk audio atau [[YUV]] untuk video), di dalam suatu cara yang masih berisi materi aslinya, dan dilanjutkan dengan encoding berkas yang dihasilkan ke format target.
TranscodingPengalihsandian juga merujuk kepada proses perubahan langsung kode perangkat lunak yang dirakit untuk bekerja pada suatu [[platform]] atau [[sistem operasi]] yang berbeda. Sambil ia biasanya cenderung menggunakan [[kode sumber]] dan mengompilasi ulang aplikasi tesebut, ada risiko ketika melakukannya berupa tidak praktis bahkan gagal total. Ini biasanya muncul ketika kode sumber tidak ada. Satu contoh, terjadi pada kasus [[Wine (perangkat lunak)|Wine]], mengambil panggilan fungsi [[Direct3D]] dan mengubahnya ke panggilan [[OpenGL]].