В объект Video Capture SDK добавлен параметр Video_CaptureDevice_UseClosedCaptions, позволяющий включать/выключать декодирование CC
Обновленная демонстрация видеоплеера
Исправлена проблема с эффектом панорамирования в сборке x64
Исправлена проблема с эффектом размытия
Исправлена утечка памяти кодера CUDA
Исправлена утечка памяти источника FFMPEG
Добавлена поддержка стандартных тегов для видео- и аудиофайлов, включая MP4, WMV, MP3, AAC, M4A, Ogg Vorbis и другие форматы. Media Player SDK может считывать теги, Video Capture SDK и Video Edit SDK могут записывать теги
API раздельного захвата теперь имеет свойство SeparateCapture_Filename_Mask для настройки имени файла, которое будет использоваться для автоматического разделения по длительности или размеру
Добавлен отложенный запуск во всех SDK. Эта возможность может быть использована для запуска нескольких элементов управления SDK практически одновременно. Проверьте описание Start_DelayEnabled
Аудиоэффекты теперь написаны на C# и могут быть использованы в x64-приложениях. Использование старых эффектов сохраняется как "наследие", если у вас возникнут проблемы с новыми фильтрами или API
Улучшена поддержка устройств Blackmagic (пожалуйста, используйте последние версии драйверов)
Улучшено чтение информации для некоторых файлов Speex
Добавлена реализация обрезки видео в Video Edit SDK .Net Main Demo
API Video Edit SDK .Net для добавления файлов теперь возвращает булево значение, что упрощает обработку ошибок. Текст ошибки по-прежнему возвращается при использовании события OnError
Метод Video Edit SDK .Net Input_AddImageFile теперь принимает объект List, это лучший способ добавить несколько файлов изображений одновременно (меньшее потребление памяти, меньшее потребление жесткого диска и процессора).
Video Edit SDK .Net - новые режимы PIP - горизонтальное и вертикальное разделение, вызов Video_Transition_Add_PIP заменен на метод Input_AddVideoFile_PIP
Отслеживание ошибок теперь добавлено в окно Visual Studio Output, вы увидите все ошибки, которые приходят по событию OnError (но без диагностической информации)
Исправлена проблема метода Video Capture SDK .Net SeparateCapture_Start, теперь вместо свойства Output_Filename будет использоваться параметр имени выходного файла
Добавлено свойство Video_CaptureDevice_UseRAWSampleGrabber в Video Capture SDK .Net, с помощью которого можно получать RAW-видеопоток по событию OnVideoFrameBufferRAW
В Video Edit SDK .Net добавлены методы Input_Timeline_Load / Input_Timeline_Save, с помощью которых можно загрузить собственную временную шкалу со всеми доступными параметрами в DirectShow Editing Services
Добавлен класс VFFileSegment для указания нескольких частей одного файла при его добавлении в Video Edit SDK .Net
Фильтр Microsoft DTV-DVD Video Decoder внесен в черный список Video Edit SDK .Net из-за большого количества проблем с ним. Пожалуйста, используйте фильтры LAV или любой другой хороший декодер MPEG-2 / MPEG-4 / H264
Добавлена сериализация настроек в формат JSON
В Media Player SDK .Net добавлен механизм воспроизведения LAV (на основе FFMPEG)
Воспроизведение Blu-Ray в Media Player SDK .Net
Вывод GIF в Video Edit SDK .Net / Video Capture SDK .Net
Пользовательские видеоэффекты Фильтры сторонних производителей теперь могут быть добавлены с помощью CLSID, до или после основного фильтра эффектов/сэмпл-граббера
Независимые видеоэффекты для предварительного просмотра и вывода
Добавлен MP3-сплиттер для решения проблем с некоторыми MP3-файлами, которые не могут быть воспроизведены с помощью стандартного сплиттера
Сборки VisioForge.Controls.WinForms и VisioForge.Controls.WPF теперь заменены на VisioForge.Controls.UI
Обновлен вывод MP4, решена проблема синхронизации AV и улучшена поддержка новейших процессоров Intel
Добавлено свойство ExecutableFilename свойства VFFFMPEGEXEOutput для установки пользовательского имени файла FFMPEG.exe
Обновлен фильтр источников VLC, улучшена поддержка RTMP и HTTPS
Видеоэффекты серьезно оптимизированы для новейших процессоров Intel