{"id":1999,"date":"2021-01-06T13:57:35","date_gmt":"2021-01-06T13:57:35","guid":{"rendered":"https:\/\/new-blog.artlist.io\/?p=1999"},"modified":"2026-03-24T09:33:13","modified_gmt":"2026-03-24T09:33:13","slug":"shooting-b-roll-footage","status":"publish","type":"post","link":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/","title":{"rendered":"How to shoot killer b-roll"},"content":{"rendered":"\n<p>It\u2019s in everything <span style=\"font-weight: 400;\">\u2014 <\/span>music videos, blockbuster films, TV shows, wedding videos, and commercials. Yes, we are talking about B-roll. It may seem like the easiest part of the production, but shooting awesome B-roll doesn\u2019t happen by accident. Artlist recognizes the talent it takes to produce killer B-roll, and that\u2019s why it has rewarded outstanding filmmakers in the <a href="\&quot;https:\/\/artlist.io\/blog\/here-are-the-winners-of-the-b-roll-challenge\/\&quot;">B-Roll Challenge<\/a>. Get inspiration from filmmakers like these and learn how to produce your own killer B-roll.&nbsp;<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Nowadays, AI tools <\/span><span style=\"font-weight: 400;\">can<\/span><span style=\"font-weight: 400;\"> help you generate B-roll before you need to think about (or instead of) booking a studio.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is B-roll?<\/h2>\n\n\n\n<p>The term B-roll originated in film days as \u201cB-Reel,\u201d a designation for secondary, supplemental footage to A-roll, or primary footage. In the digital age, the term \u201cA-roll\u201d has fallen out of use, but B-roll, (also B roll\/Broll), is still a widely used term in filmmaking and videography.<\/p>\n\n\n\n<p>Generally, B-roll footage is recorded without sound and is made up of establishing shots, cutaways, scenery, or action to support primary imagery. In larger productions, B-roll is often produced by smaller 2nd unit crews while the director stays with the principal crew.<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">B-roll <\/span><span style=\"font-weight: 400;\">doesn\u2019t<\/span><span style=\"font-weight: 400;\"> need to be shot on location and can even be created digitally. <\/span><span style=\"font-weight: 400;\">AI-generated<\/span><span style=\"font-weight: 400;\"> B-roll can help you create visuals, no crew, studio, or reshoots needed. It\u2019s a great solution for creating cutaways, environmental shots, or&nbsp; creating effects that would cost a lot of time, budget, and effort to <\/span><span style=\"font-weight: 400;\">create<\/span> <span style=\"font-weight: 400;\">otherwise<\/span><span style=\"font-weight: 400;\">. <\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why do you need B-roll?<\/h2>\n\n\n\n<p>B-roll footage is crucial to support the principal photography. Without it, your story or film will be incomplete. A-roll focuses on characters and the primary plot, while B-roll provides vital cutaways and transitions to fill gaps in your timeline. It\u2019s even used to cover mistakes (but don\u2019t tell anyone!).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"700\" height=\"374\" src="\&quot;https:\/\/artlist.io\/blog\/wp-content\/uploads\/2021\/01\/d5029318bb68f027a23f477f73143eecc127440a-1.jpg\&quot;" alt=\"wes writer a-roll\" class=\"wp-image-2003\" srcset=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/d5029318bb68f027a23f477f73143eecc127440a-1.jpg 700w, https:\ \ new-blog.artlist.io\ blog\ wp-content\ uploads\ 2021\ 01\ d5029318bb68f027a23f477f73143eecc127440a-1-300x160.jpg 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \ /><\/figure>\n\n\n\n<p>Here you have A-roll from the Artlist documentary &#8216;<a href="\&quot;https:\/\/www.youtube.com\/watch?v=5NWLmAHyuAo\&quot;" target=\"_blank\" rel=\"noopener\" data-anchor=\"?v=5NWLmAHyuAo\">Behind the Process<\/a>&#8216;&#8230;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">B-roll for every type of production<\/h2>\n\n\n\n<p>The type of B-roll you need depends on your production. Whether it\u2019s a documentary, narrative, commercial, or travel film will determine how and what kind of B-roll you shoot.<\/p>\n\n\n\n<p>In documentary films, B-roll is used to layer over interviews. You\u2019ll want coverage about five times as long as the final interview to cut away to and support what your subject is saying. This kind of B-roll makes talking head footage much more engaging. It\u2019s also a chance to get creative. Documentary B-roll doesn\u2019t have to be typical. It can be comical, even antagonistic, to what the subject is talking about. Documentary B-Roll can also be sourced footage, such as archived newsreel or historical photos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"697\" height=\"334\" src="\&quot;https:\/\/artlist.io\/blog\/wp-content\/uploads\/2021\/01\/425a446010534524aac0ea89af25caa00e397414-1.jpg\&quot;" alt=\"wes writer broll\" class=\"wp-image-2004\" srcset=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/425a446010534524aac0ea89af25caa00e397414-1.jpg 697w, https:\ \ new-blog.artlist.io\ blog\ wp-content\ uploads\ 2021\ 01\ 425a446010534524aac0ea89af25caa00e397414-1-300x144.jpg 300w\" sizes=\"(max-width: 697px) 100vw, 697px\" \ /><\/figure>\n\n\n\n<p>&#8230;And its accompanying B-roll<\/p>\n\n\n\n<p>Narrative B-roll footage includes establishing shots. Think of the horror movie scene that opens with images of a sleepy, rural town. Or the story of a small-town actor arriving in New York City. The introductory B-roll may include portraits of characters working, taxis zipping by, or people filing into the Subway.<\/p>\n\n\n\n<p>Commercial B-roll can include product shots such as macro or slo-mo footage. Here\u2019s an example of a well-planned and executed B-roll to make up an entire branded video:<\/p>\n\n\n\n<div class=\"mceNonEditable embeditem\" data-embed-url=\"https:\/\/www.youtube.com\/watch?v=zCvYyHLgqmc\" data-embed-height=\"384\" data-embed-width=\"800\" data-embed-constrain=\"true\"><iframe id=\"150699459\" src=\"https:\/\/www.youtube.com\/embed\/zCvYyHLgqmc?feature=oembed&amp;enablejsapi=1&amp;origin=https%3A%2F%2Fnew-blog.artlist.io\" width=\"683\" height=\"384\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-gtm-yt-inspected-1_19=\"true\" data-gtm-yt-inspected-2140032_148=\"true\" data-mce-fragment=\"1\"><\/iframe><\/div>\n\n\n\n<p>As for travel films, they\u2019re often primarily made up of diverse B-roll edited in a way that helps you tell a linear story. When grouped by camera movements, color, or tone, seemingly unrelated clips build a story\u2019s foundation in a series of match cuts. Get a lesson from travel filmmaker extraordinaire, <a href=\"https:\/\/www.youtube.com\/watch?v=yGB96hDQNFI\">Brandon Li<\/a>.<\/p>\n\n\n\n<p>You\u2019ll also find that wedding and event videos rely heavily on B-roll to support talking head footage. In those instances, you\u2019ll need to focus on coverage, coverage, coverage! Consider hiring a 2nd or 3rd shooter for weddings and events to be sure you have all the B-roll you need &#8211; and then some.<\/p>\n\n\n\n\n\n<p>You don\u2019t have to capture every shot yourself. AI can generate documentary-style cutaways, product visuals, and even atmospheric travel shots with just a prompt and a few generations. This works out well if you\u2019re missing coverage or find yourself needing extra footage. Here\u2019s an example generated for a documentary using <a href=\"https:\/\/artlist.io\/blog\/veo-3-1\/\">Veo 3.1 to create the clip<\/a>.&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>Prompt: <\/strong><em>\u201cClose-up of an old man\u2019s hands flipping through an old photo album near a window, soft natural daylight from camera-left, documentary realism.<\/em>\u201d<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2026\/03\/Close-up_of_an_old_mans_hands__Veo_31_85168.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to shoot killer B-roll<\/h2>\n\n\n\n<p>First,&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-make-a-shot-list\/\" target=\"_blank\" rel=\"noopener\">make a shot list<\/a>&nbsp;or take your production to the next step and&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-create-a-storyboard-for-your-film-download-a-free-template\/\" target=\"_blank\" rel=\"noopener\">create a storyboard<\/a>. It\u2019s tempting to just run-and-gun B-roll, but making a thoughtful list of shots that add to the main action is more cost, production and post-production-effective. There really is no such thing as too much (ask any editor), but B-roll should closely match A-roll in style, color, and cinematography. Be just as intentional when shooting B-roll as you are when doing primary photography and pay attention to your composition, lighting, and movement.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"704\" height=\"405\" src=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/cc56034f96a1d4c938a603ab51e886de00a76f33-1.jpg\" alt=\"hans peter schepp shooting broll\" class=\"wp-image-2006\" srcset=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/cc56034f96a1d4c938a603ab51e886de00a76f33-1.jpg 704w, https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/cc56034f96a1d4c938a603ab51e886de00a76f33-1-300x173.jpg 300w\" sizes=\"(max-width: 704px) 100vw, 704px\" \/><\/figure>\n\n\n\n<p>Secondly, use movements and a variety of camera angles to craft more cinematic footage. B-roll footage can be every bit as dynamic as principal photography. Consider all the types of camera movements possible, like zoom, tilt,&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-use-the-dolly-shot\/\">dolly shot<\/a>, and others, and choose the one that best conveys the scene\u2019s emotion or action. Use a Steadicam,&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/video-production-filmmaking\/everything-you-need-to-know-about-the-gimbal\/\">gimbal<\/a>, slider, dolly, jib, or just <a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-master-the-handheld-camera\/\">go handheld<\/a>&nbsp;if the action and scene warrant it. Shoot&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/the-power-of-the-close-up-shot-why-when-and-how-to-use-it\/\">close-ups<\/a>, <a href=\"https:\/\/artlist.io\/blog\/camera-angles\/\">wide angles<\/a>,&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-make-creative-time-lapse-video\/\">timelapse<\/a>&nbsp;(or&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-create-a-hyperlapse\/\">hyperlapse<\/a>), POV, bird\u2019s eye view, Dutch angle\u2014as much variety as possible to fill in gaps of the main footage and contribute to the emotion and\/or action of the scene.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Transitions<\/h3>\n\n\n\n<p>In-camera transitions can also be considered B-roll and move the sequence through physical space without special effects. Try these two B-roll transitions in your next production:<\/p>\n\n\n\n<p><strong>The Elevator<\/strong>: Move the camera up or down to give the illusion of traveling through the floor or ceiling. Alternatively, move from left to right \u201cthrough\u201d a wall.<\/p>\n\n\n\n<p><strong>Whip Pan<\/strong>: Moving the camera quickly from one object to another. This can be done in-camera and is an excellent shot to keep in your back pocket when shooting B-roll, but it can also be sped up in post.<\/p>\n\n\n\n<p>Also, consider&nbsp;<strong>match cuts<\/strong>&nbsp;an essential part of B-roll footage. Match cuts are clips that pair together based on camera movement, color, shape, subject, or tone. For example, going from a pie to the moon (circle to circle) or from a drop of blood to a stoplight (color to color).<\/p>\n\n\n\n<p>Third, and this may seem obvious, but be sure your B-Roll is actually long enough! Hold clips for 8-10 seconds while recording. Shooting at a higher&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-use-frame-rates\/\" target=\"_blank\" rel=\"noopener\">frame rate<\/a>, such as 60p or 120p, allows you to slow it down in a 24p timeline and stretch the footage to get&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/shooting-slow-motion-videos\/\" target=\"_blank\" rel=\"noopener\">cinematic slow motion<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Use AI to generate B-roll<\/h3>\n\n\n\n<p>If you\u2019re missing a shot, want to experiment, or want to create your entire production, <a href=\"https:\/\/artlist.io\/blog\/ai-b-roll\/\">AI B-roll<\/a> is a quick and easy way to do just that. All you need is to choose your preferred model, write a solid prompt, then generate the footage, and tweak as needed.&nbsp;<\/p>\n\n\n\n<p>For example, this B-roll <a href=\"https:\/\/artlist.io\/blog\/new-grok-imagine\/\">generated by Grok Imagine<\/a>, for a documentary about volcanic activity or a fantasy piece:&nbsp;<\/p>\n\n\n\n<p><strong>Prompt<\/strong>: \u201c<em>Wide cinematic shot from inside an active volcanic crater, slow-moving lava glowing below, thick smoke drifting upward, grounded documentary style.<\/em>&#8220;<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2026\/03\/Wide_cinematic_shot_from_insid_Grok_Imagine_90175.mp4\"><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Stock footage<\/h2>\n\n\n\n<p>Need inspiration or can\u2019t afford to hire a 2nd unit to shoot B-roll? Or perhaps your B-roll is not long enough, or you need expensive shots like <a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-get-the-best-aerial-footage\/\">aerials<\/a>&nbsp;or the&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-fake-the-moon-landing-from-home\/\">moon landing<\/a>. Maybe you just want to incorporate abstract shots to add atmosphere or edginess to your video. Stock footage can help you make your B-roll whole. Artlist, for example, has thousands of high-quality clips, organized as stories, which you can easily use as B-roll. You could even <a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-make-a-travel-video-using-only-stock-footage\/\">create an entire travel film<\/a>&nbsp;with&nbsp;<a href=\"https:\/\/artlist.io\/stock-footage\">stock footage<\/a>! Learn&nbsp;<a href=\"https:\/\/new-blog.artlist.io\/blog\/how-to-use-stock-footage-when-editing-videos\/\">how to incorporate stock footage<\/a>&nbsp;into your edit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AI-generated B-roll vs real B-roll<\/h2>\n\n\n\n<p>Both types of B-roll have their strengths, and you might find yourself wanting to dip your toes in the AI waters as well as creating live B-roll.&nbsp;<\/p>\n\n\n\n<p>It\u2019s tricky to see the difference. Here\u2019s stock B-roll footage from Artlist:<\/p>\n\n\n\n\n    <div class=\"clipsContainer\" id=\"69cffb0945905\"><\/div>\n\n    <script>\n        jQuery(document).ready(function($) {\n\n            if(\"footage\" == 'footage') {\n                if(\"6089126\" == '') { \/\/ 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\": \"\"\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 ($(\"#69cffb0945905\").length && data.length > 0) {\n                                createClipsGrid(data, \"69cffb0945905\");\n                            } else if ($(\"#69cffb0945905\").length && data.length == 0) {\n                                $(\"#69cffb0945905\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                } else if(\"6089126\" !== '') { \/\/ 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\": 6089126\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 ($(\"#69cffb0945905\").length && data !== '') {\n                                createClipsGrid(data, \"69cffb0945905\");\n                            } else if ($(\"#69cffb0945905\").length && data.length == '') {\n                                $(\"#69cffb0945905\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                }\n            } else if(\"footage\" == 'templates') {\n                if(\"6089126\" === '') {\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\": 1,\n                                    \"sortBy\": \"1\",\n                                    \"categories\": null,\n                                    \"searchTerms\": \"\"\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 ($(\"#69cffb0945905\").length && data.length > 0) {\n                                createClipsGrid(data, \"69cffb0945905\");\n                            } else if ($(\"#69cffb0945905\").length && data.length == 0) {\n                                $(\"#69cffb0945905\").empty().append('<div class=\"noClipsError\">No clips were found.<\/div>');\n                            }\n                        }\n                    });\n                    } else if(\"6089126\" !== '') {\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\": [\"6089126\"],\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 ($(\"#69cffb0945905\").length && data !== '') {\n                                createClipsGrid(data, \"69cffb0945905\");\n                            } else if ($(\"#69cffb0945905\").length && data.length == '') {\n                                $(\"#69cffb0945905\").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(\"6089126\" !== '') { \/\/ 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) < 1) {\n                        \/\/ clip container\n                        const clipContainer = $(\"<div>\").addClass(\"clipContainer single_clip\");\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(\"6089126\" !== '') {\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(\"6089126\" !== '') { \/\/ 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>Here\u2019s a similar concept, created using <a href=\"https:\/\/artlist.io\/ai\/models\/kling-3-0\" target=\"_blank\" rel=\"noreferrer noopener\">Kling 3.0<\/a>:\u00a0<\/p>\n\n\n\n<p><strong>Prompt: <\/strong>\u201c<em>Static medium close-up shot of a young woman sitting against a neutral casting studio backdrop. Soft studio lighting, documentary audition style.<\/em><br><em>A crew member\u2019s hand enters from the left holding a clapper board in front of her face. The clapper board snaps shut once. After the clap, the crew member lowers and removes the clapper board from the frame.<\/em><br><em>The woman looks directly into the camera, takes a small breath, and begins speaking naturally.\u201d<\/em><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2026\/03\/Static_medium_close-up_shot_of_Kling_30__65528.mp4\"><\/video><\/figure>\n\n\n\n<p>Real B-roll works best for:&nbsp;<\/p>\n\n\n\n<ul>\n<li>Live events<\/li>\n\n\n\n<li>Capturing emotional, human moments<\/li>\n\n\n\n<li>Capturing deep or complex physical interactions, usually those with a lot of movement<\/li>\n<\/ul>\n\n\n\n<p>AI-generated B-roll can be a better option when you\u2019re looking for:&nbsp;<\/p>\n\n\n\n<ul>\n<li>You\u2019re missing pickup shots<\/li>\n\n\n\n<li>Have budget or time limits<\/li>\n\n\n\n<li>Need to create quick variations<\/li>\n<\/ul>\n\n\n\n<p>Want to shoot at impossible locations, such as deep in the rainforest, or in outer space.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Shooting and generating killer B-roll<\/h2>\n\n\n\n<p>Killer visuals are accompanied by killer sound. Though B-roll footage is not usually recorded with sound, you\u2019ll want to add Foley, SFX, and music to it, so consider that in your editing process. Here are some <a href=\"https:\/\/new-blog.artlist.io\/blog\/sound-effects-for-videos-essential-tips-for-dynamic-sound-design\/\">essential tips for designing a dynamic soundtrack<\/a>.<\/p>\n\n\n\n<p>Creators nowadays don\u2019t choose between real and AI-generated B-roll, they tend to use both. With Artlist\u2019s <a href=\"https:\/\/toolkit.artlist.io\/image-video-generator?mode=image&amp;modelGroupID=355\" target=\"_blank\" rel=\"noreferrer noopener\">AI Toolkit<\/a>, it\u2019s never been quicker and easier to create AI-generated B-roll, all in one workflow.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s in everything&#8211;music videos, blockbuster films, TV shows, wedding videos, and commercials. Yes, we are talking about B-Roll. It may seem like the easiest part of the production, but shooting awesome B-Roll doesn\u2019t happen by accident.<\/p>\n","protected":false},"author":11,"featured_media":2008,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[5,1574],"tags":[1663,64,263,158],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Learn how to shoot B-Roll | Artlist<\/title>\n<meta name=\"description\" content=\"Learn how to create B-roll and why it\u2019s crucial for storytelling, and how it makes your video more interesting.\" \/>\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\/shooting-b-roll-footage\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn how to shoot B-Roll | Artlist\" \/>\n<meta property=\"og:description\" content=\"Learn how to create B-roll and why it\u2019s crucial for storytelling, and how it makes your video more interesting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/\" \/>\n<meta property=\"og:site_name\" content=\"Artlist Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/Globalgirltravels\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-06T13:57:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-24T09:33:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"750\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jessica Peterson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/ggirltravels\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jessica Peterson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 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\/shooting-b-roll-footage\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/\"},\"author\":{\"name\":\"Jessica Peterson\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#\/schema\/person\/4cf1dcfc0b9a842464a579b686cbfe19\"},\"headline\":\"How to shoot killer b-roll\",\"datePublished\":\"2021-01-06T13:57:35+00:00\",\"dateModified\":\"2026-03-24T09:33:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/\"},\"wordCount\":1621,\"publisher\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#organization\"},\"keywords\":[\"AI broll\",\"B-Roll\",\"Storyboard\",\"Video Transitions\"],\"articleSection\":[\"Production &amp; Filmmaking\",\"Tips and Education\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/\",\"name\":\"Learn how to shoot B-Roll | Artlist\",\"isPartOf\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#website\"},\"datePublished\":\"2021-01-06T13:57:35+00:00\",\"dateModified\":\"2026-03-24T09:33:13+00:00\",\"description\":\"Learn how to create B-roll and why it\u2019s crucial for storytelling, and how it makes your video more interesting.\",\"breadcrumb\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/new-blog.artlist.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Production &amp; Filmmaking\",\"item\":\"https:\/\/new-blog.artlist.io\/blog\/production-filmmaking\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to shoot killer b-roll\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#website\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/\",\"name\":\"Artlist Blog\",\"description\":\"Just artlist blog website\",\"publisher\":{\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/new-blog.artlist.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#organization\",\"name\":\"Artlist Blog\",\"url\":\"https:\/\/new-blog.artlist.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#\/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\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/new-blog.artlist.io\/blog\/#\/schema\/person\/4cf1dcfc0b9a842464a579b686cbfe19\",\"name\":\"Jessica Peterson\",\"description\":\"Jessica Peterson is a travel and documentary filmmaker with a background in journalism and marketing. She runs Purple Noon Productions from sunny Los Angeles. She has 20 years of experience producing content in 114 cities and 25 countries. In 2016, she directed and produced her own documentary about her then-home of Guam. Her clients include CNN, United Airlines, Southwest Airlines, Matador Network, and Tastemade.\",\"sameAs\":[\"https:\/\/www.facebook.com\/Globalgirltravels\",\"https:\/\/instagram.com\/globalgirltravels\",\"https:\/\/www.linkedin.com\/in\/jessica-peterson-21a0a63b\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/ggirltravels\",\"https:\/\/www.youtube.com\/channel\/UCuQsQU7nDCPc6mDUVwsiLtA\"],\"url\":\"https:\/\/new-blog.artlist.io\/blog\/author\/jessica-peterson\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn how to shoot B-Roll | Artlist","description":"Learn how to create B-roll and why it\u2019s crucial for storytelling, and how it makes your video more interesting.","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\/shooting-b-roll-footage\/","og_locale":"en_US","og_type":"article","og_title":"Learn how to shoot B-Roll | Artlist","og_description":"Learn how to create B-roll and why it\u2019s crucial for storytelling, and how it makes your video more interesting.","og_url":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/","og_site_name":"Artlist Blog","article_author":"https:\/\/www.facebook.com\/Globalgirltravels","article_published_time":"2021-01-06T13:57:35+00:00","article_modified_time":"2026-03-24T09:33:13+00:00","og_image":[{"width":1920,"height":750,"url":"https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1.jpg","type":"image\/jpeg"}],"author":"Jessica Peterson","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/ggirltravels","twitter_misc":{"Written by":"Jessica Peterson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/#article","isPartOf":{"@id":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/"},"author":{"name":"Jessica Peterson","@id":"https:\/\/new-blog.artlist.io\/blog\/#\/schema\/person\/4cf1dcfc0b9a842464a579b686cbfe19"},"headline":"How to shoot killer b-roll","datePublished":"2021-01-06T13:57:35+00:00","dateModified":"2026-03-24T09:33:13+00:00","mainEntityOfPage":{"@id":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/"},"wordCount":1621,"publisher":{"@id":"https:\/\/new-blog.artlist.io\/blog\/#organization"},"keywords":["AI broll","B-Roll","Storyboard","Video Transitions"],"articleSection":["Production &amp; Filmmaking","Tips and Education"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/","url":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/","name":"Learn how to shoot B-Roll | Artlist","isPartOf":{"@id":"https:\/\/new-blog.artlist.io\/blog\/#website"},"datePublished":"2021-01-06T13:57:35+00:00","dateModified":"2026-03-24T09:33:13+00:00","description":"Learn how to create B-roll and why it\u2019s crucial for storytelling, and how it makes your video more interesting.","breadcrumb":{"@id":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/new-blog.artlist.io\/blog\/shooting-b-roll-footage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/new-blog.artlist.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Production &amp; Filmmaking","item":"https:\/\/new-blog.artlist.io\/blog\/production-filmmaking\/"},{"@type":"ListItem","position":3,"name":"How to shoot killer b-roll"}]},{"@type":"WebSite","@id":"https:\/\/new-blog.artlist.io\/blog\/#website","url":"https:\/\/new-blog.artlist.io\/blog\/","name":"Artlist Blog","description":"Just artlist blog website","publisher":{"@id":"https:\/\/new-blog.artlist.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/new-blog.artlist.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/new-blog.artlist.io\/blog\/#organization","name":"Artlist Blog","url":"https:\/\/new-blog.artlist.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/new-blog.artlist.io\/blog\/#\/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\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/new-blog.artlist.io\/blog\/#\/schema\/person\/4cf1dcfc0b9a842464a579b686cbfe19","name":"Jessica Peterson","description":"Jessica Peterson is a travel and documentary filmmaker with a background in journalism and marketing. She runs Purple Noon Productions from sunny Los Angeles. She has 20 years of experience producing content in 114 cities and 25 countries. In 2016, she directed and produced her own documentary about her then-home of Guam. Her clients include CNN, United Airlines, Southwest Airlines, Matador Network, and Tastemade.","sameAs":["https:\/\/www.facebook.com\/Globalgirltravels","https:\/\/instagram.com\/globalgirltravels","https:\/\/www.linkedin.com\/in\/jessica-peterson-21a0a63b","https:\/\/twitter.com\/https:\/\/twitter.com\/ggirltravels","https:\/\/www.youtube.com\/channel\/UCuQsQU7nDCPc6mDUVwsiLtA"],"url":"https:\/\/new-blog.artlist.io\/blog\/author\/jessica-peterson\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1.jpg",1920,750,false],"thumbnail":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1-150x150.jpg",150,150,true],"medium":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1-300x117.jpg",300,117,true],"medium_large":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1-768x300.jpg",768,300,true],"large":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1-1024x400.jpg",1024,400,true],"1536x1536":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1-1536x600.jpg",1536,600,true],"2048x2048":["https:\/\/new-blog.artlist.io\/blog\/wp-content\/uploads\/2021\/01\/7c018722cfc6c2d7b7127727ef31375a2095c525-1.jpg",1920,750,false]},"uagb_author_info":{"display_name":"Jessica Peterson","author_link":"https:\/\/new-blog.artlist.io\/blog\/author\/jessica-peterson\/"},"uagb_comment_info":0,"uagb_excerpt":"It\u2019s in everything--music videos, blockbuster films, TV shows, wedding videos, and commercials. Yes, we are talking about B-Roll. It may seem like the easiest part of the production, but shooting awesome B-Roll doesn\u2019t happen by accident.","_links":{"self":[{"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/posts\/1999"}],"collection":[{"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/comments?post=1999"}],"version-history":[{"count":5,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/posts\/1999\/revisions"}],"predecessor-version":[{"id":63867,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/posts\/1999\/revisions\/63867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/media\/2008"}],"wp:attachment":[{"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/media?parent=1999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/categories?post=1999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/new-blog.artlist.io\/blog\/wp-json\/wp\/v2\/tags?post=1999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}