;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Marcos Mion, Huck, Paulo Ricardo: veja dublagens 'curiosas' do cinema

Colaboração para Splash, em São Paulo

28/04/2022 15h08

A Disney anunciou que Marcos Mion dará voz ao personagem Buzz Lightyear no filme-solo do personagem de "Toy Story", que sempre era dublado por Guilherme Briggs.

"Lightyear" conta a história do homem que inspirou a criação do boneco e a estreia nos cinemas está prevista para junho. Na versão em inglês, o filme é dublado por Chris Evans.

No Splash Show de hoje (28), Roberto Sadovski comenta que essa não é a primeira vez que a Disney escolhe uma celebridade para dublar as versões brasileiras de suas animações.

É curiosa a tendência que os estúdios têm às vezes de chamar algumas celebridades brasileiras para emprestar suas vozes aos personagens.

Relembre outros famosos que chamaram a atenção ao dublar personagens de filmes internacionais:

Luciano Huck em "Enrolados"

Uma das dublagens mais criticadas pelo público é a de Luciano Huck em "Enrolados" (2010). O apresentador de televisão dublou o personagem Flynn Ryder, mas não agradou os fãs da Disney.

Eu vi o filme dublado no cinema e cada vez que o personagem dele falava eu quase ouvia ele chamar o Caldeirão.

Paolla Oliveira em "Bumblebee"

Conhecida pelas novelas na Globo, Paolla Oliveira também já se aventurou no universo da dublagem. A atriz emprestou sua voz para uma robô vilã em "Bumblebee" (2018), filme spin-off dos "Transformers".

Fábio Porchat em "Frozen"

A versão brasileira de um dos maiores sucessos da Disney, "Frozen - Uma Aventura Congelante" (2013) conta com a dublagem do humorista Fábio Porchat, que dá voz a Olaf, um boneco de neve engraçado e que ganhou o coração do público.

O dublador original de 'Frozen' tem uma característica mais histérica e o Porchat foi bem também.

Paulo Ricardo

Paulo Ricardo é conhecido por ser um ícone musical dos anos 1980 e 1990 e pela geração mais nova por ser a voz por trás da trilha de abertura do "Big Brother Brasil". Este ano, o cantor também se aventurou pela primeira vez como dublador.

No filme "Single 2", que estreou nos cinemas em janeiro, ele interpreta Clay Calloway, um leão que fez sucesso como astro de rock no ado e que ou os últimos anos recluso em casa. Na versão americana, o personagem é dublado por Bono Vox, vocalista do U2.

'Splash Show com Zeca Camargo'

Apresentado por Zeca Camargo toda quinta e sexta, o "Splash Show" assume sua pegada mais pop, discutindo os assuntos que estão bombando nas séries, nos filmes e também na música. O programa vai ao ar às 13h no YouTube de Splash.