iOS AVFoundation: Einstellen der Ausrichtung des Videos

Ich habe gekämpft, mit mehreren Dimensionen, um das problem der Steuerung von video-Orientierung während und nach der Aufnahme auf einem iOS-Gerät. Vielen Dank für die vorherigen Antworten und die Dokumentation von Apple habe ich in der Lage, um es herauszufinden. Aber jetzt, ich möchten, schieben einige video zu einer web-site, ich bin mit bestimmten Problemen. Ich umrissen habe dieses problem insbesondere in dieser Frage, und die vorgeschlagene Lösung entpuppt erfordern Orientierung-Optionen gesetzt werden, die während der video-Codierung.

Das kann sein, aber ich habe keine Ahnung, wie das gehen über das tun dies. Die Dokumentation rund um die Einstellung Ausrichtung in Bezug auf die Einstellung korrekt für die Anzeige auf dem Gerät, und ich habe umgesetzt, die Beratung gefunden hier. Jedoch ist dieser Rat nicht zu-Adresse-Einstellung der Ausrichtung richtig für nicht-Apple-software wie VLC oder Chrome-browser.

Kann mir jemand einen Einblick geben, wie legen Sie die Ausrichtung korrekt auf das Gerät, so dass es korrekt angezeigt, alle anzeigen software?

  • Die eigentlichen Daten immer statische Orientierung während der Aufnahme. Die Ausrichtung gespeichert ist, in der preferredTransform Wert. Also, ich denke, Sie brauchen, um Videos zu exportieren, drehen Sie das Daten. Ich würde in AVAssetExportSession AVMutableVideoComposition setTransform:atTime:, das könnte helfen.
  • Ich habe eine technische support-Anfrage in Apple zu helfen, dies herauszufinden. Aber ich werde schauen, wie Sie vorschlagen. Würde es bedeuten, ein separates Kodieren Schritt, nachdem das video aufgezeichnet wird, Frage ich mich? Das könnte sehr teuer...
  • Ja, das wäre ein extra-Schritt. Es kann jedoch nicht teuer sein, wenn export ohne änderung der ursprünglichen Kodierung. Lassen Sie mich wissen, wenn Sie finden, eine bessere Lösung.
  • Ich habe erfolgreich umgesetzt, dein Vorschlag — ich habe eine AVAssetExportSessionn mit der AVMutableVideoComposition und Einstellung einer Transformation. Es war eine ziemlich haarige Zeit, aber ich arbeite daran haben, an diesem Wochenende. Danke für den Tipp!
  • Super!!! Ich bin glücklich, es für Sie gearbeitet.
  • Hi Jungs. Nicht der Optionen lösen das für mich (heute ist das problem ist mit FireFox und IE, chrome ist gut). Jeder führt?

InformationsquelleAutor Aaron Vegh | 2012-11-20
Schreibe einen Kommentar