{"id":47732,"date":"2024-03-15T15:17:31","date_gmt":"2024-03-15T15:17:31","guid":{"rendered":"https:\/\/new-blog.artlist.io\/blog\/what-is-a-ring-light\/"},"modified":"2025-07-30T11:26:50","modified_gmt":"2025-07-30T11:26:50","slug":"ringlights","status":"publish","type":"post","link":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/","title":{"rendered":"Tudo o que voc\u00ea precisa saber sobre an\u00e9is de luz"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">O que \u00e9 um anel de luz? <\/h2>\n\n\n\n<p>Um ringlight (ou anel de luz) \u00e9 uma luz circular que fica ao redor da lente, criando uma ilumina\u00e7\u00e3o uniforme com sombra m\u00ednima.<\/p>\n\n\n\n<p>Seja qual for o\u00a0<a href="\&quot;https:\/\/artlist.io\/blog\/types-of-cameras\/\&quot;">tipo de c\u00e2mera<\/a>\u00a0que voc\u00ea usa, voc\u00ea fotografa atrav\u00e9s da luz, o que torna um anel de luz excepcionalmente f\u00e1cil de usar. Voc\u00ea n\u00e3o precisa aprender a configurar uma ringlight. Nem precisa gastar muito tempo ajustando as posi\u00e7\u00f5es da luz, como faria com uma configura\u00e7\u00e3o tradicional de <a href="\&quot;https:\/\/artlist.io\/blog\/everything-you-need-to-know-about-the-3-point-lighting-setup\/\&quot;">3-point lighting setup<\/a>. Al\u00e9m de serem muito simples de configurar, os an\u00e9is de luz produzem uma luz incrivelmente agrad\u00e1vel e reduzem a apar\u00eancia de manchas e rugas na pele. Os ringlights tamb\u00e9m produzem reflexos anulares distintos nos olhos das pessoas.<\/p>\n\n\n\n<p>Os an\u00e9is de luz foram originalmente desenvolvidos para uso m\u00e9dico. Sua luz uniforme com pouca sombra as tornou \u2014 e ainda as torna \u2014 excelentes para\u00a0<a href="\&quot;https:\/\/artlist.io\/blog\/the-power-of-the-close-up-shot-why-when-and-how-to-use-it\/\&quot;">close-ups<\/a>\u00a0\u00a0e trabalhos detalhados. Portanto, provavelmente n\u00e3o \u00e9 surpresa que as ringlights tenham se tornado parte do mundo profissional da fotografia e do cinema.<\/p>\n\n\n\n    <div class=\"clipsContainer\" id=\"69d020973cb7e\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"footage\" == 'footage') {\n                if(\"\" == '') { \/\/ if this is a request for multiple clips by attributes\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query ClipList($page: Int, $sortType: Int, $categoryIds: String, $searchTerm: String) {\n\t\t\t\t\t\t\t\tclipList(page: $page, sortType: $sortType, categoryIds: $categoryIds, searchTerm: $searchTerm) {\n\t\t\t\t\t\t\t\t  exactResults  {\n\t\t\t\t\t\t\t\t\tclipPath\n\t\t\t\t\t\t\t\t\tclipNameForUrl\n\t\t\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\t\t\tisNew\n\t\t\t\t\t\t\t\t\tfilmMakerDisplayName\n\t\t\t\t\t\t\t\t\timageUrl\n\t\t\t\t\t\t\t\t\tthumbnailUrl\n\t\t\t\t\t\t\t\t\twidth\n\t\t\t\t\t\t\t\t\tvideoUrl\n\t\t\t\t\t\t\t\t\trawFileExt\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                            variables: `{\n\t\t\t\t\t\t\t\t\"page\": 1,\n\t\t\t\t\t\t\t\t\"sortType\": 1,\n\t\t\t\t\t\t\t\t\"categoryIds\": null,\n\t\t\t\t\t\t\t\t\"searchTerm\": \"ring light\"\n\t\t\t\t\t\t\t}`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('footage list: ', res);\n                            var data = res.data.clipList.exactResults;\n                            if ($(\"#69d020973cb7e\").length && data.length > 0) {\n                                createClipsGrid(data, \"69d020973cb7e\");\n                            } else if ($(\"#69d020973cb7e\").length && data.length == 0) {\n                                $(\"#69d020973cb7e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                } else if(\"\" !== '') { \/\/ if this is a request for a specific clip by id\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query Clip($clipId: Int!) {\n\t\t\t\t\t\t\t\tclip(id: $clipId) {\n\t\t\t\t\t\t\t\t\tclipPath\n\t\t\t\t\t\t\t\t\tclipNameForUrl\n\t\t\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\t\t\tisNew\n\t\t\t\t\t\t\t\t\tfilmMakerDisplayName\n\t\t\t\t\t\t\t\t\timageUrl\n\t\t\t\t\t\t\t\t\tthumbnailUrl\n\t\t\t\t\t\t\t\t\twidth\n\t\t\t\t\t\t\t\t\tvideoUrl\n\t\t\t\t\t\t\t\t\trawFileExt\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                            variables: `{\n\t\t\t\t\t\t\t\t\"clipId\": \t\t\t\t\t\t\t}`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('specific footage: ', res);\n                            var data = res.data.clip;\n                            if ($(\"#69d020973cb7e\").length && data !== '') {\n                                createClipsGrid(data, \"69d020973cb7e\");\n                            } else if ($(\"#69d020973cb7e\").length && data.length == '') {\n                                $(\"#69d020973cb7e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                }\n            } else if(\"footage\" == 'templates') {\n                if(\"\" === '') {\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query TemplatesList($payload: TemplatesByTermSearchPayload!) {\n                                templatesList(payload: $payload) {\n                                    nameForUrl\n                                    id\n                                    name\n                                    isNew\n                                    artistName\n                                    thumbnailUrl\n                                    previewVideoFileUrl\n                                }\n                            }`,\n                            variables: `{\n                                \"payload\": {\n                                    \"page\": 1,\n                                    \"take\": 4,\n                                    \"sortBy\": \"1\",\n                                    \"categories\": null,\n                                    \"searchTerms\": \"ring light\"\n                                }\n                            }`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('templates list: ', res);\n                            var data = res.data.templatesList;\n                            if ($(\"#69d020973cb7e\").length && data.length > 0) {\n                                createClipsGrid(data, \"69d020973cb7e\");\n                            } else if ($(\"#69d020973cb7e\").length && data.length == 0) {\n                                $(\"#69d020973cb7e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                    } else if(\"\" !== '') {\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query Template($ids: [String!]!, $page: Int!, $take: Int!) {\n\t\t\t\t\t\t\t\ttemplatesByIds(ids: $ids, page: $page, take: $take) {\n\t\t\t\t\t\t\t\t\tnameForUrl\n                                    id\n                                    name\n                                    isNew\n                                    artistName\n                                    thumbnailUrl\n                                    previewVideoFileUrl\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                            variables: `{\n                                \"ids\": [\"\"],\n                                \"page\": 1,\n                                \"take\": 1\n\t\t\t\t\t\t\t}`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('specific template: ', res);\n                            var data = res.data.templatesByIds[0];\n                            if ($(\"#69d020973cb7e\").length && data !== '') {\n                                createClipsGrid(data, \"69d020973cb7e\");\n                            } else if ($(\"#69d020973cb7e\").length && data.length == '') {\n                                $(\"#69d020973cb7e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                }\n            }\n\n            function createClipsGrid(data, clipsContainerId){\n                const container = $(\"#\" + clipsContainerId);\n                let playerSrc = '';\n\n                $.each(data, function(index, clip) {\n                    if(\"\" !== '') { \/\/ if this is a request for a specific clip by id - then the data is not an array of clips but only one clip and that's why the \"clip\" variable is actually the \"data\"\n                        index = 0\n                        clip = data;\n                    }\n                    if ((index) < 4) {\n                        \/\/ clip container\n                        const clipContainer = $(\"<div>\").addClass(\"clipContainer \");\n                        \/\/ new badge\n                        if (clip.isNew) {\n                            clipContainer.append('<span class=\"isNewBadge\">NEW<\/span>');\n                        }\n                        \/\/ video\n                        let videoElement = document.createElement('video');\n                        videoElement.setAttribute('playsinline', '');\n                        videoElement.setAttribute('webkit-playsinline', '');\n                        videoElement.setAttribute('x5-playsinline', '');\n                        videoElement.setAttribute('preload', 'auto');\n                        \n                        clipContainer.append(videoElement);\n                        \/\/ clip name and artist name\n                        let clipName = '';\n                        let artistName = '';\n                        if(\"footage\" == 'footage') {\n                            clipName = clip.clipNameForUrl;\n                            clipName = clipName.replace(\/-\/g, \", \");\n                            clipName = $(\"<a>\").addClass(\"clipName\").attr(\"href\", \"https:\/\/artlist.io\/stock-footage\/clip\/\" + clip.clipNameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").text(clipName);\n                            artistName = $(\"<div>\").addClass(\"artistName\").text('By ' + clip.filmMakerDisplayName + '');\n                        } else if(\"footage\" == 'templates') {\n                            clipName = $(\"<a>\").addClass(\"clipName\").attr(\"href\", \"https:\/\/artlist.io\/video-templates\/\" + clip.nameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").text(clip.name);\n                            artistName = $(\"<div>\").addClass(\"artistName\").text('By ' + clip.artistName + '');\n                        }\n                        const clipNames = $(\"<span>\").addClass(\"clipNames\").append(clipName, artistName);\n                        \/\/ download button\n                        let clipDownload = '';\n                        if(\"footage\" == 'footage') {\n                            clipDownload = $(\"<a>\").addClass(\"clipDownload\").attr(\"href\", \"https:\/\/artlist.io\/stock-footage\/clip\/\" + clip.clipNameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").html('<i class=\"icon download white\"><\/i>');\n                        } else if(\"footage\" == 'templates') {\n                            clipDownload = $(\"<a>\").addClass(\"clipDownload\").attr(\"href\", \"https:\/\/artlist.io\/video-templates\/\" + clip.nameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").html('<i class=\"icon download white\"><\/i>');\n                        }\n                        \/\/ overlay\n                        const overlay = $(\"<div>\").addClass(\"overlay\");\n                        overlay.append(clipNames, clipDownload);\n\n                        \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                        clipContainer.append(videoElement, overlay);\n\n                        \/\/ if this is a preview of only one specific clip (by id)\n                        if(\"\" !== '') {\n                            $(container).addClass(\"clipContainerSingular\")\n                        }\n\n                        \/\/ append audio player container into main playlist container\n                        container.append(clipContainer[0]);\n\n                        if(\"footage\" == 'footage') {\n                            playerSrc =  clip.clipPath;\n                        } else if(\"footage\" == 'templates') {\n                            playerSrc =  clip.previewVideoFileUrl;\n                        }\n                        const player = videojs(videoElement, {\n                            muted: true,\n                            autoplay: true,\n                        });\n\n                        player.src({\n                            src: playerSrc,\n                            type: 'application\/x-mpegURL'\n                        });\n\n                        \/* SEGMENT EVENTS *\/\n                        const special_data = getProps();\n\n                        \/* media played *\/\n                        var $videoElement = $(videoElement);\n                        $videoElement.on('play', function() {\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n\n                        \/* media paused *\/\n                        var $videoElement = $(videoElement);\n                        $videoElement.on('pause', function() {\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n\n                        \/* media viewed *\/\n                        const observer = new IntersectionObserver(entries => {\n                            entries.forEach(entry => {\n                                if (entry.isIntersecting) {\n                                    var assetId = clip.id;\n                                    var artist = clip.filmMakerDisplayName || clip.artistName;\n                                    var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                                    var asset_type = null;\n                                    if(\"footage\" == 'footage') {\n                                        asset_type = 'footage';\n                                    } else if(\"footage\" == 'templates') {\n                                        asset_type = 'template';\n                                    }\n                                    analytics.track(\"media viewed\", {\n                                        asset_id: assetId || null,\n                                        asset_type: asset_type || null,\n                                        click_source: 'player',\n                                        artist: artist || null,\n                                        title: title || null,\n                                        genre: null,\n                                        ...special_data,\n                                    });\n                                    observer.unobserve(entry.target);\n                                }\n                            });\n                        }, {\n                            threshold: 0.5\n                        });\n                        observer.observe($videoElement[0]);\n\n                        \/* media downloaded *\/\n                        $videoElement.closest('.clipContainer').find('.clipName').on('click', function() {\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media downloaded\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n                        $videoElement.closest('.clipContainer').find('.clipDownload').on('click', function() {\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media downloaded\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n\n                        \/\/ check screen size\n                        var mobileScreen = window.matchMedia('(max-width: 767px)');\n                        if (mobileScreen.matches) { \/\/ mobile\n                            const observer = new IntersectionObserver(function(entries) {\n                                entries.forEach(entry => {\n                                    if (entry.isIntersecting) {\n                                        player.play(); \/\/ Play the video when it enters the viewport\n                                    } else {\n                                        player.pause(); \/\/ Pause the video when it goes out of the viewport\n                                    }\n                                });\n                            });\n                            observer.observe(videoElement);\n                        } else { \/\/ desktop\n                            clipContainer.on('mouseenter', function() {\n                                player.play();\n                            });\n\n                            clipContainer.on('mouseleave', function() {\n                                player.pause();\n                            });\n                        }\n\n                    }\n                    if(\"\" !== '') { \/\/ if this is a request for a specific clip by id - then break out of loop after first time bc it's not an array\n                        return false;\n                    }\n                });\n            }\n\n        });\n    <\/script>\n\n    \n\n\n\n<p>Com ilumina\u00e7\u00e3o t\u00e3o uniforme, praticamente sem sombras e qualidades milagrosas de redu\u00e7\u00e3o de manchas, a ringlight \u00e9 um favorito absoluto entre fot\u00f3grafos macro e de beleza. S\u00e3o t\u00e3o comuns no mundo da fotografia de beleza que costumam ser chamadas de luzes de beleza ou glamour. E agora, sua versatilidade e facilidade de uso significam que os ringlights s\u00e3o indispens\u00e1veis para YouTubers e criadores de m\u00eddias sociais. Eles tamb\u00e9m se tornaram <a href=\"https:\/\/new-blog.artlist.io\/blog\/the-best-smartphone-camera-accessories-for-video-creators\/\">acess\u00f3rios essenciais para c\u00e2meras de smartphones<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4 tipos de v\u00eddeos em que voc\u00ea deve usar an\u00e9is de luz<\/h2>\n\n\n\n<p>Como os ringlights s\u00e3o t\u00e3o vers\u00e1teis, simples de usar, baratos e produzem \u00f3timos resultados, aprender a usar um ser\u00e1 \u00fatil para muitos <a href=\"https:\/\/artgrid.io\/insights\/types-of-videos-for-stock-footage\/\" target=\"_blank\" rel=\"noopener\">tipos de v\u00eddeos<\/a>. Se voc\u00ea est\u00e1 pensando em se tornar um <a href=\"https:\/\/artlist.io\/blog\/how-to-become-a-content-creator\/\">criador de conte\u00fado<\/a>,\u00a0ou precisa se familiarizar com os <a href=\"https:\/\/artlist.io\/blog\/lighting-youtube-videos-a-beginners-guide\/\">conceitos b\u00e1sicos de ilumina\u00e7\u00e3o para YouTube<\/a>, um ringlight provavelmente ser\u00e1 um bom investimento. H\u00e1 poucos motivos para n\u00e3o comprar uma, n\u00e3o importa o que voc\u00ea filme.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Anel de luz para webcam<\/h3>\n\n\n\n<p>Vamos come\u00e7ar com as chamadas online: uma ringlight pode melhorar rapidamente\u00a0a\u00a0<a href=\"https:\/\/artlist.io\/blog\/webcam-lighting\/\">ilumina\u00e7\u00e3o da sua webcam<\/a> sem uma configura\u00e7\u00e3o complicada ou gastos excessivos. Al\u00e9m de facilitar a visualiza\u00e7\u00e3o das pessoas com quem voc\u00ea est\u00e1 interagindo, se voc\u00ea estiver com uma apar\u00eancia um pouco cansada ou com falta de ar fresco, tamb\u00e9m melhorar\u00e1 sua apar\u00eancia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. V\u00eddeos do YouTube<\/h3>\n\n\n\n<p>Um ringlight \u00e9 uma maneira f\u00e1cil de\u00a0<a href=\"https:\/\/new-blog.artlist.io\/blog\/tips-for-getting-better-lighting-for-your-youtube-videos\/\">melhorar a ilumina\u00e7\u00e3o do seu YouTube<\/a>. Com apenas uma luz, voc\u00ea pode criar uma ilumina\u00e7\u00e3o uniforme em toda a sua cena e ajudar a reduzir sombras desagrad\u00e1veis. Al\u00e9m disso, seu visual de halo dar\u00e1 um toque mais profissional aos seus v\u00eddeos. Isso \u00e9 importante para as visualiza\u00e7\u00f5es, especialmente se voc\u00ea est\u00e1\u00a0<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-start-a-youtube-channel\/\">come\u00e7ando no YouTube<\/a>\u00a0e busca angariar seguidores com um or\u00e7amento apertado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. V\u00eddeos de m\u00eddia social<\/h3>\n\n\n\n<p>J\u00e1 mencionamos que os an\u00e9is de luz podem ser usados para fotografia macro e de beleza, mas tamb\u00e9m existem outras op\u00e7\u00f5es de filmagem. Se voc\u00ea est\u00e1 pensando em fazer tutoriais de maquiagem para o TikTok, n\u00e3o precisa aprender a usar um ringlight com um iPhone. Basta posicionar seu smartphone dentro do ringlight, apont\u00e1-lo para voc\u00ea ou para o objeto e clicar em gravar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. V\u00eddeos de produtos<\/h3>\n\n\n\n<p>Os ringlights tamb\u00e9m podem ser usados para criar \u00f3timos v\u00eddeos de produtos, pois enfatizam os detalhes e voc\u00ea n\u00e3o precisa se preocupar com sombras. Al\u00e9m disso, se voc\u00ea estiver mudando de posi\u00e7\u00e3o para exibir o produto de \u00e2ngulos variados, n\u00e3o precisa ajustar as luzes de acordo com isso.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/artlist.io\/stock-footage?utm_source=blog&amp;utm_medium=sidebanner&amp;utm_campaign=pt\" target=\"_blank\" rel=\"noreferrer noopener\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/12\/PT-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-1024x373.jpg\" alt=\"\" class=\"wp-image-35980\" srcset=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/12\/PT-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-1024x373.jpg 1024w, https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/12\/PT-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-300x109.jpg 300w, https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/12\/PT-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140-768x280.jpg 768w, https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/12\/PT-Middle-Banner-get-the-best-creative-assets-for-your-videos-1140.jpg 1140w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Como as luzes circulares se tornaram populares?<\/h2>\n\n\n\n<p>Se voc\u00ea est\u00e1 se perguntando como os ringlights se tornaram t\u00e3o populares, al\u00e9m de serem altamente vers\u00e1teis e f\u00e1ceis de usar, a resposta est\u00e1 na pandemia do Covid-19. Com tantos de n\u00f3s nos adaptando ao\u00a0<a href=\"https:\/\/artlist.io\/blog\/how-creators-can-keep-working-from-home\/\">trabalho remoto<\/a>, \u00e0s aulas em casa e \u00e0s socializa\u00e7\u00f5es por meio de chamadas do Zoom, os ringlights se tornaram a solu\u00e7\u00e3o simples, eficaz e barata para uma ilumina\u00e7\u00e3o melhor. Aprender a posicionar um ringlight para v\u00eddeos \u00e9 f\u00e1cil, e al\u00e9m disso s\u00e3o uma solu\u00e7\u00e3o econ\u00f4mica. Existem ringlights para smartphones e tablets, e ringlights para c\u00e2meras. Com um ringlight, ningu\u00e9m precisa ficar mal iluminado!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3 dicas para usar an\u00e9is de luz<\/h2>\n\n\n\n<p>Voc\u00ea n\u00e3o precisa usar um ringlight como ringlight; se precisar, voc\u00ea tamb\u00e9m pode modificar um. Portanto, embora os an\u00e9is de luz possam ser \u00f3timos para quem est\u00e1 aprendendo a usar luzes, s\u00e3o ainda mais vers\u00e1teis do que parecem \u00e0 primeira vista.<\/p>\n\n\n\n<ol>\n<li>Vamos come\u00e7ar com uma dica simples: se voc\u00ea quiser usar uma ringlight, mas n\u00e3o conseguir posicion\u00e1-la ao redor da sua c\u00e2mera, por exemplo, voc\u00ea est\u00e1 usando a c\u00e2mera embutida do seu computador para webcasting. Basta colocar a ringlight em um suporte ou clipe diretamente acima da c\u00e2mera.<\/li>\n\n\n\n<li>N\u00e3o se esque\u00e7a de que geralmente voc\u00ea pode ajustar o brilho ou a intensidade do seu ringlight para que fique bem iluminado. Qual a utilidade de ter uma luz se a exposi\u00e7\u00e3o ainda estiver baixa ou extremamente desbotada? E, muitas vezes, elas tamb\u00e9m t\u00eam controle de cor, permitindo que voc\u00ea escolha entre as temperaturas de tungst\u00eanio e luz do dia.<\/li>\n\n\n\n<li>Os ringlights n\u00e3o precisam ficar ao redor da c\u00e2mera. Eles tamb\u00e9m podem ser usadas como luzes de preenchimento. Voc\u00ea pode comprar difusores para suavizar a luz ou tentar refleti-la em um refletor ou cart\u00e3o.<\/li>\n<\/ol>\n\n\n\n    <div class=\"clipsContainer\" id=\"69d020973cd9e\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"footage\" == 'footage') {\n                if(\"\" == '') { \/\/ if this is a request for multiple clips by attributes\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query ClipList($page: Int, $sortType: Int, $categoryIds: String, $searchTerm: String) {\n\t\t\t\t\t\t\t\tclipList(page: $page, sortType: $sortType, categoryIds: $categoryIds, searchTerm: $searchTerm) {\n\t\t\t\t\t\t\t\t  exactResults  {\n\t\t\t\t\t\t\t\t\tclipPath\n\t\t\t\t\t\t\t\t\tclipNameForUrl\n\t\t\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\t\t\tisNew\n\t\t\t\t\t\t\t\t\tfilmMakerDisplayName\n\t\t\t\t\t\t\t\t\timageUrl\n\t\t\t\t\t\t\t\t\tthumbnailUrl\n\t\t\t\t\t\t\t\t\twidth\n\t\t\t\t\t\t\t\t\tvideoUrl\n\t\t\t\t\t\t\t\t\trawFileExt\n\t\t\t\t\t\t\t\t  }\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                            variables: `{\n\t\t\t\t\t\t\t\t\"page\": 1,\n\t\t\t\t\t\t\t\t\"sortType\": 1,\n\t\t\t\t\t\t\t\t\"categoryIds\": null,\n\t\t\t\t\t\t\t\t\"searchTerm\": \"iphone ring light\"\n\t\t\t\t\t\t\t}`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('footage list: ', res);\n                            var data = res.data.clipList.exactResults;\n                            if ($(\"#69d020973cd9e\").length && data.length > 0) {\n                                createClipsGrid(data, \"69d020973cd9e\");\n                            } else if ($(\"#69d020973cd9e\").length && data.length == 0) {\n                                $(\"#69d020973cd9e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                } else if(\"\" !== '') { \/\/ if this is a request for a specific clip by id\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query Clip($clipId: Int!) {\n\t\t\t\t\t\t\t\tclip(id: $clipId) {\n\t\t\t\t\t\t\t\t\tclipPath\n\t\t\t\t\t\t\t\t\tclipNameForUrl\n\t\t\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\t\t\tisNew\n\t\t\t\t\t\t\t\t\tfilmMakerDisplayName\n\t\t\t\t\t\t\t\t\timageUrl\n\t\t\t\t\t\t\t\t\tthumbnailUrl\n\t\t\t\t\t\t\t\t\twidth\n\t\t\t\t\t\t\t\t\tvideoUrl\n\t\t\t\t\t\t\t\t\trawFileExt\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                            variables: `{\n\t\t\t\t\t\t\t\t\"clipId\": \t\t\t\t\t\t\t}`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('specific footage: ', res);\n                            var data = res.data.clip;\n                            if ($(\"#69d020973cd9e\").length && data !== '') {\n                                createClipsGrid(data, \"69d020973cd9e\");\n                            } else if ($(\"#69d020973cd9e\").length && data.length == '') {\n                                $(\"#69d020973cd9e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                }\n            } else if(\"footage\" == 'templates') {\n                if(\"\" === '') {\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query TemplatesList($payload: TemplatesByTermSearchPayload!) {\n                                templatesList(payload: $payload) {\n                                    nameForUrl\n                                    id\n                                    name\n                                    isNew\n                                    artistName\n                                    thumbnailUrl\n                                    previewVideoFileUrl\n                                }\n                            }`,\n                            variables: `{\n                                \"payload\": {\n                                    \"page\": 1,\n                                    \"take\": 2,\n                                    \"sortBy\": \"1\",\n                                    \"categories\": null,\n                                    \"searchTerms\": \"iphone ring light\"\n                                }\n                            }`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('templates list: ', res);\n                            var data = res.data.templatesList;\n                            if ($(\"#69d020973cd9e\").length && data.length > 0) {\n                                createClipsGrid(data, \"69d020973cd9e\");\n                            } else if ($(\"#69d020973cd9e\").length && data.length == 0) {\n                                $(\"#69d020973cd9e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                    } else if(\"\" !== '') {\n                    $.ajax({\n                        method: \"POST\",\n                        url: \"https:\/\/search-api.artlist.me\/v1\/graphql\",\n                        contentType: \"application\/json\",\n                        data: JSON.stringify({\n                            query: `query Template($ids: [String!]!, $page: Int!, $take: Int!) {\n\t\t\t\t\t\t\t\ttemplatesByIds(ids: $ids, page: $page, take: $take) {\n\t\t\t\t\t\t\t\t\tnameForUrl\n                                    id\n                                    name\n                                    isNew\n                                    artistName\n                                    thumbnailUrl\n                                    previewVideoFileUrl\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}`,\n                            variables: `{\n                                \"ids\": [\"\"],\n                                \"page\": 1,\n                                \"take\": 1\n\t\t\t\t\t\t\t}`,\n                        })\n                    }).done(function (res) {\n                        if(res == '') {\n                            console.log('none');\n                        } else {\n                            console.log('specific template: ', res);\n                            var data = res.data.templatesByIds[0];\n                            if ($(\"#69d020973cd9e\").length && data !== '') {\n                                createClipsGrid(data, \"69d020973cd9e\");\n                            } else if ($(\"#69d020973cd9e\").length && data.length == '') {\n                                $(\"#69d020973cd9e\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                }\n            }\n\n            function createClipsGrid(data, clipsContainerId){\n                const container = $(\"#\" + clipsContainerId);\n                let playerSrc = '';\n\n                $.each(data, function(index, clip) {\n                    if(\"\" !== '') { \/\/ if this is a request for a specific clip by id - then the data is not an array of clips but only one clip and that's why the \"clip\" variable is actually the \"data\"\n                        index = 0\n                        clip = data;\n                    }\n                    if ((index) < 2) {\n                        \/\/ clip container\n                        const clipContainer = $(\"<div>\").addClass(\"clipContainer \");\n                        \/\/ new badge\n                        if (clip.isNew) {\n                            clipContainer.append('<span class=\"isNewBadge\">NEW<\/span>');\n                        }\n                        \/\/ video\n                        let videoElement = document.createElement('video');\n                        videoElement.setAttribute('playsinline', '');\n                        videoElement.setAttribute('webkit-playsinline', '');\n                        videoElement.setAttribute('x5-playsinline', '');\n                        videoElement.setAttribute('preload', 'auto');\n                        \n                        clipContainer.append(videoElement);\n                        \/\/ clip name and artist name\n                        let clipName = '';\n                        let artistName = '';\n                        if(\"footage\" == 'footage') {\n                            clipName = clip.clipNameForUrl;\n                            clipName = clipName.replace(\/-\/g, \", \");\n                            clipName = $(\"<a>\").addClass(\"clipName\").attr(\"href\", \"https:\/\/artlist.io\/stock-footage\/clip\/\" + clip.clipNameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").text(clipName);\n                            artistName = $(\"<div>\").addClass(\"artistName\").text('By ' + clip.filmMakerDisplayName + '');\n                        } else if(\"footage\" == 'templates') {\n                            clipName = $(\"<a>\").addClass(\"clipName\").attr(\"href\", \"https:\/\/artlist.io\/video-templates\/\" + clip.nameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").text(clip.name);\n                            artistName = $(\"<div>\").addClass(\"artistName\").text('By ' + clip.artistName + '');\n                        }\n                        const clipNames = $(\"<span>\").addClass(\"clipNames\").append(clipName, artistName);\n                        \/\/ download button\n                        let clipDownload = '';\n                        if(\"footage\" == 'footage') {\n                            clipDownload = $(\"<a>\").addClass(\"clipDownload\").attr(\"href\", \"https:\/\/artlist.io\/stock-footage\/clip\/\" + clip.clipNameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").html('<i class=\"icon download white\"><\/i>');\n                        } else if(\"footage\" == 'templates') {\n                            clipDownload = $(\"<a>\").addClass(\"clipDownload\").attr(\"href\", \"https:\/\/artlist.io\/video-templates\/\" + clip.nameForUrl + \"\/\" + clip.id + \"?download=1&utm_source=blog\").attr(\"target\", \"_blank\").html('<i class=\"icon download white\"><\/i>');\n                        }\n                        \/\/ overlay\n                        const overlay = $(\"<div>\").addClass(\"overlay\");\n                        overlay.append(clipNames, clipDownload);\n\n                        \/\/ APPEND ALL ELEMENTS INTO AUDIO PLAYER CONTAINER\n                        clipContainer.append(videoElement, overlay);\n\n                        \/\/ if this is a preview of only one specific clip (by id)\n                        if(\"\" !== '') {\n                            $(container).addClass(\"clipContainerSingular\")\n                        }\n\n                        \/\/ append audio player container into main playlist container\n                        container.append(clipContainer[0]);\n\n                        if(\"footage\" == 'footage') {\n                            playerSrc =  clip.clipPath;\n                        } else if(\"footage\" == 'templates') {\n                            playerSrc =  clip.previewVideoFileUrl;\n                        }\n                        const player = videojs(videoElement, {\n                            muted: true,\n                            autoplay: true,\n                        });\n\n                        player.src({\n                            src: playerSrc,\n                            type: 'application\/x-mpegURL'\n                        });\n\n                        \/* SEGMENT EVENTS *\/\n                        const special_data = getProps();\n\n                        \/* media played *\/\n                        var $videoElement = $(videoElement);\n                        $videoElement.on('play', function() {\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media played\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n\n                        \/* media paused *\/\n                        var $videoElement = $(videoElement);\n                        $videoElement.on('pause', function() {\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media paused\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n\n                        \/* media viewed *\/\n                        const observer = new IntersectionObserver(entries => {\n                            entries.forEach(entry => {\n                                if (entry.isIntersecting) {\n                                    var assetId = clip.id;\n                                    var artist = clip.filmMakerDisplayName || clip.artistName;\n                                    var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                                    var asset_type = null;\n                                    if(\"footage\" == 'footage') {\n                                        asset_type = 'footage';\n                                    } else if(\"footage\" == 'templates') {\n                                        asset_type = 'template';\n                                    }\n                                    analytics.track(\"media viewed\", {\n                                        asset_id: assetId || null,\n                                        asset_type: asset_type || null,\n                                        click_source: 'player',\n                                        artist: artist || null,\n                                        title: title || null,\n                                        genre: null,\n                                        ...special_data,\n                                    });\n                                    observer.unobserve(entry.target);\n                                }\n                            });\n                        }, {\n                            threshold: 0.5\n                        });\n                        observer.observe($videoElement[0]);\n\n                        \/* media downloaded *\/\n                        $videoElement.closest('.clipContainer').find('.clipName').on('click', function() {\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media downloaded\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n                        $videoElement.closest('.clipContainer').find('.clipDownload').on('click', function() {\n                            var assetId = clip.id;\n                            var artist = clip.filmMakerDisplayName || clip.artistName;\n                            var title = clip.clipNameForUrl ? clip.clipNameForUrl.replace(\/-\/g, \", \") : clip.name;\n                            var asset_type = null;\n                            if(\"footage\" == 'footage') {\n                                asset_type = 'footage';\n                            } else if(\"footage\" == 'templates') {\n                                asset_type = 'template';\n                            }\n                            analytics.track(\"media downloaded\", {\n                                asset_id: assetId || null,\n                                asset_type: asset_type || null,\n                                click_source: 'player',\n                                artist: artist || null,\n                                title: title || null,\n                                genre: null,\n                                ...special_data,\n                            });\n                        });\n\n                        \/\/ check screen size\n                        var mobileScreen = window.matchMedia('(max-width: 767px)');\n                        if (mobileScreen.matches) { \/\/ mobile\n                            const observer = new IntersectionObserver(function(entries) {\n                                entries.forEach(entry => {\n                                    if (entry.isIntersecting) {\n                                        player.play(); \/\/ Play the video when it enters the viewport\n                                    } else {\n                                        player.pause(); \/\/ Pause the video when it goes out of the viewport\n                                    }\n                                });\n                            });\n                            observer.observe(videoElement);\n                        } else { \/\/ desktop\n                            clipContainer.on('mouseenter', function() {\n                                player.play();\n                            });\n\n                            clipContainer.on('mouseleave', function() {\n                                player.pause();\n                            });\n                        }\n\n                    }\n                    if(\"\" !== '') { \/\/ if this is a request for a specific clip by id - then break out of loop after first time bc it's not an array\n                        return false;\n                    }\n                });\n            }\n\n        });\n    <\/script>\n\n    \n\n\n\n<h2 class=\"wp-block-heading\">Um anel de luz para cada or\u00e7amento<\/h2>\n\n\n\n<p>Esses ringlights oferecem recursos e benef\u00edcios exclusivos, adaptados a diferentes necessidades e or\u00e7amentos. Seja voc\u00ea um fot\u00f3grafo profissional que precisa da melhor qualidade de luz, um criador de conte\u00fado em busca de uma solu\u00e7\u00e3o de ilumina\u00e7\u00e3o vers\u00e1til ou um iniciante que precisa de algo mais acess\u00edvel, existe um ringlight ideal para voc\u00ea.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Premium: Profoto C1 Plus<\/h3>\n\n\n\n<p>Aproximadamente: US$ 450 + (o pre\u00e7o varia entre os fornecedores).<\/p>\n\n\n\n<p>O Profoto C1 Plus \u00e9 o ep\u00edtome da ilumina\u00e7\u00e3o profissional em um design compacto e em formato de anel. Seu pre\u00e7o elevado \u00e9 justificado pela precis\u00e3o de cores incompar\u00e1vel, qualidade de constru\u00e7\u00e3o excepcional e capacidade de sincroniza\u00e7\u00e3o perfeita com sistemas de c\u00e2meras profissionais. Ideal para fot\u00f3grafos profissionais e n\u00e3o profissionais, o C1 Plus oferece temperaturas de cor ajust\u00e1veis e uma variedade de acess\u00f3rios modificadores de luz. Sua conectividade com o aplicativo Profoto tamb\u00e9m permite um controle intuitivo, tornando-o uma ferramenta vers\u00e1til para ilumina\u00e7\u00e3o com qualidade de est\u00fadio em qualquer lugar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00e9dio: Kit de luz circular Neewer de 18 polegadas<\/h3>\n\n\n\n<p>Aproximadamente: US$ 90 + (o pre\u00e7o varia entre os fornecedores).<\/p>\n\n\n\n<p>O Kit de ringlight Neewer de 18 polegadas equilibra perfeitamente qualidade e pre\u00e7o acess\u00edvel. Possui brilho e temperatura de cor ajust\u00e1veis, tornando-o adequado para uma variedade de condi\u00e7\u00f5es de ilumina\u00e7\u00e3o. O kit inclui um suporte resistente, um suporte para smartphone e um controle remoto para c\u00e2meras DSLR, tornando-o uma \u00f3tima solu\u00e7\u00e3o completa para YouTubers, streamers e fot\u00f3grafos. Apesar do pre\u00e7o intermedi\u00e1rio, a ringlight Neewer oferece funcionalidade e qualidade que muitas vezes rivalizam com modelos mais caros.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Or\u00e7amento: UBeesize ringlight de 10 polegadas para selfies<\/h3>\n\n\n\n<p>Aproximadamente: US$ 25 + (o pre\u00e7o varia entre os fornecedores).<\/p>\n\n\n\n<p>O ringlight para selfies UBeesize de 10 polegadas \u00e9 uma op\u00e7\u00e3o de destaque para quem tem um or\u00e7amento mais apertado. Ela oferece tr\u00eas cores de luz e 11 n\u00edveis de brilho, o que impressiona pelo seu baixo custo. O pacote inclui um trip\u00e9 flex\u00edvel e um suporte para celular, tornando-o ideal para fotografia com smartphone, vlogs e videoconfer\u00eancias. Embora possa n\u00e3o ter a qualidade de constru\u00e7\u00e3o ou os recursos abrangentes das op\u00e7\u00f5es mais caras, oferece excelente custo-benef\u00edcio para usu\u00e1rios casuais e iniciantes que buscam aprimorar sua configura\u00e7\u00e3o de ilumina\u00e7\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Concluindo<\/h2>\n\n\n\n<p>N\u00e3o importa se voc\u00ea almeja o\u00a0<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-be-successful-on-youtube\/\" target=\"_blank\" rel=\"noopener\">sucesso no YouTube<\/a> ou precisa de uma configura\u00e7\u00e3o de ilumina\u00e7\u00e3o simples para um v\u00eddeo macro; d\u00ea uma olhada em um ringlight. O formato n\u00e3o varia exatamente, mas elas v\u00eam em diversos tamanhos e faixas de pre\u00e7o, ent\u00e3o certamente haver\u00e1 algo que atenda \u00e0s suas necessidades.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 um anel de luz? Um ringlight (ou anel de luz) \u00e9 uma luz circular que fica ao redor da lente, criando uma ilumina\u00e7\u00e3o uniforme com sombra m\u00ednima. Seja qual for o\u00a0tipo de c\u00e2mera\u00a0que voc\u00ea usa, voc\u00ea fotografa atrav\u00e9s da luz, o que torna um anel de luz excepcionalmente f\u00e1cil de usar. Voc\u00ea [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":33163,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[928,951],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>An\u00e9is de Luz para Vlog e Produ\u00e7\u00e3o de V\u00eddeo - Artlist<\/title>\n<meta name=\"description\" content=\"Os an\u00e9is de luz s\u00e3o baratos, f\u00e1ceis de usar e vers\u00e1teis. Aprenda o que \u00e9 um ringlight, como us\u00e1-lo e alguns dos melhores ringlights do mercado.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An\u00e9is de Luz para Vlog e Produ\u00e7\u00e3o de V\u00eddeo - Artlist\" \/>\n<meta property=\"og:description\" content=\"Os an\u00e9is de luz s\u00e3o baratos, f\u00e1ceis de usar e vers\u00e1teis. Aprenda o que \u00e9 um ringlight, como us\u00e1-lo e alguns dos melhores ringlights do mercado.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\" \/>\n<meta property=\"og:site_name\" content=\"Artlist Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T15:17:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-30T11:26:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1610\" \/>\n\t<meta property=\"og:image:height\" content=\"846\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Daniela Bowker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/SmallAperture\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniela Bowker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\"},\"author\":{\"name\":\"Daniela Bowker\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/person\/0482f62ddfb2bf09294104350c1c07eb\"},\"headline\":\"Tudo o que voc\u00ea precisa saber sobre an\u00e9is de luz\",\"datePublished\":\"2024-03-15T15:17:31+00:00\",\"dateModified\":\"2025-07-30T11:26:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\"},\"wordCount\":1453,\"publisher\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#organization\"},\"articleSection\":[\"Criadores de conte\u00fado social\",\"Produ\u00e7\u00e3o e cinematografia\"],\"inLanguage\":\"pt\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\",\"name\":\"An\u00e9is de Luz para Vlog e Produ\u00e7\u00e3o de V\u00eddeo - Artlist\",\"isPartOf\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#website\"},\"datePublished\":\"2024-03-15T15:17:31+00:00\",\"dateModified\":\"2025-07-30T11:26:50+00:00\",\"description\":\"Os an\u00e9is de luz s\u00e3o baratos, f\u00e1ceis de usar e vers\u00e1teis. Aprenda o que \u00e9 um ringlight, como us\u00e1-lo e alguns dos melhores ringlights do mercado.\",\"breadcrumb\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/#breadcrumb\"},\"inLanguage\":\"pt\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Produ\u00e7\u00e3o e cinematografia\",\"item\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/producao-e-cinematografia\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tudo o que voc\u00ea precisa saber sobre an\u00e9is de luz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#website\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/\",\"name\":\"Artlist Blog\",\"description\":\"Just artlist blog website\",\"publisher\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#organization\",\"name\":\"Artlist Blog\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg\",\"contentUrl\":\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg\",\"width\":143,\"height\":28,\"caption\":\"Artlist Blog\"},\"image\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/person\/0482f62ddfb2bf09294104350c1c07eb\",\"name\":\"Daniela Bowker\",\"description\":\"Daniela is a writer and editor based in the UK. Since 2010 she has focused on the photography sector. In this time, she has written three books and contributed to many more, served as the editor for two websites, written thousands of articles for numerous publications, both in print and online and runs the Photocritic Photography School.\",\"sameAs\":[\"https:\/\/www.instagram.com\/smallaperture\/\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/SmallAperture\"],\"url\":\"https:\/\/new-blog.artlist.io\/blog\/pt\/author\/danielab\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"An\u00e9is de Luz para Vlog e Produ\u00e7\u00e3o de V\u00eddeo - Artlist","description":"Os an\u00e9is de luz s\u00e3o baratos, f\u00e1ceis de usar e vers\u00e1teis. Aprenda o que \u00e9 um ringlight, como us\u00e1-lo e alguns dos melhores ringlights do mercado.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/","og_locale":"pt_PT","og_type":"article","og_title":"An\u00e9is de Luz para Vlog e Produ\u00e7\u00e3o de V\u00eddeo - Artlist","og_description":"Os an\u00e9is de luz s\u00e3o baratos, f\u00e1ceis de usar e vers\u00e1teis. Aprenda o que \u00e9 um ringlight, como us\u00e1-lo e alguns dos melhores ringlights do mercado.","og_url":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/","og_site_name":"Artlist Blog","article_published_time":"2024-03-15T15:17:31+00:00","article_modified_time":"2025-07-30T11:26:50+00:00","og_image":[{"width":1610,"height":846,"url":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover.jpg","type":"image\/jpeg"}],"author":"Daniela Bowker","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/SmallAperture","twitter_misc":{"Written by":"Daniela Bowker","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/#article","isPartOf":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/"},"author":{"name":"Daniela Bowker","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/person\/0482f62ddfb2bf09294104350c1c07eb"},"headline":"Tudo o que voc\u00ea precisa saber sobre an\u00e9is de luz","datePublished":"2024-03-15T15:17:31+00:00","dateModified":"2025-07-30T11:26:50+00:00","mainEntityOfPage":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/"},"wordCount":1453,"publisher":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#organization"},"articleSection":["Criadores de conte\u00fado social","Produ\u00e7\u00e3o e cinematografia"],"inLanguage":"pt"},{"@type":"WebPage","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/","url":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/","name":"An\u00e9is de Luz para Vlog e Produ\u00e7\u00e3o de V\u00eddeo - Artlist","isPartOf":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#website"},"datePublished":"2024-03-15T15:17:31+00:00","dateModified":"2025-07-30T11:26:50+00:00","description":"Os an\u00e9is de luz s\u00e3o baratos, f\u00e1ceis de usar e vers\u00e1teis. Aprenda o que \u00e9 um ringlight, como us\u00e1-lo e alguns dos melhores ringlights do mercado.","breadcrumb":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/#breadcrumb"},"inLanguage":"pt","potentialAction":[{"@type":"ReadAction","target":["https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/ringlights\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/new-blog.artlist.io\/blog\/pt\/"},{"@type":"ListItem","position":2,"name":"Produ\u00e7\u00e3o e cinematografia","item":"https:\/\/new-blog.artlist.io\/blog\/pt\/producao-e-cinematografia\/"},{"@type":"ListItem","position":3,"name":"Tudo o que voc\u00ea precisa saber sobre an\u00e9is de luz"}]},{"@type":"WebSite","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#website","url":"https:\/\/new-blog.artlist.io\/blog\/pt\/","name":"Artlist Blog","description":"Just artlist blog website","publisher":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/new-blog.artlist.io\/blog\/pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt"},{"@type":"Organization","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#organization","name":"Artlist Blog","url":"https:\/\/new-blog.artlist.io\/blog\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg","contentUrl":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2024\/10\/artlist-blog-logo.svg","width":143,"height":28,"caption":"Artlist Blog"},"image":{"@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/new-blog.artlist.io\/blog\/pt\/#\/schema\/person\/0482f62ddfb2bf09294104350c1c07eb","name":"Daniela Bowker","description":"Daniela is a writer and editor based in the UK. Since 2010 she has focused on the photography sector. In this time, she has written three books and contributed to many more, served as the editor for two websites, written thousands of articles for numerous publications, both in print and online and runs the Photocritic Photography School.","sameAs":["https:\/\/www.instagram.com\/smallaperture\/","https:\/\/twitter.com\/https:\/\/twitter.com\/SmallAperture"],"url":"https:\/\/new-blog.artlist.io\/blog\/pt\/author\/danielab\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover.jpg",1610,846,false],"thumbnail":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover-150x150.jpg",150,150,true],"medium":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover-300x158.jpg",300,158,true],"medium_large":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover-768x404.jpg",768,404,true],"large":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover-1024x538.jpg",1024,538,true],"1536x1536":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover-1536x807.jpg",1536,807,true],"2048x2048":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/12\/210323-Top-20_-What-is-a-ring-light_-Blog-cover.jpg",1610,846,false]},"uagb_author_info":{"display_name":"Daniela Bowker","author_link":"https:\/\/new-blog.artlist.io\/blog\/pt\/author\/danielab\/"},"uagb_comment_info":0,"uagb_excerpt":"O que \u00e9 um anel de luz? Um ringlight (ou anel de luz) \u00e9 uma luz circular que fica ao redor da lente, criando uma ilumina\u00e7\u00e3o uniforme com sombra m\u00ednima. Seja qual for o\u00a0tipo de c\u00e2mera\u00a0que voc\u00ea usa, voc\u00ea fotografa atrav\u00e9s da luz, o que torna um anel de luz excepcionalmente f\u00e1cil de usar. Voc\u00ea&hellip;","_links":{"self":[{"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/posts\/47732"}],"collection":[{"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/comments?post=47732"}],"version-history":[{"count":9,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/posts\/47732\/revisions"}],"predecessor-version":[{"id":47749,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/posts\/47732\/revisions\/47749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/media\/33163"}],"wp:attachment":[{"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/media?parent=47732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/categories?post=47732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/pt\/wp-json\/wp\/v2\/tags?post=47732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}