Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

É possível desabilitar a conversão para webm? #5

Closed
deivisonmoraes opened this issue Aug 16, 2017 · 13 comments
Closed

É possível desabilitar a conversão para webm? #5

deivisonmoraes opened this issue Aug 16, 2017 · 13 comments

Comments

@deivisonmoraes
Copy link

Verifiquei que mesmo enviando o video em mp4 ele converte para mp4 em 480. Depois disso ele faz a conversão para 360 em webm. É possível fazer algo para que ele só converta para 480 ou apenas para 360?
O motivo da pergunta é que busco soluções para diminuir o tempo de conversão. Meu servidor físico tem 16 GB de ram 2 HDs de 2 TB em raid 1 processador de 8 nucleos de 2.8 #Ghz.

[]'s

@DanielnetoDotCom
Copy link
Member

Olá

Você pode editar as configurações e adicionar o comando -threads [num de núcleos]
dá uma olhada em https://superuser.com/questions/792525/how-to-change-ffmpeg-threads-settings
Este comando vai fazer você usar mais núcleos para a conversão, por padrão o ffmpeg usa apenas 1 núcleo.
isso vai acelerar bastante sua conversão

image

@deivisonmoraes
Copy link
Author

No meu encoder não aparece essa oplão de configuração... Como faço para ativa-la?

Obrigado pelo retorno!

@DanielnetoDotCom
Copy link
Member

Veja se no banco de dados na tablea de streamers se seu usuário esta marcado como admin

@deivisonmoraes
Copy link
Author

Não estava. Logo que coloquei apareceu. Sobre desativar um dos formatos, seria possível?

[]'s

@DanielnetoDotCom
Copy link
Member

você pode tentar reduzir a resolução do webm, isso fará ele codificar muito mais rapido
por exemplo: ffmpeg -i {$pathFileName} -vf scale=-2:60 -f webm -c:v libvpx -b:v 1M -acodec libvorbis -y {$destinationFile}

@deivisonmoraes
Copy link
Author

Ok. Analisando meu gráfico de processamento me parece que o mp4 usa todos os processadores. Adicionei o esquema dos núcleos para ver como fica o tempo. Depois vou reduzir a resolução para ver como fica.

@deivisonmoraes
Copy link
Author

deivisonmoraes commented Aug 17, 2017

Gerei um com a resolução 60 com você sugeriu. Porem observei que o está sendo reproduzido pelo streamer é exatamente ela, nesse caso ficou com a qualidade muito ruim. Como é feita a escolha do vídeo que o streamer irá disponibilizar? Já que ele gera 2 opções? Obrigado!

[]'s

@DanielnetoDotCom
Copy link
Member

DanielnetoDotCom commented Aug 17, 2017

A opção de qual versão o streamer irá usar depende do navegador. alguns navegadores usam o MP4 e outros o WEBM, por isso o YouPHPTube codifica os 2 formatos, para manter a compatibilidade

@deivisonmoraes
Copy link
Author

Entendi. Obrigado! Vou fechar o issue.

@duduxweb
Copy link

duduxweb commented Jan 3, 2018

Aproveitando esse posto é possível upar já em .Webm ?

@DanielnetoDotCom
Copy link
Member

por enquanto não, mas o WebM é compatível apenas com alguns navegadores, o MP4 é melhor

@DinhoUnisul
Copy link

DinhoUnisul commented Sep 19, 2018

Ola vou aproveitar post porque o meu problema é parecido, eu criei o meu próprio encoder porem quando termino de fazer upload da um erro.
https://imgur.com/a/Gm36Bax
https://imgur.com/a/Gm36Bax

@DanielnetoDotCom
Copy link
Member

@DinhoUnisul seu erro nao me disse muita coisa, mas agora você pode desabilitar a conversão WebM

adicione a variavel abaixo no seu arqiovo configuration.php;
$global['disableWebM'] = 1;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants