Raspberry Pi зробить апаратне прискорене кодування h264 під час запису відео з дошки камери. Як я можу кодувати h264 (за допомогою апаратного прискорення), коли вихідні зображення не надходять безпосередньо з камери?
Чи є інструменти командного рядка, які підтримують це?
Якщо ні, то які API потрібно шукати, щоб зробити це можливим?
raspiyuv -o - | rpi-encode-yuv
(приблизно), де rpi-encode-yuv
інструмент звідси . Розмір кадру в цьому інструменті жорстко закодований, тому його потрібно змінити на початку файлу C та перекомпілювати. На жаль, мені ще не вдалося отримати правильно вирівняний вихід, оскільки raspiyuv
, схоже, не кодує розмір кадру у його вихід. Я отримую картину, що поступово змінюється, яка з часом перетворюється на сміття. Ще над цим працюю.