Hana 媒体编码器
Hana Media Encoder 是一款适用于 FFMPEG 或 NVENCC 的开源多媒体应用程序,具有编码、解码、修剪、复用甚至批处理功能。它可以检测和配置多个媒体流,如果媒体文件具有多个音频流,则可以单独对其进行编码。 Hana Media Encoder 的工作原理是根据从应用程序可用菜单或选项中获取的用户偏好创建命令行,然后将其执行到 FFMPEG、FFPLAY、FFPROBE 或 NVENCC。
目前的特点:
- 支持管理媒体文件中的章节(仅限视频)
- 支持视频和音频文件的媒体队列/批量编码
- 支持每个流具有相同或不同配置文件的多个媒体文件编码
- 支持多种媒体编码引擎(FFMPEG和NVENCC)
- 支持具有特定流或所有流以及每个流具有相同或不同配置文件的复用/解复用媒体文件
- 支持使用特定流或所有流修剪媒体文件,并且每个流具有相同或不同的配置文件
- 支持使用FFPLAY预览媒体文件
- 支持音视频配置预设管理
当前支持的视频输出编解码器
- H264 / HEVC / AV1(尚不支持本机编解码器)
- H264_QSV / HEVC_QSV / AV1_QSV(英特尔 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(FLAC)
- WAV (libpcm)
- AAC (aac)
- OPUS(利波普斯)
- MP2 (libtwolame)
如何安装
- 下载软件要求
- .NET 桌面运行时 8.0
- FFMPEG
- NVENCC
- 将 FFMPEG 解压到文件夹
- 将 NVENCC 解压到文件夹(附加)
- 在文件夹位置旁边安装 Hana Media Encoder,“Program Files”或“Program Files (x86)”或其他不需要任何权限的文件夹(由于写访问保护)(例如:将其安装在桌面或用户文件夹上)
- 转到选项菜单
- 将 FFMPEG 二进制文件夹从 FFMPEG 文件夹 (FFMPEG/bin) 配置到 bin 文件夹
- 将 NVENCC 二进制文件夹从 NVENCC 文件夹(其中包括 NVEncC64.exe)配置到根文件夹
- 应用程序重新启动后,再次打开应用程序,然后转到选项
- 清单“启用 GPU 硬件加速”[注意:请使用当前的主 GPU 渲染器配置正确的 GPU 名称]
- 你就可以走了
附加库:
- SyncFusion(WinForms)
- 牛顿软件 (Json.NET)
应用程序兼容性
- .NET 桌面运行时 8.0
- FFMPEG
- NVENCC
文档
执照
版权所有 (C) 2016-2024 HANA-CI 建设项目
该程序是自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证(许可证的第 3 版)或(由您选择)任何更高版本的条款重新分发和/或修改它。分发此程序的目的是希望它有用,但不提供任何保证;甚至没有适销性或特定用途适用性的默示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。您应该随该程序一起收到 GNU 通用公共许可证的副本。如果没有,请参阅 https://www.gnu.org/licenses/。
HANA-CI 建设项目 2016 - 2024