5 Stimmen

Manuelles Füttern von x264 mit eigenen Bewegungsdaten?

Ich versuche, einen Stream mit x264 zu kodieren (indem ich einzelne Bilder einführe), aber was ungewöhnlich ist, ist, dass ich bereits einige Bewegungsinformationen für meine Bilder habe. Ich weiß genau, welche Bereiche in jedem Bild geändert wurden, und ich weiß, wo im Bild Bewegung stattgefunden hat.

Gibt es eine Möglichkeit, x264 mit meinen eigenen Bewegungsinformationen zu füttern? Ich möchte ihm Bewegungsvektoren für bestimmte Bereiche im Bild geben und ihm irgendwie sagen, dass bestimmte Bereiche im Bild garantiert keine Bewegung enthalten.

Ich denke, dass dies die Leistung der Kodierung erheblich verbessern könnte (weil ich dem Codec erlaube, die Bewegungsschätzungsphase vollständig zu überspringen) und auch die Qualität in Fällen, in denen die Bewegungsschätzungsalgorithmen des Kodierers die tatsächlich aufgetretene Bewegung übersehen haben könnten, etwas verbessern sollte.

Muss ich den Encoder dafür ändern, oder wird dies von der bestehenden API unterstützt?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X