[BUZZ] Eu até hoje acreditava que decodificação de vídeo não podia se beneficiar de CPUs multicore

Eu até hoje tinha na cabeça que decodificação de vídeo não podia se beneficiar de CPUs multicore, por ser um processo essencialmente “single thread”. Esse conceito já foi ultrapassado. Principalmente no caso de H.264 já é possível dividir o trabalho de decodificação pelos cores do seu processador.

Por exemplo, o CoreAVC usa mutithreading com h.264

http://corecodec.com/products/coreavc

Mas como se trata de um decoder pago, nunca experimentei. Qualquer dia desses vou testar a versão trial.


4 comentários
  • Eu o tenho, legalmente. Apesar de muito poucas vezes me render à software pago este me valeu muito a pena, ainda mais que paguei só US$ 9,90 na "promoção"! :-)

    Vejo muitas vezes software shareware e trialware, muito menos complexos e rebuscados, que custam de US$ 30 a US$ 50. Se softwares trialware, que atendem à uma unica atividade, tivessem a política de preços da CoreCodec, compraria muito mais software.

  • http://ffdshow-tryout.sourceforge.net/

    Creio que este seja um fork do ffdshow e pelo que está nas notas do release diz que o novo decoder H264 aproveita multi-core.

  • Jefferson - 6.606 Comentários

    Eu esqueci de falar disso.

    Este é "O" fork (praticamente oficial) do ffdshow. Tem suporte a multithreading, mas depende da "library"que você está usando:

    http://ffdshow-tryout.sourceforge.net/wiki/faq:multithreading

    Por default o ffdshow usa a libavcodec, que é single-thread (para h.264)

    Nos meus testes, o ffdshow sempre ficou confinado a um core. Eu ainda preciso estudar como se põe o danado para trabalhar com múltiplos cores.

  • Jefferson - 6.606 Comentários

    Testei o CoreAVC 2.0 e o ffdshow com multithreading (ffmpeg-mt)

    Não vi diferença. Ambos são RUINS!!

    Sério. Ambos usam 80% de CPU para um mesmo trecho de filme onde o ffdshow single-thread (libavcodec) usa 40%. E o filme ainda fica MENOS fluido.

    Testei apenas em um PC.

Deixe um comentário para Luciano José da Silveira Cancelar resposta

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »