VideoReader - Декомпилированный проект
Описание
Это декомпилированный проект приложения VideoReader - программы для работы с видеофайлами.
Структура проекта
Основное приложение
- VideoReader.exe - главное приложение (декомпилировано в /output/)
- VideoReader.csproj - файл проекта Visual Studio
- app.ico - иконка приложения
Исходные файлы главного приложения
VideoReader/Program.cs- точка входа в приложениеVideoReader/Form1.cs- главная форма приложения (3941 строка)VideoReader/Decoder.cs- декодер видеоVideoReader/SaveVideo.cs- сохранение видеоVideoReader/SelectionRangeSlider.cs- слайдер выбора диапазонаVideoReader/UCPictureBox.cs- пользовательский PictureBoxVideoReader/InOutSocket.cs- работа с сокетамиVideoReader/InteropHelper.cs- вспомогательные P/Invoke функцииVideoReader/libfaad.cs- обертка для библиотеки libfaad
Ресурсы
VideoReader.Form1.resx- ресурсы формыProperties/AssemblyInfo.cs- информация о сборкеVideoReader/Properties/Resources.cs- ресурсыVideoReader/Properties/Settings.cs- настройки
Библиотеки (декомпилированы)
- AForge - библиотека компьютерного зрения
- AForge.Imaging - обработка изображений
- AForge.Math - математические функции
- BouncyCastle.Crypto - криптографические функции
- FFmpeg.AutoGen - обертка для FFmpeg
- MessagingToolkit.QRCode - работа с QR-кодами
FFmpeg
Включена полная поставка FFmpeg с бинарными файлами для x64 и x86:
FFmpeg/bin/x64/- 64-битные библиотеки FFmpegFFmpeg/bin/x86/- 32-битные библиотеки FFmpegFFmpeg/include/- заголовочные файлы
Технические детали
- Платформа: .NET Framework 4.7.2
- Архитектура: x86 (32-bit)
- Тип приложения: Windows Forms
- Язык: C# с небезопасным кодом
Функциональность
На основе анализа кода приложение предназначено для:
- Чтения и декодирования видеофайлов
- Отображения видео с возможностью навигации
- Сохранения видео
- Работы с сетевыми соединениями
- Обработки изображений
- Работы с QR-кодами
Сборка проекта
Для сборки проекта требуется:
- Visual Studio 2019/2022 или .NET SDK
- Все DLL библиотеки должны находиться в папке
desktop/ - FFmpeg библиотеки в соответствующих папках
Особенности декомпиляции
- Декомпиляция выполнена с помощью ILSpy
- Сохранена оригинальная структура пространств имен
- Включены все ресурсы и метаданные
- Проект готов к компиляции (с учетом зависимостей)
Файлы журналов и данных
keys.log- журнал ключейhelp.html- файл справкиmodel,models- файлы моделей
Дата декомпиляции: 9 октября 2025 г.