Закодируйте слово видеокарта в кодировке Windows и напишите ответ в виде списка кодов

Обновлено: 21.11.2024

Раздел 404 Закона Сарбейнса-Оксли (SOX) требует, чтобы все публичные компании установили внутренний контроль и процедуры.

Закон о защите конфиденциальности детей в Интернете от 1998 года (COPPA) – это федеральный закон, который налагает особые требования на операторов доменов .

План North American Electric Reliability Corporation по защите критически важной инфраструктуры (NERC CIP) представляет собой набор стандартов.

Взаимная аутентификация, также называемая двусторонней аутентификацией, представляет собой процесс или технологию, в которой оба объекта обмениваются данными .

Экранированная подсеть или брандмауэр с тройным подключением относится к сетевой архитектуре, в которой один брандмауэр используется с тремя сетями .

Метаморфное и полиморфное вредоносное ПО – это два типа вредоносных программ (вредоносных программ), код которых может изменяться по мере их распространения.

Медицинская транскрипция (МТ) – это ручная обработка голосовых сообщений, продиктованных врачами и другими медицинскими работниками.

Электронное отделение интенсивной терапии (eICU) — это форма или модель телемедицины, в которой используются самые современные технологии.

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

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

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

Синхронная репликация — это процесс копирования данных по сети хранения, локальной или глобальной сети, поэтому .

Интерфейс управления облачными данными (CDMI) – это международный стандарт, определяющий функциональный интерфейс, используемый приложениями.

Износ флэш-памяти NAND — это пробой оксидного слоя внутри транзисторов с плавающим затвором флэш-памяти NAND.

Выносливость при записи — это количество циклов программирования/стирания (P/E), которое может быть применено к блоку флэш-памяти перед сохранением .

В этой статье представлено решение проблемы, из-за которой видео не воспроизводится при воспроизведении в проигрывателе Windows Media 11.

Относится к: Windows Media Player 11
Исходный номер базы знаний: 926373

Симптомы

При попытке воспроизвести видеофайл в проигрывателе Windows Media 11 видео не воспроизводится. Однако звук воспроизводится.

Кроме того, при попытке воспроизвести аудиофайл или видеофайл в проигрывателе Windows Media 11 может появиться сообщение об ошибке, похожее на одно из следующих сообщений об ошибке:

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

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

Для воспроизведения этого файла требуется кодек. Чтобы определить, доступен ли этот кодек для загрузки из Интернета, щелкните веб-справку.

Причина

Эта проблема возникает, если на компьютере не установлен кодек, необходимый для воспроизведения файла.

Разрешение

Чтобы решить эту проблему, настройте проигрыватель Windows Media на автоматическую загрузку кодеков. Для этого выполните следующие действия в проигрывателе Windows Media 11:

  1. В меню "Инструменты" выберите "Параметры".
  2. Перейдите на вкладку "Проигрыватель", установите флажок "Загружать кодеки автоматически" и нажмите "ОК".
  3. Попробуйте воспроизвести файл.

Если вам будет предложено установить кодек, выберите Установить. Если вы по-прежнему не можете правильно воспроизвести файл, попробуйте выполнить действия, описанные в разделе «Дополнительные способы устранения неполадок». Если вас не устраивают расширенные действия по устранению неполадок, попросите кого-нибудь о помощи или обратитесь в службу поддержки Майкрософт.

Расширенное устранение неполадок

Следующие шаги предназначены для опытных пользователей компьютеров.

Получите и установите кодек, выполнив следующие действия в проигрывателе Windows Media 11:

Определите, установлен ли кодек на компьютере, который вы используете для воспроизведения файла. Для этого выполните следующие действия:

  1. В области «Сейчас исполняется» щелкните правой кнопкой мыши файл, который вы пытаетесь воспроизвести, и выберите «Свойства».
  2. Выберите вкладку «Файл», обратите внимание на кодеки, указанные в областях «Аудиокодек» и «Видеокодек», а затем нажмите «ОК». Если выполняются следующие условия, перейдите к шагу 2.
    • Аудиокодек не указан.
    • Видеокодек не указан.
  3. В меню "Справка" выберите "О проигрывателе Windows Media".
  4. Выберите гиперссылку «Информация о технической поддержке».
  5. Если вы пытаетесь воспроизвести аудиофайл, определите, указан ли аудиокодек, который вы отметили на шаге 1b, в области "Аудиокодеки".Если вы пытаетесь воспроизвести видеофайл, определите, указан ли видеокодек или аудиокодек, которые вы отметили на шаге 1b, в области Видеокодеки. Если кодек отсутствует в списке, перейдите к шагу 2.
  6. Попробуйте переустановить кодек. Если не удается переустановить кодек, перейдите к шагу 2.
  7. Попробуйте воспроизвести файл. Если вы можете воспроизвести файл, пропустите шаги 2 и 3.

