Released on Oct 17, 2025

<aside> 💡 All migrations to 1.48.x releases you can find in the main sample on GitHub.

</aside>

List of changes

PiP redesign

The picture-in-picture mode can be turned on and off with a button on the camera screen. This recent change makes working with the PiP feature more flexible and convenient.

VE_Pip_296x640_.gif

VE_Pip2_296x640_.gif

<aside> ❗

The PiP entry point has been marked as deprecated.

This entry point will be removed in future releases.

If you are still using or relying on this entry point, please contact us to share your use case or feedback.

</aside>

Migration Guide

Upgrade SDK version

<aside> ❗ Please check out Pull Request with migration changes.

</aside>

CocoaPods

Below is Podfile for 1.48.1 release with Face AR.

source '<https://github.com/Banuba/specs.git>'
source '[<https://github.com/sdk-banuba/banuba-sdk-podspecs.git>](<https://github.com/sdk-banuba/banuba-sdk-podspecs.git>)'
platform :ios, '15.0'
use_frameworks!

target 'Example' do
  banuba_sdk_version = '1.48.1'
  
  pod 'BanubaVideoEditorSDK', banuba_sdk_version
  pod 'BanubaSDK', banuba_sdk_version

	pod 'BanubaARCloudSDK', banuba_sdk_version      #optional
  pod 'BanubaAudioBrowserSDK', banuba_sdk_version #optional
end

Below is Podfile for 1.48.0 release with NO Face AR

source '<https://github.com/Banuba/specs.git>'
source '<https://github.com/CocoaPods/Specs.git>'
platform :ios, '15.0'
use_frameworks!

target 'Example' do
  banuba_sdk_version = '1.48.1'
  
  pod 'BanubaVideoEditorSDK', banuba_sdk_version
  pod 'BanubaSDKSimple', banuba_sdk_version

	pod 'BanubaARCloudSDK', banuba_sdk_version      #optional
  pod 'BanubaAudioBrowserSDK', banuba_sdk_version #optional
end

Updated LocalizedStrings

The following changes in resources are applied for both migration plans.

// MARK: - PIP

~~"pip.switch.camera.title" = "Switch";
"pip.square.camera.title" = "Square";
"pip.round.camera.title" = "Round";
"pip.floating.camera.title" = "Floating";
"pip.react.camera.title" = "React";
"pip.original.camera.title" = "Original";
"pip.centered.camera.title" = "Centered";
"pip.left.right.camera.title" = "Portrait";
"pip.top.bottom.camera.title" = "Landscape";~~
"pip.mode.react1" = "React 1";
"pip.mode.react2" = "React 2";
"pip.mode.react3" = "React 3";
"pip.mode.react4" = "React 4";
"pip.mode.landscape1" = "Landscape 1";
"pip.mode.landscape2" = "Landscape 2";
"pip.mode.portrait1" = "Portrait 1";
"pip.mode.portrait2" = "Portrait 2";