[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-detail-halloween-ugc-product-video-en":3},{"post":4,"related_posts":21},{"id":5,"slug":6,"title":7,"excerpt":8,"content":9,"cover_image":10,"cover_image_alt":11,"section":12,"section_id":12,"section_name":12,"category":12,"category_id":12,"tags":13,"author":14,"publish_date":17,"read_time":18,"seo":19,"content_type":20},"68","halloween-ugc-product-video","How we turned one product photo into two Halloween videos","One candle photo, two creative directions. Go behind the scenes of our realistic UGC and cinematic Halloween ad.","\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">A Halloween campaign can begin with a familiar production list: a creator, a location, costumes, props, and a shoot. For this experiment, we began with a product photo and two different ideas for the scene.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">The product was a Wicked Pumpkin candle. We used Seedance 2.5 through DreamAPI to create a casual, UGC-style movie-night clip and a cinematic ad with four costumed guests. Both selected videos are 15 seconds long, vertical, and 720p.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Here is how we approached the creative work.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cbr>\u003C\u002Fp>\u003Cimg src=\"https:\u002F\u002Fstatic3.newportai.com\u002Fimg\u002Fd79d0997-0cf5-4275-8876-1637246e4895.png\" alt=\"AI-generated campaign artwork\">\u003Cimg src=\"https:\u002F\u002Fstatic3.newportai.com\u002Fimg\u002F927bac78-7c64-419a-81eb-68bd2add1101.jpg\" alt=\"Original product reference\">\u003Cp>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">Start with the product details\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Our reference showed an orange candle in a clear glass jar, with a silver lid and black Halloween graphics. Those details gave us something concrete to check as we reviewed the generated videos.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Choose a product photo that clearly shows the packaging, proportions, and label. Then decide where the product belongs in the scene. For our candle, a coffee table made sense in both concepts.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">A reference helps guide the result, but the generated packaging still needs a visual check. Keep the original photo beside the output when reviewing it.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">Build UGC around an ordinary moment\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">For the UGC version, the story was getting ready for Halloween movie night.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">A woman arranges a small pumpkin, adjusts a mug, and returns with popcorn to a table that is already full. The candle is part of the room. The small inconvenience gives the scene a reason to unfold.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">We asked for bright window light, a fixed phone-style camera, restrained expressions, simple cuts, and brief dialogue. These choices were intended to make the scene feel like an everyday moment captured at home.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">This is AI-generated UGC-style creative, rather than a recorded customer review.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">Give the ad a different story\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">The second concept took the same candle into a Halloween gathering.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">A witch, a vampire, a mummy, and a scarecrow sit in an old living room. The atmosphere starts cold and serious, then becomes warm and relaxed around the candle. The final product close-up brings the story back to what is being advertised.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Our creative line was “Even monsters need a cozy night.” The line belongs in the finished edit; the generated video does not include an end card.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Changing the setting, cast, and lighting gave this version a different role from the UGC clip. One shows the product in an everyday routine; the other builds a seasonal story around it.\u003C\u002Fspan>\u003C\u002Fp>\u003Cdiv data-youtube-video=\"\">\u003Ciframe class=\"youtube-embed\" width=\"640\" height=\"480\" allowfullscreen=\"true\" autoplay=\"false\" disablekbcontrols=\"false\" enableiframeapi=\"false\" endtime=\"0\" ivloadpolicy=\"0\" loop=\"false\" modestbranding=\"false\" origin=\"\" playlist=\"\" rel=\"1\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQy6bdQNysBo?rel=1\" start=\"0\">\u003C\u002Fiframe>\u003C\u002Fdiv>\u003Cdiv data-youtube-video=\"\">\u003Ciframe class=\"youtube-embed\" width=\"640\" height=\"480\" allowfullscreen=\"true\" autoplay=\"false\" disablekbcontrols=\"false\" enableiframeapi=\"false\" endtime=\"0\" ivloadpolicy=\"0\" loop=\"false\" modestbranding=\"false\" origin=\"\" playlist=\"\" rel=\"1\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FM-J9nViBKI0?rel=1\" start=\"0\">\u003C\u002Fiframe>\u003C\u002Fdiv>\u003Cp>\u003Cbr>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">UGC movie night and Halloween product ad&nbsp; |&nbsp; 15 seconds each&nbsp;\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">Plan the sound and review the result\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Audio was part of the creative brief. For UGC, we requested spoken lines and quiet background music. For the ad, we requested atmosphere, small scene sounds, and music.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Seedance 2.5 exposes an optional audio-generation setting in DreamAPI. Enable it when the output should include sound. Then review the actual result: dialogue clarity, mouth movements, music level, product details, and continuity between shots.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">These examples involved review and revisions. Treat generation as one step in production, followed by selection and finishing.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">Take the selected scene into another language\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Localization is a useful next step once the English creative works.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">Prepare a translated script and an audio track with suitable timing, then pass the source video and the new audio to LipSync 2.0. Choose speaking shots where the face and mouth are clearly visible. Add or rebalance the background music during finishing.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">This is a proposed next stage of the workflow. Translation and voice preparation are separate from lip synchronization.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Cstrong>\u003Cspan style=\"color: rgb(0, 0, 0);\">Start with one product then choose the story\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\u003Cp>\u003Cspan style=\"color: rgb(0, 0, 0);\">A product photo can support more than one creative direction. Try a familiar routine for UGC, a seasonal scene for an ad, and a localized speaking version once the original is ready.\u003C\u002Fspan>\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fapi.newportai.com\u002Fapi-docs\u002Fseedance-2.5?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=halloween-creative-2026-10-13&amp;utm_content=seedance_docs\">\u003Cu>\u003Cspan style=\"color: rgb(37, 99, 235);\">Explore Seedance 2.5 through DreamAPI\u003C\u002Fspan>\u003C\u002Fu>\u003C\u002Fa>\u003C\u002Fp>\u003Cp>\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fapi.newportai.com\u002Fapi-docs\u002FLipSync-2.0?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=halloween-creative-2026-10-13&amp;utm_content=lipsync_docs\">\u003Cu>\u003Cspan style=\"color: rgb(37, 99, 235);\">Explore LipSync 2.0\u003C\u002Fspan>\u003C\u002Fu>\u003C\u002Fa>\u003C\u002Fp>\u003Cp>\u003Cbr>\u003C\u002Fp>","https:\u002F\u002Fstatic3.newportai.com\u002Fimg\u002Fb0c22010-ae66-45e4-833f-97f0f0a7adc7.png","","How-to",[],{"name":15,"avatar":11,"initials":16,"title":11,"bio":11},"Claire Wei","CW","2026-10-15","3 min read",{"title":7,"description":8,"keywords":11},"blog",[22,34,47],{"id":23,"slug":24,"title":25,"excerpt":26,"cover_image":27,"cover_image_alt":11,"section":12,"section_id":12,"section_name":12,"category":12,"category_id":12,"tags":28,"author":29,"publish_date":32,"read_time":33,"content_type":20},"66","ai-product-photography-api-guide","How to Generate Product Photos for E-commerce with AI (API Guide)","Guide to automating product photography with DreamAPI: remove backgrounds, extend shots for every ad format, clean up artifacts, and upscale","https:\u002F\u002Fstatic3.newportai.com\u002Fimg\u002Fec253106-cb20-4165-a499-f71913c7dbfe.png",[],{"name":30,"avatar":11,"initials":31,"title":11},"Andrew","A","2026-07-16","7 min read",{"id":35,"slug":36,"title":37,"excerpt":38,"cover_image":39,"cover_image_alt":40,"section":12,"section_id":12,"section_name":12,"category":12,"category_id":12,"tags":41,"author":42,"publish_date":45,"read_time":46,"content_type":20},"55","seedance-workflow","How to Use Seedance 2.0 to Produce AI Short Dramas From Script to Screen","A practical Seedance 2.0 workflow for producing AI short dramas with consistent characters, shot-based prompts, subtitles, and repeatable episodes.","https:\u002F\u002Fstatic3.newportai.com\u002Fimg\u002F4598ca98-9f5a-4d93-8ef2-f7670bd7db42.png","AI short drama character pack with reference images, expressions, and wardrobe notes",[],{"name":43,"avatar":11,"initials":44,"title":11},"Zoe Wei","ZW","2026-06-01","6 min read",{"id":48,"slug":49,"title":50,"excerpt":51,"cover_image":11,"cover_image_alt":11,"section":52,"section_id":52,"section_name":52,"category":52,"category_id":52,"tags":53,"author":54,"publish_date":57,"read_time":18,"content_type":20},"67","video-translation-dubbing-guide","How to Add AI Video Dubbing and Translation to Your App","How AI video translation works, what it costs on DreamAPI and how to plan a dubbing and lip sync pipeline for multilingual video content.","Localization",[],{"name":55,"avatar":11,"initials":56,"title":11},"James","J","2026-07-17"]