Транскодирование

редактировать

Транскодирование - прямое преобразование из цифрового в цифровой преобразование одной кодировки в другую, например, для файлов данных фильмов, аудиофайлов (например, MP3, WAV ) или кодировка символов (например, UTF-8, ISO / IEC 8859 ). Обычно это делается в тех случаях, когда целевое устройство (или рабочий процесс ) не поддерживает формат или имеет ограниченную емкость хранилища, которая требует уменьшенного размера файла, или для преобразования несовместимых или устаревших данных в более поддерживаемые или современный формат.

В мире аналогового видео перекодирование может выполняться как раз во время поиска файлов, так и для презентации. Например, файлы Cineon и DPX широко использовались в качестве общего формата для цифрового кино, но размер данных двухчасового фильма составляет около 8 терабайт (ТБ). Такой большой размер может увеличить стоимость и сложность обработки файлов фильмов. Однако транскодирование в формат без потерь JPEG2000 имеет лучшую производительность сжатия, чем другие технологии кодирования без потерь, и во многих случаях JPEG2000 может сжимать изображения до половинного размера.

Транскодирование обычно процесс с потерями, вызывающий потерю генерации ; однако транскодирование может быть без потерь, если вывод либо сжимается без потерь, либо без сжатия. Процесс транскодирования в формат с потерями приводит к различной степени потери генерации, в то время как перекодирование с потерями в формат без потерь или без сжатия технически является преобразованием без потерь, поскольку информация не теряется; однако этот процесс необратим и более правильно известен как деструктивный.

Содержание
  • 1 Процесс
  • 2 Перекодирование / перекодирование
  • 3 Недостатки
  • 4 Использование
  • 5 История
  • 6 См. Также
  • 7 Примечания
  • 8 Ссылки
  • 9 Внешние ссылки
Процесс

Транскодирование - это двухэтапный процесс, в котором исходные данные декодируются в промежуточный несжатый формат (например, PCM для звука; YUV для видео), который затем кодируется в целевой формат.

Перекодирование / перекодирование

Можно также перекодировать данные в том же формате по ряду причин:

Редактирование
Если кто-то хочет отредактировать данные в сжатом формате (например, выполнить редактирование изображения на изображении JPEG ), его обычно декодируют, редактируют, а затем перекодируют. Это перекодирование вызывает потерю цифровой генерации ; таким образом, если кто-то хочет отредактировать файл повторно, его следует декодировать только один раз и вносить все изменения в эту копию, а не повторно кодировать ее повторно. Точно так же, если требуется кодирование в формат с потерями, его следует отложить до завершения обработки данных, например после мастеринга.
Более низкий битрейт
Преобразование - это процесс, аналогичный перекодированию, при котором файлы кодируются с более низким битрейтом без изменения видеоформатов; это может включать преобразование частоты дискретизации, но может использовать идентичную частоту дискретизации с более высоким сжатием. Это позволяет разместить данный носитель в меньшем пространстве хранения (например, разместить DVD на Video CD ) или в канале с более низкой пропускной способностью.
Масштабирование изображения
Изменение размера изображения видео известно как преобразование и используется, если выходное разрешение отличается от разрешения носителя. На достаточно мощном устройстве масштабирование изображения может выполняться при воспроизведении, но оно также может выполняться путем перекодирования, в частности, как часть преобразования (например, изображение с субдискретизацией требует более низкого битрейта).

Также можно использовать форматы с отслаиванием битрейта, которые позволяют легко снизить битрейт без перекодирования, но качество часто ниже, чем при перекодировании. Например, в Vorbis отслаивание битрейта по состоянию на 2008 г. качество ниже, чем при перекодировании.

Недостатки

Ключевым недостатком транскодирования в форматах с потерями является снижение качества. Артефакты сжатия накапливаются, поэтому перекодирование вызывает прогрессирующую потерю качества с каждым последующим поколением, известную как потеря цифрового поколения. По этой причине транскодирование (в форматах с потерями) обычно не рекомендуется, если оно не является неизбежным.

