Аппаратное ускорение перекодирования h.264 на i.MX6

Предисловие : у меня много видеозаписей .mts (в основном от 576 до 720 строк). Мне нужно вырезать и перекодировать, чтобы снизить скорость передачи h.264. В настоящее время я делаю это с помощью инструмента «все в одном» на своем MacBook 2009 Core2Duo, но, так как я обновлялся до El Captain, на этот старый компьютер требуется много часов, чтобы перекодировать один час видео. Вот почему я ищу новое решение.

Вопрос : У меня есть палочка с i.MX6quad под рукой, и я знаю, что эта машина может в реальном времени кодировать h.264 до 1080p @ 30 кадров в секунду с помощью своего устройства обработки видео, но поисковые системы не помогли мне найти инструмент транскодирования, который делает использование аппаратного ускорения. Нужно ли мне это сделать самому? Если нет: какой инструмент я могу использовать. Если да: с чего начать правильную структуру?

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

One Solution collect form web for “Аппаратное ускорение перекодирования h.264 на i.MX6”

Если нет готового к использованию инструмента:

Googling находит библиотеку с открытым исходным кодом, называемую libimxvpuapi, для доступа к VPU i.MX6, включая примерную программу для кодирования (где исходные кадры генерируются процедурно).

Там также есть аналогичная библиотека, предоставленная Freescale, вот справочное руководство для нее.

Вам нужно будет интегрировать библиотеку и программу примера в другой инструмент транскодирования, например ffmpeg .

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

  • Может ли linux быть настроен на мигание светодиода (GPIO) на активность диска?
  • Как протестировать функцию NAPI в Linux?
  • обновить Python до 2.7.2
  • Выполнить на месте зашифрованный привод ПЗУ
  • Путаница с восстановлением поврежденных файлов ext3, если происходит сбой питания во время записи файла
  • Как отключить IPv6 в встроенных встроенных настройках
  • Блок «Оверлей дерева устройств» уведомляет и загружает детей дважды
  • Защитить содержимое жесткого диска
  • кросс-компиляция встроенного рычага
  • WIFI через SDIO через USB. Должен ли я отражать это в дереве устройств?
  • перемещение Linux на другое устройство
  • Linux и Unix - лучшая ОС в мире.