EFV CHANGELOG

Registro de alterações

Documente todas as melhorias e mantenha-se atualizado sobre os últimos avanços da EFV.

  1. Vá perfeitamentetexto deslizante,hack O código de origem foi reparado.texto deslizanteO problema de tração branca, agora pode ser completamente removido, seja da esquerda para a direita ou da direita para a esquerda.
  2. CMS e APP As mudanças foram feitas para apoiar terceiros.m3u8 Veja a função.
  3. Reparação do usuário de editores,VIP O tempo de expiração do grupo de usuários mostra problemas errados e a chave de transmissão ao vivo mostra erros.
  1. Pode ser adicionado a terceiros.m3u8 Pode ser automatizado com custos.m3u8 e como um intermediário.m3u8 O apoio CMS e APP O recurso de teste é automaticamente devolvido ao teste de acordo com as permissões do usuário.m3u8 Crie automaticamente imagens e crie automaticamente gráficos dinâmicos.
  2. Novo adicionado fluentapi Para obter informações de cabeça de vídeo local ou remoto, gerar dinâmica através de ligações ou rotas locais, gerar imagens individuais, gerar imagens em massa, etc.
  3. VBR Otimização, ou seja, otimização da taxa de código dinâmico, de 10% a taxa de código dinâmico limitado original, para 50% a taxa de código dinâmico limitado, ou seja, como a taxa de código configurada é 720P:1000, a taxa de código dinâmico limitado para a taxa de código dinâmico até 1500 kb.
  4. Reparação do usuário de editores,VIP O tempo de expiração do grupo de usuários mostra problemas errados e a chave de transmissão ao vivo mostra erros.
  5. Reparação de algoritmos inteligentes API Repetir problemas de dados.
  1. Otimize a transcodificação de vídeos em tela vertical. O problema da não determinação da tela vertical dos vídeos capturados pelas câmeras dos celulares. Adicione múltiplas lógicas de julgamento para determinar se o vídeo é um vídeo de tela vertical e use isso para otimizar a lógica de transcodificação. Recentemente, durante o uso, descobri que há um problema na determinação da largura e altura dos vídeos verticais da tela capturados pelas câmeras dos celulares no sistema de transcodificação, então fiz isso. Dezenas de testes em vários modelos de telefones celulares adicionaram lógica complexa para determinar com precisão se se trata de um vídeo em tela vertical. Se for um vídeo em tela vertical, todos os parâmetros de transcodificação serão otimizados de acordo. O efeito de transcodificação é excelente. Não é convertido para tela horizontal, mas sim uma verdadeira transcodificação de vídeo em tela vertical que mantém a proporção do vídeo original, pois explicarei isso mais tarde.APP Existe uma função de upload de vídeos em produção, então essa otimização é mais importante.
  2. Otimize a taxa de compressão do stream de vídeo novamente e aumente o stream de áudio para 128 KB E o efeito de reprodução de fone de ouvido e reprodução de alto-falante em dois canais é melhor.
  3. O algoritmo de recomendação é classificado de acordo com o número de ocorrências da tag. Contanto que as tags sejam usadas corretamente, o front-end e APP As recomendações na página de reprodução serão extremamente precisas, classificadas de acordo com os hits abrangentes de tags de categoria, regiões, atores, diretores e roteiristas. Recém-adicionado order Atributo virtual de peso. Ao consultar, você pode visualizar o peso de cada vídeo ou episódio consultado com base na matriz de tags. Para mais informações: clique para visualizar.
  4. A plataforma de publicação automática adiciona um novo par de dedecms Com suporte, os dados podem ser passados ​​para campos personalizados do DreamWeaver. Por exemplo, em meu sistema Dream Weaver, personalizei campos em meus artigos.m3u8,mp4,tags,gif Responder em separado m3u8 O endereço de reprodução,mp4 Descarregar o endereço,tags A etiqueta,gif Mapa dinâmico, a plataforma de lançamento automática pode ser configurada para o lançamento adaptado m3u8 Para m3u8 O campo,mp4 Endereço até mp4 Faixa, etiqueta para tags Apresentação, Dinâmica gif Em campos, o usuário pode projetar modelos por conta própria, jogando ou baixando esses campos ou exibindo-os no modelo.
  1. Reparação legendas srt Ou ass Nome do documento[]Pergunta errada .
  2. Separação inserção na base de dados carregar e transferir os arquivos, evitando o upload e inserção na base de dados Problemas de conflito, e o catálogo de armazenamento do vídeo após a upload upload,inserção na base de dados Os arquivos são padrão movies.
  3. Melhoria da auditoria e remoção de marcas de água、texto deslizante Mídia em configuração API Agora, o tempo de tração é de volta em tempo real sem esperar, o efeito é ótimo.
  4. Novo adicional fluentAPI Confira o vídeo que você pode ver durante um tempo m3u8 O fluxo facilita o programa de terceiros para chamar a função de teste.
  1. CMS A função de intercâmbio de várias línguas é concluída, os usuários podem conversar para qualquer idioma de acordo com a necessidade, atualmente suportando o chinês, o chinês simples e o inglês.
  2. Novo adicionado redis A memória cache embalagens, para uso de pacotes mongodb A frase de consulta, que é muito fácil de usar, pode acelerar a velocidade de leitura de dados até 3 vezes mais rápido, o usuário pode também desenvolver este pacote usando a função, apenas em mongodb Depois de ler o nome, adicione um.H3HPode ser usado esse recurso.
  3. Reparação CMS Comprado diretamente BUG Reparação de pontos de compra incorreto BUG.
  4. Mais estatísticas diretas m3u8 Opções, terceiros chamando recomendação aberta, qualquer terceiro reprodução Aqui m3u8 Todos os estatísticos reprodução várias vezes, usando o interior CMS É recomendado que o fechamento seja feito por causa do CMS Com uma estatística.
  5. A ponta de fundo é recomendado depois de usar gráficos dinâmicos como um poster e obter para o alto e largura, como parte da exposição de fluxo de águas APP e CMS Alguns vídeos em certas coberturas são exibidos em gráficos dinâmicos, o efeito é ótimo.
  6. APP O trabalho está acabado, a mão é pura flutter Desenvolvido, a página inteira de flutuação mostra para suportar a função de download de fundo, então o trabalho final ainda não foi concluído.
  1. A história do livro, que eu chamo de projectx Todo o uso uikit A construção de escritos, muito raramente chamando outras bibliotecas de terceiros, todo CSS e js Apenas 5 arquivos são carregados, com uma velocidade muito rápida.
  2. reescrever armazenamento na nuvem Código, carregar falhas automaticamente reexaminando, melhorando o processo armazenamento na nuvem O código de origem sincronizado é basicamente reescrito, e também separado armazenamento na nuvem O subsistema sincronizado, que pode ser separado do programa principal para executar sem afetar o programa principal de executar, versão independente armazenamento na nuvem Mais poderoso, configuração livre para monitorar as folhas, para monitorizar o tipo de arquivo, se você carregar e terminar a remoção, upload e terminar o remover ou filtrar alguns dos arquivos depois que o filtro não é excluído, etc wasabi,s3,minio Ali Ali OSS A maioria das nuvens, como as nuvens e a maior parte dos conhecidos dentro e fora armazenamento na nuvem Serviços, detalhes de apresentação do link:https://express-ffmpeg-vip.moejj.com/blog/5ec4a5d0e84cb5c0e1a32845
  3. Aumenta a configuração de tempo de teste.Corrigir problemas de ordem multi-resolução, corrigir player de vídeo Problemas de escape, otimização reprodução Velocidade de carregamento da página, backup pode ser personalizado para o usuário tentando por um longo tempo, configuração arbitrária, quando os usuários não têm permissão para ver quantas segundos do conteúdo tentado backup podem ser personalizados, corrigido multi-resolução problemas de ordem que possam ocorrer, correto player de vídeo Respeite o problema da página grande.
  4. Reparação de uma outra ffmpeg A comunidade existe BUG Alguns programas de gravação de vídeo transcodificação O problema de falha, porque o intervalo crítico é muito grande BUG.
  5. Modificar o preço de pontos e o mínimo de fundos de consumo, tornando as configurações de pontos de acesso, como promoção e upload, mais flexíveis.Na verdade CMS A configuração do preço do ponto médio é o quanto o ponto vale, e pelo menos apenas para definir um ponto para um dólar, muito não flexível, esta mudança para um dólar para comprar quantos pontos, pode definir um dólar para comprar 10 pontos, assim a configuração, por exemplo, assinatura para obter pontos, promoção para obter pontos, upload para obter pontos, distribuição de pontos, autorização de download de pontos para comprar pontos será mais flexível, também alterou o número mínimo original de pontos de compra, transformado em menor quantidade de consumo, ou seja, pelo menos quanto dinheiro para comprar pontos.
  6. Descarregar em tempo real mp4 Nome acidental, aumento movie Campo download e downloadprice.Este design e produção de permissões de download é muito poderoso, mesmo sem que você tenha que manter MP4 A parte de trás é um super API Não há vídeo que seja baixado mp4 O sistema será baseado em tempo real m3u8 Criando um mp4 Depois de voltar a baixar e cache Para o campo de download do vídeo, a próxima vez que o mesmo vídeo é baixado novamente, ele retorna diretamente da pasta e não é gerado em tempo real.Introdução detalhada:https://express-ffmpeg-vip.moejj.com/blog/5ebf6daee84cb5c0e1a32844
  7. Acessar o mecanismo de compra de permissões de download, dependendo do número de pontos, a duração da permissão de download é determinada.Novo adicionado CMS Os pontos para baixar o vídeo, detalhes de apresentação podem ser referidos a conexão anterior e há permissões de download por longo tempo, o backdrop pode definir preços padrão dos direitos de download e permissão de download duradoura, ou pode separadamente para um determinado dispositivo de vídeo permissão de download número de pontos necessários, este direito de download pode ser descarregado sem limite durante o período de validade, mais do que o prazo limitado depois de usar novamente os direitos de compra.
  8. fluent API Criar uma resolução de vídeo especificada em tempo real MP4 E voltando path.FluentAPI É EFV O valor central do sistema, segundo o chamado api Será possível alcançar todas as transcodificação Ou segmentação mesmo imagens, gráficos dinâmicos, gerar todos os recursos para assistir ao vídeo e assim por diante, as chamadas de terceiros serão capazes de EFV Como transcodificação SAAS O serviço realiza todas as funções.Desta vez, foi criada a primeira função de download Fluent API É a transmissão apikey,apisecret,id,hd Pode ser baseado em tempo real ID Vídeo de pesquisa, com base hd Resolução de instruções m3u8 Criando um mp4 E voltando path O caminho, e depois a base path O caminho é tratado.
  9. O recorde de compra do usuário aumentou a pontuação, o recorde adicionou a notícia de consumo do usuários e todos os administradores de consumo podem ser claros.
  10. O sub-sistema separou o sistema de serviços de transmissão ao vivo, muitos usuários não usam a função de streaming ao vivo e, portanto, desta vez diretamente desligar a funcionalidade do serviço de transcrição ao vivo para executar, há necessidade de um teclado para ser executado.
  11. Vídeos de backup aumentam feedback em tempo real transcodificação O progresso, fazendo diferentes resoluções de progresso voltando em tempo real, através do uso socketio Função em tempo real, inicialmente implementada transcodificação O progresso é de volta em tempo real, e é de regresso em tempo Real com diferentes resoluções, vídeo:https://www.leimulamu.com/movie/5ec4dcf131ec047e1d7686ed
  12. Selecione a resolução, grava as informações de resolução e carregue esta resolução por padrão na próxima vez que o usuário está no front-end reprodução A resolução escolhida no vídeo será gravada para o fundo, atrás reprodução Todos os vídeos escolhem esta resolução por padrão.
  13. De acordo com o vídeo ID Registo reprodução Atualizações de vídeo correspondentes automaticamente carregadas para o registo reprodução O tempo de mudança da resolução também foi registrado reprodução Tempo de execução reprodução O usuário em vídeo reprodução O tempo reprodução O tempo será gravado, e depois voltar a entrar neste vídeo, vai ser diretamente do registro reprodução O tempo começa reprodução A mudança de resolução também será feita para o registro reprodução O tempo começa reprodução.
  14. A promoção pode definir pontos, o backdoor pode configurar o número de pontos disponíveis para a promoção, e atualmente é possível obter pontos por meio: assinatura diária, promoções, upload de vídeos, compra de pontos.Com um dólar, você pode comprar uma configuração de pontuação, o efeito é ótimo.
  15. Outros usuários podem comprar diretamente VIP A função do grupo de usuários, originalmente, é apenas através da compra de pontos e depois usando pontos para comprar VIP Grupo de usuários, agora adicionou novos usuários para comprar diretamente com a função de manter pontos de compra do grupo de usuário VIP Funções do grupo de usuários.
  16. Modificar imagens de gráficos dinâmicos para imagens inteligentes, a partir das imagens no meio do vídeo e abandonar as configurações de comprimento inicial.De acordo com os testes, se o gráfico dinâmico é configurado para começar a cortar a duração do tempo, se a durações superiores ao comprimento do vídeo em si não produzirá dinamismo, melhorando o código e automaticamente gravando o vídeo na posição média da duração para gerar gráficos dinâmicos.
  17. Melhorar o processo de publicação oficial do episódio, adicionar o botão de publicações oficiais do episôdio, depois de adicionar a série, pode ser porque o foco da série não tem nenhum conteúdo, resultando em um erro na frente, então desta vez foi adicionada a funcionalidade oficial do lançamento, os usuários podem clicar novamente no link oficial após adicionar uma secção bem preparada, para que possa ser controlado
  1. Reescreveram fluent-ffmpeg Alguns códigos, tornando-o mais estável.
  2. resolvido texto deslizante Não existe espaço, não existe falsificação em inglês: não há problema de Inglês”.
  3. Reparação e vídeo com o mesmo nome ass Ou srt legendas O arquivo, se o título tem um espaço, é uma questão de incêndio durante a gravada.
  4. Com um novo quadro multilingue, os usuários podem até adicionar paquetes de idiomas ou adicionar palavras-chave para o front-end para chamar diretamente.
  5. A backdoor adiciona uma nova função de intercâmbio de várias línguas, pode selecionar livre o idioma de exibição, atualmente suporta inglês, simples chinês e chinês abundante
  6. Apenas no núcleo original texto deslizante Atualização para uma dinâmica avançada texto deslizante A função, a configuração de substituição do conteúdo, depois de cada vez transcodificação A partir do tempo, a substituição de conteúdo será feita em função da dinâmica adicionada texto deslizante Os usuários e os anunciantes podem personalizar a dinâmica exclusiva de acordo com as suas necessidades texto deslizante Publicidade, criando cada vídeo único texto deslizante O conteúdo.
  1. Adicionar uma nova classificação de armazenamento de volume para classificar várias configurações de vídeo de uma vez.
  2. Adicionar o nome do filme rapidamente alterado, você pode alterar rapidamente o nome diretamente no título do filme clicando no gerenciamento do vídeo.
  3. Modificação m3u8 A informação principal, para m3u8 O link pode ser aberto diretamente na maioria dos navegadores reprodução E sem necessidade player de vídeo Análise de .
  4. Pagamento configuração de novo código adicional interface de pagamento, apenas configuração simples pode usar o código de pagamento, pode usar o dinheiro de pagamento, mensagens de mensagem qq O dinheiro pode ser escolhido por um ou mais.
  5. Adicionar todos os posts de postagem 2 poster2 Campo(Adaptação de imagens)
  6. A página de recolha adiciona novos links para adaptação de cartaz, pré-visualização de vídeo, download e outros.
  7. A página de coleta foi adicionada 2K A adaptação da imagem original.
  8. Sistema de publicação adequado 2k A publicação da imagem original.
  9. Atrás da Era CMS Adequado 2k A publicação da imagem original.
  10. O sistema de lançamento suporta o lançamento de séries de televisão para a Apple, o mar, voar CMS Após a atualização de série, a atualização será automaticamente publicada e uma grande quantidade de lógica reescrita, o link de divisão adicionado para a série será atualizado automaticamente para CMS.
  11. Modificações lógicas, clique em Publicar oficialmente ou Publicar inteiro, e serão automaticamente publicadas para CMS Em todo o tempo, é fácil para os usuários editar perfecto arquivos depois de publicar novamente.
  1. Mais uma vez otimizaçãotranscodificaçãoda lógica,marca de águaO tratamento é melhor maduro, destinado a uma tela espessura e ampla, para CPU e GPU Tudo foi otimizado.
  2. GPU transcodificaçãoAdicionou o RMVB Outros formatos de suporte, por meio CPU Desligue e depois GPU transcodificaçãoA maneira de realizar.
  1. Novo adicional 2K A pintura original transcodificação,2K A resolução é de 2560*1440 resolução, o nome da imagem original é totalmente preservando a resolução e a taxa de codificação do vídeo original, mas eu usei um algoritmo inteligente para manter a resoluções e a velocidade de codificador do vídeo, mais compressão em seu tamanho, sem perder qualquer qualidade de imagem, adicionar texto deslizante e marca de água Finalmente transcodificação O volume é menor do que o vídeo 30% em relação à CMS A autoridade também aumenta 2K Apresentação da imagem original, frente reprodução O api Tente ver API Tudo foi otimizado uma vez.
  2. O vídeo é totalmente otimizado, muito reescrito transcodificação Lógica, qualidade de imagem muito clara, verdadeiro vídeo de tela transcodificação Em vez de fazer isso transcodificação O vídeo de tela larga deixa um grande número de laterais negros.A resolução, a taxa e texto deslizante、marca de água As configurações foram optimizadas para o vídeo de tela.
  3. aumentou texto deslizante Configuração do tamanho da fonte, o usuário pode personalizar texto deslizante É muito grande, porque o texto é completo transcodificação Logicamente, o font só precisa definir um valor de referência para que todos os vídeos em resolução possam ser adaptados.
  4. Para os usuários refletidos problemas de edição de informações de vídeo, manteve todos os estados de filtragem de biblioteca de vídeo, agora a edição completa não precisa mais de re-filtramento, aumentando significativamente a eficiência.
  5. A página de coleta adiciona novos set de shows para facilitar a coleta de set de shows.
  1. Bem preparado app A entrega gratuita é limitada, com configurações simples, você pode construir seu próprio aplicativo Android ou Apple.
  2. Para o novo app Novo produzido api O nome comum api2.
  1. Alguns formatos não podem ser usados diretamente.segmentaçãoA função principal, portanto, desenvolveu a função global de passar por um determinado tempo longo, com base diretamente na remoção do tempo longo especificado.transcodificaçãomaissegmentaçãoe adicionartexto deslizante、marca de águaE assim, a eficiência é alta.