Установите кодек, выполнив следующие действия:

Если вы получаете сообщение об ошибке при попытке воспроизвести файл, выберите веб-справку. Если вы не получили сообщение об ошибке при попытке воспроизвести файл, перейдите к шагу 3.

На веб-сайте Microsoft выберите ссылку на веб-сайт Wmplugins.

Следуйте инструкциям на веб-сайте, чтобы загрузить и установить кодек для файла. Если веб-сайт не находит кодек для файла автоматически и выполняется одно из следующих условий, перейдите к шагу 3:

  • Вы не указали кодек на шаге 1b.
  • Вы не можете найти кодек, указанный на шаге 1b, на веб-сайте.

Попробуйте воспроизвести файл. Если вы можете воспроизвести файл, пропустите шаг 3.

Получите кодек от стороннего поставщика.

Если вы используете проигрыватель Windows Media в среде, управляемой сетевым администратором, возможно, вам придется обратиться к сетевому администратору, чтобы загрузить и установить кодек.

Подробнее

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

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

Полный набор API, включая высокопроизводительные инструменты, примеры и документацию для кодирования и декодирования видео с аппаратным ускорением в Windows и Linux.

NVIDIA GeForce Now стала возможной благодаря использованию NVENC в центре обработки данных и потоковой передаче результатов конечным клиентам

Графические процессоры NVIDIA содержат один или несколько аппаратных декодеров и кодировщиков (отдельно от ядер CUDA), которые обеспечивают полностью ускоренное аппаратное декодирование и кодирование видео для нескольких популярных кодеков. Когда декодирование/кодирование разгружено, графический движок и ЦП свободны для других операций.

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


* На диаграмме показана поддержка семейства графических процессоров NVIDIA Ampere
** 4:2:2 изначально не поддерживается аппаратным обеспечением
*** Поддержка зависит от кодека

  • Кодируйте и транслируйте игры и приложения с высоким качеством и сверхнизкой задержкой без использования ЦП.
  • Кодировать с очень высоким качеством для архивирования, потоковой передачи OTT и веб-видео.
  • Кодируйте со сверхнизким энергопотреблением на поток (Вт/поток).

Примечание. На графиках показана производительность центра обработки данных NVIDIA A10, графических процессоров Tesla T4 и Tesla P4 при следующих данных:

  • Экономия битрейта – это BD-BR на основе PSNR, среднее значение для большого разнообразия контента (несколько сотен видеоклипов) с использованием FFmpeg.
  • В 2010 году были представлены новые наборы настроек качества, которые лучше масштабируются с помощью графического процессора. Поскольку качество кодирования было значительно улучшено по сравнению с поколением Тьюринга, выбраны разные предустановки качества для сравнения с графическим процессором предыдущего поколения на том же графике.
  • Для наглядности на контрольных графиках представлены только графические процессоры для центров обработки данных, но эквивалентные графические процессоры для рабочих станций с той же архитектурой работают одинаково

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

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

NVDECODE API позволяет разработчикам программного обеспечения настраивать этот специальный аппаратный видеодекодер. Этот специальный ускоритель поддерживает аппаратное ускорение декодирования следующих видеокодеков на платформах Windows и Linux: MPEG-2, VC-1, H.264 (AVCHD), H.265 (HEVC), VP8, VP9 и AV1 (см. таблицу ниже). для поддержки кодеков для каждого поколения графических процессоров).


* За исключением GM108 (не поддерживается)
** Поддержка максимального разрешения ограничена некоторыми чипами Pascal
*** Поддержка декодирования VP8 ограничена некоторыми чипами Pascal
** ** Поддержка 10/12-битного декодирования VP9 ограничена некоторыми чипами Pascal

