Dưới đây là các mã:AVAssetExportSession đem lại cho tôi một biên giới màu xanh bên phải và dưới cùng của video đầu ra
AVAssetExportSession *exporter = [[AVAssetExportSession alloc] initWithAsset:mixComposition presetName:AVAssetExportPresetHighestQuality];
exporter.outputURL = outputUrl;
exporter.outputFileType = AVFileTypeQuickTimeMovie;
exporter.videoComposition = mainComposition;
exporter.shouldOptimizeForNetworkUse = YES;
[exporter exportAsynchronouslyWithCompletionHandler:^{
//completion
}];
Tôi đã thử cài đặt chất lượng khác nhau. Tôi luôn nhận được đường viền 1-2 pixel chạy xuống phía bên phải của video và dọc theo phía dưới, bất kể video nào tôi đang cố gắng hiển thị. Điều gì có thể gây ra điều này và làm cách nào để khắc phục sự cố?
CHỈNH SỬA: Tôi không sử dụng bất kỳ loại màu xanh lá cây nào ở bất cứ đâu, vì vậy điều này phải đến từ khung công tác bằng cách nào đó.
Cảm ơn! Điều này đã làm cho các trick cho tôi (đơn giản và dễ dàng). – smartbot