Quais são os gargalos mais prováveis que determinam o desempenho da gravação de tela do CamStudio? [fechadas]

2

Ao fazer a gravação de tela, posso obter uma taxa de quadros de talvez 15 quadros por segundo para a tela inteira no meu monitor de 1080p usando o codec XVID. Eu posso aumentar um pouco a velocidade gravando uma região, mudando os modos de tela e alterando outras configurações, mas estou curioso para saber que atualizações de hardware podem me dar o maior retorno possível.

Meu PC é orçamento, mas moderno ...

  • Processador Athlon 2 X4 645 (3.1GHz, quad core, cache limitado).
  • RAM DDR3 de 1066 de canal único 1066.
  • Placa-mãe ASRock com chipset NVidia GeForce 7025 / nForce 630a.
  • Placa gráfica ATI Radeon HD 5450 - 512 MB integrada, não configurada para roubar RAM do sistema.

Eu faço o dual-boot do Windows XP e Windows 7. No momento, o XP é a minha maior preocupação com desempenho, pois ainda é meu O / S, ao contrário do O / S do meu navegador.

Meu objetivo é fazer alguns tutoriais relacionados à programação. Para muito disso eu não preciso de gravação de tela - eu posso fazer alguns slides, gravar áudio com o PC desligado, yada yada. Quando eu precisar de gravação de tela, gravarei Notepad ++, Visual Studio ou um prompt de comando. Ocasionalmente, eu posso estar gravando algum tipo de gráfico ou programa de diagrama e usando meu tablet Wacom barato pré-Bambu - eu tenho as versões CS2 do Photoshop e Illustrator, mas eu provavelmente estaria usando o Microsoft Paint. Basicamente, o que eu gravarei não estará fazendo grandes demandas na máquina - mas a gravação de um número razoável de pixels (720p preferido) será útil.

O que é particularmente estranho - não muito tempo atrás eu ainda tinha um PC Pentium 4 de cinco anos de idade. E (com o mesmo monitor de 1080p), ele pode gravar em não muito longe da mesma taxa de quadros. Então, claramente, os problemas de desempenho são mais sutis do que simplesmente lançar dinheiro.

Meu primeiro palpite é que o principal gargalo é a largura de banda para transferir dados de / para a placa gráfica. É provável que esteja correto?

  • Para apoiar isso, veja esta [Revisão Radeon HD 5450] [1] - a largura de banda de memória é de apenas 12,8 GB / s. Se você não conseguir obter dados rapidamente da memória gráfica, não será possível transferi-los rapidamente para a memória do sistema. Aparentemente, isso é mais lento do que algumas placas de topo em 2002.
por Steve314 13.11.2011 / 21:28

1 resposta

0

Parece que o principal gargalo foi o software.

Eu pensei em dar uma olhada nos utilitários que eu havia salvado de antigos contratos de disco de revista. Eu encontrei a versão 1.5.3 do BB Flashback Express (definitivamente do PC Plus) e a versão 3.0 do TechSmith Camtasia ( não Studio, e provavelmente do PC Plus também, embora eu ' não tenho certeza). Eu também pesquisei por outros gravadores de tela.

Uma coisa estúpida que fiz foi instalar o v1.5.3 e a versão v3.0.3 atual do BB Flashback Express. Algo causou problemas - provavelmente versões conflitantes de seu "driver de captura de tela". Também ficou óbvio que, mesmo depois de dar meu endereço de e-mail para obter o free BB Flashback Express, uma regstração on-line é necessária para usá-lo por mais de um período de teste. Isso é um problema para mim.

Eu fiz as coisas limpas e uma instalação funcional da versão 1.5.3. Parece bom, e para dar boas taxas de quadros, mas não é fácil verificar as taxas de quadros reais. Eu posso dar a versão demo da v3 mais uma vez depois - eu gosto, eu gosto da aparência do preço das versões padrão também, mas o problema de registro me faz hesitar.

O TechSmith Camtasia 3.0.3 é antigo (abril de 2002), mas excelente. Eu não sei como consegui me registrar e depois simplesmente esqueço isso - eu acho que quando você não tem um uso na hora, não importa quão bom seja.

Com o Camtasia 3, posso obter um pouco menos de 25 quadros por segundo usando o codec XVID. Isso é quase o mesmo que o CamStudio. A diferença é que, com o Camtasia, se eu pedir 20 quadros por segundo, recebo precisamente 20 quadros por segundo, não cerca de 12 a 15, e não preciso descobrir milissegundos por quadro para acompanhar os quadros por segundo. Camtasia e CamStudio ainda parecem notavelmente semelhantes - meu palpite é que um copiou muito do outro.

Usando o codec de gravação de tela Camtasia, posso chegar a 50 fotogramas por segundo - 40fps rock sólido. Não consigo fazer com que o codec camstudio funcione de forma confiável - o vídeo fica corrompido mal, acho que algo deu errado devido à instalação do 2.6beta antes do 2.0 ou algo parecido, embora os codecs 1.0 e 1.5 sejam afetados.

Outra opção que ainda está disponível é o Microsoft Expression Encoder. O problema com isso - a versão gratuita afirma permitir a gravação de tela, mas uma vez que você instala (1) você começa a receber demandas para seriados novamente, e (2) quando você tenta testá-lo, ele avisa que a versão padrão (nem apenas a versão gratuita) permite apenas 10 minutos de gravação de cada vez. Vendo isso, eu imediatamente desinstalei sem nem tentar.

O atual Camtasia Studio provavelmente está fora da minha faixa de preço no momento. O BB Flashback Standard parece bastante tentador, embora eu tenha que verificar se ainda terei problemas de registro online. No momento, porém, estou muito feliz por ter registrado o Camtasia 3 em um contrato de revista - e muito feliz em descobrir que não parece haver nenhuma restrição de licença sobre o que posso fazer com os vídeos.

De qualquer forma, o que começou como uma questão sobre os gargalos de hardware parece ter se transformado em uma análise comparativa de software, e o produto vencedor não está mais disponível. Vou notificar os moderadores - parece um pouco fora do tópico, mas talvez valha a pena guardar algumas dessas informações de qualquer maneira.

    
por 15.11.2011 / 03:17