Прежде чем отказаться от Expression Encoder, попробуйте настроить:
ScreenCaptureJob.ScreenCaptureVideoProfile.Quality
Снижение качества может значительно уменьшить размер файла. Попробуйте и посмотрите, приемлемы ли результаты для вас.
Уменьшение частоты кадров на самом деле бесполезно; Я предполагаю, что это вызывает фиксированную частоту кадров, тогда как по умолчанию используется переменная частота кадров в зависимости от активности.
Если вам не нравятся файлы .xesc, вы можете перекодировать видео после того, как вы его захватили.
Но от 30 до 40 МБ в течение десяти секунд все еще в сторону - это слишком много. Я записал 10 секунд полноэкранного видео (по общему признанию, не очень большое, 1366x768) с качеством по умолчанию. С небольшим продолжением это заняло 300 КБ; с большой активностью (постоянно переключаясь между полноэкранными приложениями) это заняло максимум 1,5 МБ.
Уменьшение качества уменьшенных размеров файлов примерно на 50%.
Если вы не воспроизводите полноэкранное видео и не пытаетесь записать его, вы не должны видеть ничего, похожее на 30–40 МБ. Возможно, вам стоит взглянуть на настройки звука.