Raspberry Pi sẽ thực hiện mã hóa h264 tăng tốc phần cứng khi quay video từ bảng camera. Làm cách nào tôi có thể mã hóa h264 (sử dụng tăng tốc phần cứng) khi hình ảnh nguồn không đến trực tiếp từ máy ảnh?
Có bất kỳ công cụ dòng lệnh hỗ trợ này?
Nếu không, tôi nên xem xét API nào để thực hiện điều này?
raspiyuv -o - | rpi-encode-yuv
(đại khái) nơi rpi-encode-yuv
công cụ này ở đây . Kích thước khung được mã hóa cứng trong công cụ này, vì vậy bạn cần thay đổi nó ở đầu tệp C và biên dịch lại. Thật không may, tôi đã không quản lý để có được một đầu ra được căn chỉnh chính xác, vì raspiyuv
dường như không mã hóa kích thước khung hình thành đầu ra của nó. Tôi nhận được một hình ảnh dần dần thay đổi mà cuối cùng chuyển thành rác. Vẫn đang làm việc trên nó.