Wie steuere ich die Ausrichtung eines mit AVMutableComposition erstellten Videos?

7

Ich stelle eine Reihe von Videoclips zusammen, die auf dem iPhone im Hochformat aufgenommen wurden. Um sie zusammenzusetzen, gehe ich wie folgt direkt vor:

AVURLAsset, um die verschiedenen Videos zu erhalten, diese dann in einen AVMutableCompositionTrack zu verschieben und dann in eine AVMutableComposition zu bringen, die ich mit AVAssetExportSession in eine Datei exportiere

Mein Problem ist, dass wenn ich komme, um das Video in einem UIWebView anzuzeigen, es im Querformatmodus erscheint. Wenn ich jedoch eine der Komponentenansichten betrachte, erscheinen sie in der Hochformatansicht. Kann jemand die Orientierung sortieren? Ich habe versucht, mit der AVMutableComposition naturalSize herumzuspielen, indem ich die Breite und Höhe verändert habe, aber das hat meine Leute nur kurz und fett aussehen lassen! (während auf ihrer Seite)

Danke im Voraus für irgendwelche Gedanken / Vorschläge

Tudor

    
Tudor 13.11.2010, 22:25
quelle

3 Antworten

11

Richten Sie eine Video-Komposition ein, die rotieren + skalieren:

%Vor%     
Adam 08.03.2011, 11:24
quelle
11

Wenn Sie die Videoausrichtung beibehalten möchten, können Sie AVMutableCompositionTrack prefferedTransition-Wert wie folgt von AVAssetTrack zuweisen:

%Vor%     
Marcin 13.09.2013 14:24
quelle
9

Hier ist ein Code, der die Rotation mit der bevorzugten Transformation angepasst hat:

%Vor%     
Duane Fields 13.07.2012 17:30
quelle