Полный список графических процессоров, форматов кодирования и количества кодировщиков и декодеров см. в матрице поддержки графических процессоров

Партнеры и примеры

Premiere Pro – это ведущее в отрасли приложение для редактирования видео для кино, телевидения, социальных сетей и онлайн-контента. Узнать больше

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

Comprimato – это набор программных кодеков JPEG2000, обеспечивающий реалистичные впечатления от просмотра, разработанные компанией, занимающейся технологиями мультимедиа, развлечений и геопространственных изображений, которые обеспечивают большее удовольствие и более точное принятие решений. Программный кодек Ultra HD, совместимый со стандартом JPEG2000, использует супервычислительную мощь графических и центральных процессоров для ускорения сжатия видео и изображений в 10 раз. Этот кодек снижает расходы на инфраструктуру на 70 %, сокращает циклы разработки на 50 % и обеспечивает новые источники дохода, такие как видео Ultra HD, High Dynamic Range (HDR) и High Frame Rate (HFR).

DELTACAST разрабатывает ультрасовременные продукты для рынка профессионального телевещания, предлагая ряд недорогих видеокарт, которые с программным обеспечением SDK можно использовать в OEM-продуктах для создания профессиональных вещательных пользовательских решений и продуктов. .

ООО «Эрливидео» разрабатывает программное обеспечение для потоковой передачи видео с 2010 года. Наши серверные решения операторского класса помогают бизнес-клиентам захватывать, обрабатывать, транскодировать, архивировать и доставлять видео миллионам подписчиков. Мы прилагаем все усилия для исследования и разработки надежных продуктов высшего качества, которые действительно отвечают потребностям клиентов. Клиенты более чем в 100 странах используют наши продукты для создания систем IPTV/OTT, CDN и видеонаблюдения как услуги.

Flussonic Media Server — многоцелевое программное решение для запуска высоконагруженных сервисов потокового видео. С помощью Flussonic Media Server вы можете настроить сквозной конвейер потокового видео любого масштаба. Flussonic может загружать и выводить видео практически любого формата, кодека и разрешения. Он будет обрабатывать и транскодировать входящие потоки и доставлять красивое видео вашим подписчикам. Позвольте своему бизнесу извлечь выгоду из самой передовой и эффективной платформы потокового видео.

Fastvideo — мировой лидер в области высокопроизводительной обработки изображений и видео на базе графических процессоров. Команда Fastvideo состоит из опытных и преданных своему делу профессионалов и занимается обработкой изображений на графическом процессоре, разработкой алгоритмов и параллельными вычислениями. Наши технологии демонстрируют непревзойденную производительность при сжатии и распаковке изображений (JPEG, JPEG2000, Raw Bayer), демозаике, шумоподавлении, тональном отображении, цветокоррекции, изменении размера, повышении резкости, кодировании и декодировании видеопотоков в различных приложениях, включая обработку изображений и видео, высокую скорость обработка изображений, машинное зрение и другие приложения для камер, потоковая передача, цифровое кино, 3D и VR, вещание и т. д.

MainConcept вот уже три десятилетия является ведущим поставщиком видео- и аудиокодеков, подключаемых модулей и приложений для производства, потоковой передачи и вещания. В качестве технологии, которую выбирают некоторые из самых уважаемых брендов по всему миру, MainConcept поддерживает надежные рабочие процессы видео от загрузки до доставки.

Гибридный кодировщик MainConcept® GPU HEVC сочетает в себе ведущий на рынке программный кодировщик MainConcept® HEVC с непревзойденной производительностью архитектуры NVIDIA RTX, устраняя разрыв между высококачественным программным обеспечением и высокопроизводительным аппаратным кодированием. Используя надежные, проверенные на рынке алгоритмы MainConcept для контроля скорости и качественного кодирования с вычислительной мощностью NVIDIA, кодировщик MainConcept Hybrid GPU HEVC обеспечивает лучшее в своем классе качество изображения (до 8K) на невероятной скорости.

