Codificador de mídia Hana
Hana Media Encoder é um aplicativo multimídia de código aberto para FFMPEG ou NVENCC que possui recurso para codificar, decodificar, cortar, mux ou até mesmo processamento em lote. Ele pode detectar e configurar vários fluxos de mídia e codificá-los separadamente se o arquivo de mídia tiver mais de um fluxo de áudio. Hana Media Encoder funciona criando uma linha de comando com base nas preferências do usuário que foram obtidas no menu ou opções disponíveis do aplicativo e, em seguida, executa-as em FFMPEG, FFPLAY, FFPROBE ou NVENCC.
Recursos atuais:
- Suporte para gerenciamento de capítulo de arquivo de mídia (somente vídeo)
- Suporta fila de mídia/codificação em lote para arquivos de vídeo e áudio
- Suporta codificação de vários arquivos de mídia com perfil igual ou diferente para cada fluxo
- Suporta vários mecanismos de codificação de mídia (FFMPEG e NVENCC)
- Suporta arquivo de mídia mux/demux com fluxo específico ou todos os fluxos e com perfil igual ou diferente para cada fluxo
- Suporta arquivo de mídia de corte com fluxo específico ou todos os fluxos e com perfil igual ou diferente para cada fluxo
- Suporta visualização de arquivo de mídia usando FFPLAY
- Suporta gerenciamento de predefinições para configuração de áudio e vídeo
Codec de saída de vídeo atualmente suportado
- H264 / HEVC / AV1 (codec nativo ainda não suportado)
- H264_QSV / HEVC_QSV / AV1_QSV (codificador Intel Quicksync H.264/HEVC/AV1)
- H264_AMF / HEVC_AMF / AV1_AMF (codificador AMD AMF H.264/HEVC/AV1)
- H264_NVENC / HEVC_NVENC / AV1_NVENC (codificador Nvidia NVENC H.264/HEVC/AV1)
Codec de saída de áudio atualmente suportado
- MP3 (libmp3lame)
- FLAC (flac)
- WAV (libpcm)
- AAC (aac)
- OPUS (libopus)
- MP2 (libtwolame)
Como instalar
- Baixar requisito de software
- Tempo de execução da área de trabalho .NET 8.0
- FFMPEG
- NVENCC
- Extraia o FFMPEG para a pasta
- Extraia o NVENCC para a pasta (adicional)
- Instale o Hana Media Encoder ao lado do local da pasta, exceto "Arquivos de Programas" ou "Arquivos de Programas (x86)" ou outra pasta que não exija nenhuma permissão (Devido à proteção contra gravação) (Ex: Instale-o na área de trabalho ou na pasta do usuário)
- Vá para o menu de opções
- Configure a pasta binária FFMPEG para sua pasta bin da pasta FFMPEG (FFMPEG/bin)
- Configure a pasta binária NVENCC para sua pasta raiz da pasta NVENCC (que inclui NVEncC64.exe)
- Após reiniciar o aplicativo, abra o aplicativo novamente e vá para opções
- Lista de verificação 'Ativar hardware de GPU acelerado' [NOTA: configure o nome correto da GPU com seu renderizador de GPU principal atual]
- E você está pronto para ir
Biblioteca adicional:
- SyncFusion (WinForms)
- Newtonsoft (Json.NET)
Compatibilidade de aplicativos
- Tempo de execução da área de trabalho .NET 8.0
- FFMPEG
- NVENCC
Documentação
Licença
Copyright (C) 2016-2024 Projeto de construção HANA-CI
Este programa é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation, seja a versão 3 da Licença ou (a seu critério) qualquer versão posterior. Este programa é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Veja a Licença Pública Geral GNU para mais detalhes. Você deverá ter recebido uma cópia da Licença Pública Geral GNU junto com este programa. Caso contrário, consulte https://www.gnu.org/licenses/.
Projeto de construção HANA-CI 2016 - 2024