Schwarze Rahmen in AVMutableComposition

7

Diese Frage hängt ganz mit AVMutableComposition - Blank / Black frame zwischen Videos zusammen aber da ich keine AVAssetExportSession verwende, passen die Antworten nicht zu meinem Problem.

Ich benutze eine AVMutableComposition, um eine Video-Komposition zu erstellen und lese sie mit einem AVAssetReader (ich brauche die Rahmendaten, ich kann keinen AVPlayer verwenden), aber ich habe oft schwarze Frames zwischen meinen Video-Chunks (Es gibt keine Störungen im Audio).

Ich erstelle meine Komposition als

%Vor%

Ich habe auch versucht, jede Spur manuell in meine Komposition einzufügen, aber ich habe das gleiche Phänomen.

Danke

    
chub 01.02.2012, 09:19
quelle

2 Antworten

19

Ich habe dieses Problem nach vielen Teststunden gelöst. Es gab zwei Dinge, die ich ändern musste. 1) Fügen Sie die Option 'precise' hinzu, wenn Sie das Asset erstellen.

%Vor%

2) nicht verwenden

%Vor%

stattdessen verwenden

%Vor%

Ich fand das heraus, nachdem ich die AVPlayer-Hintergrundfarbe auf Blau eingestellt hatte, dann bemerkte ich, dass blaue Frames auftraten, also hatte das Problem mit Timings zu tun. Sobald ich die obigen Einstellungen geändert habe, sind die verschiedenen Videos gut miteinander verbunden, wenn Sie:

verwenden %Vor%     
elprl 10.10.2013 12:31
quelle
0

Versuchen Sie, zwei Videospuren zu erstellen, und wechseln Sie beim Hinzufügen der Clips zwischen den beiden.

    
Mikael 20.08.2012 12:27
quelle