"Предоставление аппаратного доступа к кодированию видео HEVC/H.265 позволяет нашим клиентам продолжать работу в хорошо известной среде MainConcept с ее богатым набором мультиплексоров и вспомогательных компонентов, при этом извлекая выгоду из вычислительной мощности NVIDIA. Графические процессоры. Использование графических процессоров NVIDIA для кодирования HEVC/H.265 увеличивает плотность серверов для обработки нескольких видеопотоков в одной системе, сохраняя при этом достаточно циклов ЦП, доступных для приложений». Дикон Джонсон, старший вице-президент по глобальным продажам — лицензирование технологий для MainConcept

Компания Medialooks, основанная в 2005 году, предоставляет заказчикам вещания высокоуровневый набор средств разработки программного обеспечения для быстрого создания решений для автоматизации воспроизведения, виртуальной студии и захвата видео. Среди клиентов компании PlayBox Technologies, Arvato Systems, Masterplay, Winjay, Etere, Axel Technology, Xeus Media, Wolftech и Broadcast Play.

Я хочу использовать ffmpeg для ускорения кодирования и декодирования видео с помощью графического процессора NVIDIA.

Графические процессоры NVIDIA содержат один или несколько аппаратных декодеров и кодировщиков (отдельно от ядер CUDA), которые обеспечивают полностью ускоренное аппаратное декодирование и кодирование видео для нескольких популярных кодеков. Когда декодирование/кодирование разгружено, графический движок и ЦП свободны для других операций.

Мой вопрос: могу ли я использовать ядра CUDA для кодирования и декодирования видео, возможно, быстрее?

Да, вы можете использовать ядра cuda для кодирования и декодирования видео точно так же, как с любым программируемым процессором. Вы планировали написать это программное обеспечение самостоятельно?

Спасибо. Я хочу транскодировать много видео одновременно, слишком сложно писать кодирование/декодирование самостоятельно. Кажется, API CUDA Video Decoder помогает, я прав?

В настоящее время NVIDIA поддерживает кодирование/декодирование только через NVENC и NVDEC, которые представляют собой аппаратные подсистемы, не связанные напрямую с CUDA и отделенные от ядер CUDA. NVIDIA больше не предоставляет поддерживаемых библиотек для ускорения кодирования/декодирования видео с помощью CUDA. Таким образом, вам нужно будет написать код CUDA самостоятельно или найти сторонние библиотеки, которые это делают. Если вы запрашиваете ссылки на сторонние библиотеки, этот вопрос не по теме для SO. Если вы на самом деле не хотите заниматься программированием самостоятельно, этот вопрос не по теме для SO.

@llogan вы наказываете этого автора, публично заявляя: «Этот вопрос уже задавался ранее, и на него уже есть ответ. Если эти ответы не полностью отвечают на ваш вопрос, задайте новый вопрос». Это утверждение неверно, но оно создает впечатление, что OP был ленивым и не проводил надлежащих исследований. Так что я думаю, что это имеет значение. Если эта отметка предназначена просто как ссылка на лучший ответ, то она имеет очень плохую формулировку.

3 ответа 3

Чтобы включить поддержку кодирования с помощью графического процессора с помощью графического процессора NVIDIA, вам необходимо:

Полное аппаратное перекодирование с помощью NVDEC и NVENC:

Если ffmpeg был скомпилирован с поддержкой libnpp, его можно использовать для вставки в цепочку скейлера на основе GPU:

Как упомянул Майк, ffmpeg поддерживает некоторые из этих аппаратных ускорений. Вы должны использовать его вместо того, чтобы сначала использовать более низкоуровневые подходы (официальные библиотеки NVIDIA)!

Из таблицы видно, что NVENC, вероятно, является вашим кандидатом.

Но будьте осторожны и проведите сравнительный анализ. Хотя GPU-кодировщики должны быть очень быстрыми, они также хуже, чем CPU, по сравнению с визуальным качеством.

Здесь нужно проверить следующее: конкурирует ли кодировщик GPU с кодировщиком ЦП, когда целью является некоторое качество при заданном битрейте? Я бы сказал нет-нет-нет (за исключением очень высокого битрейта или очень плохого качества), но это зависит от вашего варианта использования. Кодирование на GPU — это не панацея, дающая только преимущества.

Читайте также: