{"@context":"https://schema.org","@type":"LocalBusiness","name":"JB Visual Stories","description":"For 2 years JB Visual Stories has been filming celebrations in and around Johannesburg, working at every scale from a family gathering in a courtyard to multi-day celebrations. The films are cut from what actually happened — speeches, first dances, the quiet moments between. Nothing is templated, because no two celebrations want the same thing.\nA planning call settles the shot list, the audio sources for speeches and where the second camera sits, and you leave that conversation knowing exactly what happens, in what order, and what you receive afterwards. Every booking includes a highlight film and the full ceremony edit, delivered in 4K. Adjusting the plan as things firm up is expected rather than penalised.\nBased in Johannesburg and travels nationwide, JB Visual Stories works in fr / en, with bookings from 800 000 ZAR. Send the date and a rough outline and a written, itemised quote comes back within 1h. Peak-season Saturdays are usually taken four to six months in advance, so it is worth asking early — and there is no charge until you accept.","url":"https://festorra.com/en/vendors/jb-visual-stories","inLanguage":["fr","en"],"image":["https://images.pexels.com/photos/28808422/pexels-photo-28808422.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/4941721/pexels-photo-4941721.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/10480640/pexels-photo-10480640.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/2608519/pexels-photo-2608519.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/6844154/pexels-photo-6844154.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/37299244/pexels-photo-37299244.jpeg?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/19910230/pexels-photo-19910230.png?auto=compress&cs=tinysrgb&h=650&w=940","https://images.pexels.com/photos/11706455/pexels-photo-11706455.jpeg?auto=compress&cs=tinysrgb&h=650&w=940"],"address":{"@type":"PostalAddress","addressLocality":"Johannesburg","addressCountry":"ZA"},"aggregateRating":{"@type":"AggregateRating","ratingValue":4.83,"reviewCount":12},"review":[{"@type":"Review","author":{"@type":"Person","name":"Kwame O."},"reviewBody":"We changed the plan twice in the last month and it was never a problem. Calm, organised and completely reliable.","reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","author":{"@type":"Person","name":"Sarah & James M."},"reviewBody":"Answered every question quickly in the run-up, and on the day just quietly got on with it. The difference was obvious.","reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","author":{"@type":"Person","name":"Zanele N."},"reviewBody":"Booking was straightforward and the written quote matched the final invoice exactly. No surprises, which is all you want.","reviewRating":{"@type":"Rating","ratingValue":5}},{"@type":"Review","author":{"@type":"Person","name":"Thabo M."},"reviewBody":"Blended everything so smoothly that nobody sat down all night. Several guests asked us for the contact before they left.","reviewRating":{"@type":"Rating","ratingValue":4}},{"@type":"Review","author":{"@type":"Person","name":"Lauren K."},"reviewBody":"Flawless for our 400-person gala — polished, punctual and genuinely easy to work with. Would book again without hesitating.","reviewRating":{"@type":"Rating","ratingValue":5}}],"hasOfferCatalog":{"@type":"OfferCatalog","itemListElement":[{"@type":"Offer","name":"Cinematic Wedding Film","price":800000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Same-Day Edit","price":320000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Drone Aerial Coverage","price":200000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Extra hour","price":176000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Additional team member","price":320000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Out-of-region travel","price":280000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Early setup","price":144000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Backup equipment","price":200000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Rush turnaround","price":240000,"priceCurrency":"ZAR"},{"@type":"Offer","name":"Extra planning session","price":120000,"priceCurrency":"ZAR"}]}}