Проблема с кодировщиком 'avenc_aac' при объединении видео и аудио потоков - PullRequest
0 голосов
/ 08 ноября 2018

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

gst-launch-1.0 avfvideosrc -e device-index = 0! видео / x-raw, ширина = 720, высота = 576! имя тройника = t t. ! очередь ! osxvideosink sync = false t. ! видеоконвертер! vtenc_h264_hw realtime = true max-keyframe-interval = 5! очередь ! Мультиплексор. osxaudiosrc устройство = 0! аудиоконвертировать! avenc_aac! очередь ! Мультиплексор. mp4mux name = mux! расположение файловой папки = 'output.mp4'

gst-launch показывает ошибку:

недопустимая инструкция: 4

Проблема здесь с кодировщиком avenc_aac. Какие параметры нужно добавить в кодировщик avenc_aac для получения рабочей командной строки?

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

1 Ответ

0 голосов
/ 08 ноября 2018

Какие у вас системные характеристики? Возможно, кодировщик требует некоторых инструкций SSE4 / AVX, которые ваш процессор не поддерживает. Альтернативный кодер AAC - voaacenc.

...