Der Raspberry Pi führt eine hardwarebeschleunigte h264-Codierung durch, wenn Videos von der Kamerakarte aufgenommen werden. Wie kann ich h264 (mit Hardwarebeschleunigung) codieren, wenn die Quellbilder nicht direkt von der Kamera kommen?
Gibt es Befehlszeilentools, die dies unterstützen?
Wenn nein, auf welche APIs sollte ich achten, um dies zu ermöglichen?
raspiyuv -o - | rpi-encode-yuv
(ungefähr), wo das rpi-encode-yuv
Werkzeug von hier ist . Die Frame-Größe ist in diesem Tool fest codiert, daher müssen Sie sie am Anfang der C-Datei ändern und neu kompilieren. Leider habe ich es noch nicht geschafft, eine richtig ausgerichtete Ausgabe zu erhalten, da raspiyuv
die Frame-Größe nicht in die Ausgabe zu kodieren scheint. Ich bekomme ein sich allmählich veränderndes Bild, das sich schließlich in Müll verwandelt. Ich arbeite immer noch daran.