2 Sistemas de lançamento automático adicionando novos oceanos CMS.

3 – Reparaçãoinserção na base de dadosOu o problema de transferência do espaço para um ponto.

  1. No Centro de Biblioteca de Música, os usuários da Biblioteca de Música podem carregar áudio e editar o título da música, artistas, álbuns, cobertores musicais e outras informações.
  2. cms A música adicionou a função do programa, no programa de música pode criar canções, cursos de áudio e outros programas, depois importar áudio para a biblioteca de música editar bem, formar uma lista cms A frente mostra automaticamente os canais musicais, usando a música mais avançada player de vídeo Dê uma experiência completamente diferente.
  3. Informações adicionadas adicionar função de upload de gráficos de fundo, opcional, o front-end após a upload exibirá gráficos de fundo, não-upload exibirá gráficos de fundo padrão.
  4. Aumentar CMS Verificar o login, gerenciar anúncios e otimizar a localização do login do telefone.
  5. Reparação de coisas conhecidas bug Otimize alguns códigos para melhorar a estabilidade do programa o mais possível.
  1. Adicionou-se a função de download offline de vídeo que suporta dezenas de sites de vídeo e se conecta com facilidade transcodificação O sistema utiliza projetos de código aberto youtube-dl desenvolvimento .
  2. Novo centro de download API Pode ser utilizado API Criar tarefas de download diretamente, você pode criar o front-end usando a função de download de vídeo offline.Lista de vídeos de suporte:

https://ytdl-org.github.io/youtube-dl/supportedsites.html

  1. A adição de recursos avançados para gerar vídeos pré-visuários automaticamente, pode configurar o número de segundos para gerá-los em configurações de fundo, o sistema processará automaticamente e extrairá vários fragmentos do vídeo transcodificação Sintetizar um vídeo de visualização prévia, remover áudio, o efeito é muito bom, testado 350*180 resoluções de 5 segundos de visualização pré-vídeo, apenas 170 KB tamanho, mais do que GIF gráficos dinâmicos menores, juntamente com o plugin front-end para fazer o mouse mover para a imagem automaticamente reprodução A função de visualização pré-vídeo pode aumentar significativamente a taxa de cliques do usuário e o saldo, melhorando significativmente a experiência do usuários.
  2. Novo adicionado segmentação O arquivo é personalizado arbitrariamente para a função de pedaço, com base no padrão TS Pode ser estabelecido para jpg,png,gif Ou, por favor, o seu teste é bem-vindo.