Хана Медиа Кодер
Hana Media Encoder — это мультимедийное приложение с открытым исходным кодом для FFMPEG или NVENCC, которое имеет функции кодирования, декодирования, обрезки, мультиплексирования или даже пакетной обработки. Он может обнаруживать и настраивать несколько медиапотоков и кодировать их отдельно, если медиафайл имеет более одного аудиопотока. Hana Media Encoder работает путем создания строки команды на основе предпочтений пользователя, которая была взята из доступного меню или опций приложения, а затем выполняет ее в FFMPEG, FFPLAY, FFPROBE или NVENCC.
Текущие возможности:
- Поддержка управления главой из медиа-файла (только видео)
- Поддержка очереди мультимедиа/пакетного кодирования видео и аудио файлов
- Поддержка кодирования нескольких медиафайлов с одинаковым или разными профилями для каждого потока.
- Поддержка нескольких механизмов кодирования мультимедиа (FFMPEG и NVENCC)
- Поддержка медиафайлов мультиплексирования/демультиплексирования с определенным потоком или всеми потоками и с одинаковым или другим профилем для каждого потока.
- Поддержка обрезки медиафайла с определенным потоком или всем потоком и с одинаковым или другим профилем для каждого потока.
- Поддержка предварительного просмотра медиафайла с помощью FFPLAY.
- Поддержка управления предустановками для конфигурации аудио и видео.
Текущий поддерживаемый кодек видеовыхода
- H264/HEVC/AV1 (собственный кодек пока не поддерживается)
- H264_QSV / HEVC_QSV / AV1_QSV (кодер Intel Quicksync H.264/HEVC/AV1)
- H264_AMF / HEVC_AMF / AV1_AMF (кодер AMD AMF H.264/HEVC/AV1)
- H264_NVENC / HEVC_NVENC / AV1_NVENC (кодировщик Nvidia NVENC H.264/HEVC/AV1)
Текущий поддерживаемый кодек аудиовыхода
- MP3 (libmp3lame)
- FLAC (флак)
- WAV (libpcm)
- ААС (аак)
- ОПУС (либопус)
- MP2 (libtwolame)
Как установить
- Требования к загрузке программного обеспечения
- .NET Desktop Runtime 8.0
- ФФМПЕГ
- НВЕНКК
- Извлеките FFMPEG в папку
- Извлеките NVENCC в папку (дополнительно)
- Установите Hana Media Encoder рядом с папкой, кроме «Program Files» или «Program Files (x86)» или другой папкой, для которой не требуется никаких разрешений (должная защита доступа к записи) (пример: установите его на рабочий стол или в пользовательскую папку).
- Перейти в меню опций
- Настройте двоичную папку FFMPEG в папке bin из папки FFMPEG (FFMPEG/bin).
- Настройте двоичную папку NVENCC в корневой папке из папки NVENCC (в которую входит NVEncC64.exe)
- После перезапуска приложения снова откройте приложение и перейдите к параметрам.
- Контрольный список «Включить аппаратное ускорение графического процессора» [ПРИМЕЧАНИЕ. Настройте правильное имя графического процессора с помощью текущего основного средства рендеринга графического процессора]
- И ты готов идти
Дополнительная библиотека:
- СинкФьюжн (WinForms)
- Ньютонсофт (Json.NET)
Совместимость приложений
- .NET Desktop Runtime 8.0
- ФФМПЕГ
- НВЕНКК
Документация
Лицензия
Авторские права (C) 2016–2024 Проект сборки HANA-CI
Эта программа является свободным программным обеспечением: вы можете распространять ее и/или изменять в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения, либо версии 3 Лицензии, либо (по вашему выбору) любой более поздней версии. Данная программа распространяется в надежде, что она будет полезна, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОРГОВОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Дополнительную информацию см. в Стандартной общественной лицензии GNU. Вместе с этой программой вы должны были получить копию Стандартной общественной лицензии GNU. Если нет, см. https://www.gnu.org/licenses/.
Проект строительства HANA-CI 2016–2024 гг.