codificando filmes para a web

1

Eu tenho um amigo que hospeda o site dele no IIS e no Windows Server 2003 R2 de 32 bits.

Ele tem arquivos .WMV e .MPG e outros e alguns deles têm 30 MB de tamanho! Ele se pergunta por que os usuários reclamam que o site está lento!

Então, minha pergunta é: como podemos reduzir o tamanho desses filmes? Qual software? Quais configurações de bit rate, etc?

Existe software livre? Eu posso usar um Mac ou um PC.

Os pensamentos são apreciados.

    
por ELS 14.06.2010 / 00:59

4 respostas

2

Bem, acho que uma taxa de quadros de 30 quadros / segundo é uma boa taxa de quadros.
O que você pode fazer é reduzir a qualidade dos vídeos.
Também tente codificar em um formato .flv para ver.

Para softwares gratuitos para converter e também definir parâmetros (como qualidade), eu recomendo (grátis):
FormatFactory

    
por 14.06.2010 / 01:12
0
O

Handbrake é muito bom para codificar filmes para um tamanho de arquivo menor. Você pode escolher o tamanho desejado para o arquivo de saída e reduzir a taxa de bits para corresponder a ele.

    
por 14.06.2010 / 17:09
0

Apenas para adicionar mais informações sobre a taxa de bits e upstreams.

Pense que, se você codificar um vídeo com "150", precisará de uma conexão de 150kbps por cliente . Em outras palavras, uma conexão xDSL típica é oferecida como downstream de 6MBps e 600 KBps upstream, que lhe dá cerca de 4 streams com essa taxa de bits antes que o seu upstream engasgue e tudo vá para o inferno.

Se você pode baixar um arquivo por volta de 650k / s, com esse upstream você pode fazer upload de 50 a 60. Mas se você ficou sem upstream, o downstream também decai porque você precisa de upstream para enviar ACKs e etc.

A melhor solução é hospedá-lo em outro lugar se você precisar de qualidade decente e mais de 2 a 3 espectadores.

    
por 15.06.2010 / 12:18
0

Primeiro, codifique o vídeo para o Mpeg4 H.264 porque:

  • Com o lançamento recente do HTML 5, seu navegador os reproduzirá sem flash
  • O H.264 fornece um ótimo formato para compactação de vídeo
  • O Handbrake tem um conjunto abrangente de configurações para criar o H.264

Leia os outros comentários sobre uma taxa de bits sugerida para tamanho de arquivo pequeno versus qualidade.

Se isso não funcionar, você provavelmente não tem largura de banda suficiente para transmitir vídeos. Ou seja, sua conexão com a internet é muito lenta.

A solução seria:

  • consiga mais largura de banda
  • hospede os arquivos em outro lugar
  • compartilhe os arquivos usando o bittorrent

Atualizar

Veja os detalhes do vídeo em HTML5 da Wikipédia

The current HTML5 draft specification does not specify which video formats browsers should support in the video tag. User agents are free to support any video formats they feel are appropriate...

H.264/MPEG-4 AVC is widely used, and has good speed, compression, hardware decoders, and video quality, but is covered by patents.[11] Except in particular cases, users of H.264 have to pay licensing fees to the MPEG LA, a group of patent-holders including Microsoft and Apple.[12] As a result, it has not been considered as a required default codec.

Google's acquisition of On2 resulted in the WebM Project, a royalty-free, open source release of VP8, in a Matroska container with Vorbis audio. It is supported by Google Chrome, Opera Browser and Mozilla Firefox.

    
por 15.06.2010 / 11:12