Для пользователей, которые хотят иметь возможность перекодировать аудио в любой формат, и для, лучше всего сохранить главную копию в формате без потерь (например, FLAC, ALAC, TTA, WavPack и другие), которые занимают примерно половину необходимого дискового пространства по сравнению с исходным несжатым PCM форматы (такие как WAV и AIFF ), поскольку форматы без потерь обычно имеют дополнительное преимущество, заключающееся в наличии параметров метаданных, которые либо полностью отсутствуют, либо очень ограничены в форматах PCM. Эти форматы без потерь можно транскодировать в форматы PCM или транскодировать напрямую из одного формата без потерь в другой без потери качества. Их можно перекодировать в формат с потерями, но эти копии не смогут быть преобразованы в любой другой формат (PCM, без потерь или с потерями) без последующей потери качества.

Пользователям рекомендуется захватывать или сохранять изображения в необработанном или несжатом формате, а затем редактировать копию этой основной версии, конвертируя в форматы с потерями только в том случае, если требуются изображения меньшего размера. для окончательного распространения. Как и в случае со звуком, перекодирование из формата с потерями в другой формат любого типа приведет к потере качества.

Для, (для преобразования видео) изображения обычно сжимаются непосредственно во время процесса записи из-за огромных размеров файлов, которые были бы созданы, если бы они не были такими, и из-за того, что требуется огромное хранилище в противном случае он будет слишком громоздким для пользователя. Однако степень сжатия, используемая на этапе записи, может сильно варьироваться и зависит от ряда факторов, включая качество записываемых изображений (например, аналоговое или цифровое, стандартное или высокое разрешение и т. Д.), и тип оборудования, доступного пользователю, что часто связано с ограничениями бюджета - цифровое видеооборудование самого высокого качества и место для хранения могут быть дорогими. Фактически это означает, что любое перекодирование повлечет за собой некоторую кумулятивную потерю изображения, и, следовательно, наиболее практичным решением в плане минимизации потери качества является то, чтобы исходная запись считалась эталонной копией, а для желаемых последующих транскодированных версий, которые часто будут в другой формат и меньший размер файла, чтобы перекодировать только из этой главной копии.

Использование

Хотя транскодирование можно найти во многих областях адаптации контента, оно обычно используется в области адаптации контента мобильного телефона. В этом случае перекодирование является обязательным из-за разнообразия мобильных устройств и их возможностей. Это разнообразие требует промежуточного состояния адаптации контента, чтобы гарантировать, что исходный контент будет адекватно функционировать на целевом устройстве, на которое он отправляется.

Перекодирование видео с большинства бытовых цифровых камер позволяет значительно уменьшить размер файла при сохранении примерно того же качества. Это возможно, потому что большинство потребительских камер - это устройства реального времени с ограниченным энергопотреблением, не имеющие ни вычислительной мощности, ни надежных источников питания ЦП настольных ПК.

Одной из самых популярных технологий, в которых используется транскодирование, является Служба обмена мультимедийными сообщениями (MMS), которая представляет собой технологию, используемую для отправки или получения сообщений с мультимедийными данными (изображения, звук, текст и видео) между мобильными телефонами. Например, когда телефон с камерой используется для съемки цифрового изображения, создается высококачественное изображение обычно размером не менее 640x480 пикселей. При отправке изображения на другой телефон это изображение с высоким разрешением может быть преобразовано в изображение с более низким разрешением и меньшим количеством цветов, чтобы лучше соответствовать размеру экрана целевого устройства и цветовым ограничениям. Такое уменьшение размера и цвета улучшает взаимодействие с пользователем на целевом устройстве и иногда является единственным способом отправки контента между различными мобильными устройствами.

Транскодирование широко используется программным обеспечением домашнего кинотеатра для ПК для уменьшения использования дискового пространства видеофайлами. Наиболее распространенной операцией в этом приложении является перекодирование файлов MPEG-2 в формат MPEG-4 или H.264.

Транскодирование в реальном времени методом "многие-ко-многим" (любой входной формат в любой выходной формат) становится необходимостью для обеспечения реальной возможности поиска любого мультимедийного контента на любом мобильном устройстве с более чем 500 миллионами видео. в Интернете и на множестве мобильных устройств.

История

До появления полупроводников и интегральных схем перекодирование разрешения в реальном времени и частоты кадров между различными стандартами аналогового видео достигалось с помощью CRT / тубус камеры комбинация. Деталь ЭЛТ пишет не на люминофор , а на тонкую диэлектрическую мишень; часть камеры считывает образец отложенного заряда с другой скоростью сканирования с обратной стороны этой мишени. Настройку также можно использовать в качестве genlock.

См. Также
Концепции
Сравнение
Примечания
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-11 09:44:42
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте