The current Nuget release couldn't compress video with higher resolution settings or on recently released devices like Samsung S21 with FHD as the default camera settings. Old android-transcoder dll from ypresto had a profile check for non-baseline profile (not 66) video
if (profileIdc != PROFILE_IDC_BASELINE) { throw new InvalidOutputFormatException("Non-baseline AVC video profile is not supported by Android OS, actual profile_idc: " + profileIdc); }
Fatal error while transcoding, this might be invalid format or bug in engine or Android. net.ypresto.androidtranscoder.engine.InvalidOutputFormatException: Non-baseline AVC video profile is not supported by Android OS, actual profile_idc: 100
The current Nuget release couldn't compress video with higher resolution settings or on recently released devices like Samsung S21 with FHD as the default camera settings. Old android-transcoder dll from ypresto had a profile check for non-baseline profile (not 66) video
if (profileIdc != PROFILE_IDC_BASELINE) { throw new InvalidOutputFormatException("Non-baseline AVC video profile is not supported by Android OS, actual profile_idc: " + profileIdc); }
Fatal error while transcoding, this might be invalid format or bug in engine or Android. net.ypresto.androidtranscoder.engine.InvalidOutputFormatException: Non-baseline AVC video profile is not supported by Android OS, actual profile_idc: 100
The latest https://github.com/ypresto/android-transcoder removed the profile check.