{"id":10825,"date":"2026-08-25T17:35:38","date_gmt":"2026-08-25T15:35:38","guid":{"rendered":"https:\/\/eigenart-filmproduktion.de\/?page_id=10825"},"modified":"2026-08-25T21:12:39","modified_gmt":"2026-08-25T19:12:39","slug":"video-production-frankfurt","status":"publish","type":"page","link":"https:\/\/eigenart-filmproduktion.de\/en\/video-production-frankfurt\/","title":{"rendered":"Video Production Frankfurt"},"content":{"rendered":"<p><!-- ============================================================\nEigenart | Filmproduktion Frankfurt 3D-Landingpage\nEinf\u00fcgen als EIN Elementor-HTML-Widget auf einer Canvas-Seite.\nBild-Basis-Pfad: \/wp-content\/uploads\/2026\/07\/ (2 Stellen anpassen falls abweichend:\nCSS .poster-URL + Konstante EIGENART_UPLOADS im Script)\n============================================================ --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ProfessionalService\",\n  \"name\": \"Eigenart Filmproduktion: Documentary Brand Films Frankfurt\",\n  \"description\": \"Documentary brand films and trust architecture for banks, insurers, pharma and corporates in Frankfurt am Main.\",\n  \"url\": \"https:\/\/eigenart-filmproduktion.de\/en\/video-production-frankfurt\/\",\n  \"email\": \"info@eigenart-filmproduktion.de\",\n  \"telephone\": \"+49-611-900-67225\",\n  \"areaServed\": {\"@type\": \"City\", \"name\": \"Frankfurt am Main\"},\n  \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"Wielandstra\u00dfe 4\", \"addressLocality\": \"Wiesbaden\", \"postalCode\": \"65187\", \"addressCountry\": \"DE\"},\n  \"priceRange\": \"\u20ac\u20ac-\u20ac\u20ac\u20ac\",\n  \"hasOfferCatalog\": {\n    \"@type\": \"OfferCatalog\",\n    \"name\": \"Trust architecture packages\",\n    \"itemListElement\": [\n      {\"@type\": \"Offer\", \"name\": \"Brand portrait\", \"price\": \"12000\", \"priceCurrency\": \"EUR\"},\n      {\"@type\": \"Offer\", \"name\": \"Brand story\", \"price\": \"22000\", \"priceCurrency\": \"EUR\"},\n      {\"@type\": \"Offer\", \"name\": \"Brand universe\", \"description\": \"Retainer model, individual price\"}\n    ]\n  }\n}\n<\/script><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\": \"Question\", \"name\": \"What does a documentary brand film in Frankfurt cost?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The brand portrait starts at 12,000 EUR (main film plus 3 employee voices plus making-of), the brand story at 22,000 EUR. Classic single image films range between 6,000 EUR and 30,000 EUR.\"}},\n    {\"@type\": \"Question\", \"name\": \"What sets Eigenart apart from a Frankfurt advertising agency?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Eigenart produces documentary brand films as a discipline of its own: observing instead of claiming, with a half-life of years instead of weeks. Advertising agencies think in campaigns, Eigenart thinks in brand worlds.\"}},\n    {\"@type\": \"Question\", \"name\": \"Does Eigenart understand the compliance requirements of banks and pharma?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes: GDPR for employee footage, statements that comply with BaFin rules, German medicines advertising law and staff council approvals. Experience from productions for DAX corporates, DVAG, Boehringer Ingelheim and the Hessian Ministry of Finance.\"}},\n    {\"@type\": \"Question\", \"name\": \"How quickly does Eigenart get from Wiesbaden to Frankfurt?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"30 minutes via the A66, with full equipment and without charging for travel.\"}},\n    {\"@type\": \"Question\", \"name\": \"How long does a brand film production take?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Brand portrait: 6 to 10 weeks. Brand story: 10 to 14 weeks. From the intro call through the pre-production briefing and 2 to 4 shooting days to the delivery of all formats.\"}}\n  ]\n}\n<\/script>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;700;800&amp;display=swap\" rel=\"stylesheet\">\n<style>\n:root{--dark:#1a1a2e;--dark2:#16213e;--deep:#10142c;--accent:#00bcd4;--light:#f8f9fa;--text:#444;--muted:#9aa3b8}\n*{margin:0;padding:0;box-sizing:border-box}\nhtml{scroll-behavior:smooth}\nbody{font-family:'Montserrat',system-ui,sans-serif;color:var(--text);background:var(--deep)}<\/p>\n<p>\/* ===== 3D-Canvas ===== *\/\n#gl{position:fixed;inset:0;z-index:0;opacity:1;transition:opacity .8s}\n#gl.off{opacity:0;pointer-events:none}\n.poster{position:fixed;inset:0;z-index:0;background:url('\/wp-content\/uploads\/2026\/07\/hero-skyline.webp') center\/cover no-repeat;display:none}\n.poster::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,rgba(26,26,46,.6),rgba(16,20,44,.9))}\nbody.nogl .poster{display:block}\nbody.nogl #gl{display:none}\n.vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(10,12,30,.75) 100%)}\n.grain{position:fixed;inset:-100%;z-index:1;pointer-events:none;opacity:.05;background-image:url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'\/><\/filter><rect width='240' height='240' filter='url(%23n)' opacity='.6'\/><\/svg>\");animation:grain 7s steps(10) infinite}\n@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-6%,4%)}40%{transform:translate(4%,-7%)}60%{transform:translate(-3%,6%)}80%{transform:translate(6%,-3%)}100%{transform:translate(-4%,4%)}}<\/p>\n<p>\/* ===== Flugstrecke ===== *\/\n.flight{position:relative;z-index:2}\n.sec{min-height:100vh;display:flex;align-items:center;padding:0 8vw}\n.hero{flex-direction:column;align-items:flex-start;justify-content:center}\n.kicker{color:var(--accent);letter-spacing:.25em;text-transform:uppercase;font-size:13px;font-weight:700;margin-bottom:22px}\nh1{color:#fff;font-size:clamp(32px,4.6vw,58px);max-width:900px;line-height:1.12;font-weight:800}\nh1 .tealshine{background:linear-gradient(90deg,#00bcd4,#7fe9f5,#00bcd4);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 5s linear infinite}\n@keyframes shine{to{background-position:200% center}}\n.hero p.sub{color:#dbe2ee;max-width:640px;font-size:18px;line-height:1.8;margin-top:26px;text-align:justify;hyphens:auto}\n.usps{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}\n.usps span{border:1px solid rgba(0,188,212,.45);color:#bfeef5;font-size:13.5px;padding:9px 16px;border-radius:99px;background:rgba(0,188,212,.07)}\n.cta-row{margin-top:34px;display:flex;gap:16px;flex-wrap:wrap}\n.btn{display:inline-block;background:var(--accent);color:var(--dark);font-weight:700;padding:17px 38px;border-radius:4px;text-decoration:none;transition:transform .25s,box-shadow .25s}\n.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,188,212,.35)}\n.btn.ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}\n.scrollhint{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);color:var(--muted);font-size:11px;letter-spacing:.25em;text-transform:uppercase;animation:bob 2.4s ease-in-out infinite}\n@keyframes bob{50%{transform:translate(-50%,8px)}}<\/p>\n<p>.sec:nth-child(odd){justify-content:flex-end}\n.card{background:rgba(18,22,46,.78);backdrop-filter:blur(10px);border:1px solid rgba(0,188,212,.25);border-radius:10px;max-width:600px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}\n.card img{display:block;width:100%;height:250px;object-fit:cover}\n.card .txt{padding:36px 42px 42px}\n.card .step{color:var(--accent);font-weight:700;letter-spacing:.22em;font-size:12px;text-transform:uppercase}\n.card h2{color:#fff;font-size:clamp(24px,2.5vw,33px);margin:14px 0 14px;line-height:1.2}\n.card p{color:#dbe2ee;font-size:16px;line-height:1.8;text-align:justify;hyphens:auto}\n.card .kpi{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#8fe8f2;font-size:14.5px;font-weight:600}<\/p>\n<p>\/* ===== Helle Sektionen ===== *\/\n.paper{position:relative;z-index:3;background:var(--light)}\n.wrap{max-width:1060px;margin:0 auto;padding:90px 24px}\n.paper h2{color:var(--dark);font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.25}\n.paper h3{color:var(--accent);font-size:20px;font-weight:700;margin:34px 0 12px}\n.paper p{font-size:17px;line-height:1.85;color:var(--text);max-width:820px;text-align:justify;hyphens:auto}\n.paper p+p{margin-top:16px}\n.lead{font-size:19px !important;color:#333 !important}\n.h-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}<\/p>\n<p>\/* REC-Badge mit Timecode *\/\n.rec{display:inline-flex;align-items:center;gap:10px;background:var(--dark);border-radius:6px;padding:9px 16px;font-size:13px;letter-spacing:.12em;color:#fff;font-weight:600}\n.rec i{width:10px;height:10px;border-radius:50%;background:#ff4d5a;animation:recblink 1.2s steps(2) infinite}\n.rec .tc{color:var(--accent);font-variant-numeric:tabular-nums}\n@keyframes recblink{50%{opacity:.15}}<\/p>\n<p>\/* Filmstreifen-Divider *\/\n.filmstrip{position:relative;z-index:3;height:56px;background:var(--dark);overflow:hidden}\n.filmstrip::before,.filmstrip::after{content:'';position:absolute;left:0;right:0;height:12px;background-image:repeating-linear-gradient(90deg,transparent 0 14px,#0a0d22 14px 26px);animation:strip 14s linear infinite}\n.filmstrip::before{top:4px}\n.filmstrip::after{bottom:4px}\n.filmstrip .beam{position:absolute;top:20px;bottom:20px;left:-15%;width:15%;background:linear-gradient(90deg,transparent,rgba(0,188,212,.65),transparent);animation:beam 4.5s ease-in-out infinite}\n@keyframes strip{to{background-position:520px 0}}\n@keyframes beam{to{left:115%}}<\/p>\n<p>\/* Blenden-Icons *\/\n.aperture{width:44px;height:44px;flex:none;animation:apspin 14s linear infinite}\n@keyframes apspin{to{transform:rotate(360deg)}}\n.gcard .aperture{margin-bottom:14px;animation-play-state:paused}\n.gcard:hover .aperture{animation-play-state:running}<\/p>\n<p>\/* Waveform *\/\n.wave{display:inline-flex;align-items:flex-end;gap:3px;height:26px;margin-left:6px;vertical-align:middle}\n.wave i{width:4px;background:var(--accent);border-radius:2px;animation:wv 1.1s ease-in-out infinite}\n.wave i:nth-child(1){height:30%;animation-delay:0s}.wave i:nth-child(2){height:80%;animation-delay:.15s}.wave i:nth-child(3){height:55%;animation-delay:.3s}.wave i:nth-child(4){height:95%;animation-delay:.45s}.wave i:nth-child(5){height:45%;animation-delay:.6s}.wave i:nth-child(6){height:70%;animation-delay:.75s}\n@keyframes wv{50%{transform:scaleY(.35)}}<\/p>\n<p>\/* A66-Route *\/\n.route{margin:44px 0 8px;background:#fff;border:1px solid #e7eaf1;border-radius:10px;padding:30px 26px 22px}\n.route svg{width:100%;height:auto;display:block}\n.route .lbl{font-size:13px;font-weight:700;letter-spacing:.08em;fill:var(--dark)}\n.route .sub{font-size:11px;fill:#8a93a8;font-weight:600}\n.route .path{stroke:var(--accent);stroke-width:3;fill:none;stroke-dasharray:6 8;animation:dash 2.4s linear infinite}\n@keyframes dash{to{stroke-dashoffset:-56}}\n.route .van{animation:van 7s ease-in-out infinite}\n@keyframes van{0%,4%{transform:translateX(0)}88%,100%{transform:translateX(608px)}}<\/p>\n<p>\/* Stats *\/\n.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:26px;margin-top:50px}\n.stat{border-left:4px solid var(--accent);padding:6px 0 6px 22px}\n.stat b{display:block;color:var(--dark);font-size:42px;font-weight:800;line-height:1}\n.stat span{color:#777;font-size:14.5px;display:block;margin-top:8px;line-height:1.5;text-align:left}\n\/* Grids *\/\n.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:44px}\n.gcard{background:#fff;border:1px solid #e7eaf1;border-radius:10px;padding:32px;transition:transform .3s,box-shadow .3s}\n.gcard:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(26,26,46,.12)}\n.gcard h3{margin:0 0 12px}\n.gcard p{font-size:15.5px;line-height:1.75}\n\/* Marquee *\/\n.marquee{background:var(--dark);padding:34px 0;overflow:hidden;white-space:nowrap;position:relative;z-index:3}\n.marquee .track{display:inline-block;animation:mq 44s linear infinite}\n.marquee span{color:#aeb6cc;font-size:15px;letter-spacing:.18em;text-transform:uppercase;margin:0 30px}\n@keyframes mq{to{transform:translateX(-50%)}}\n\/* Tabelle *\/\ntable{width:100%;border-collapse:collapse;margin-top:40px;background:#fff}\nthead tr{background:var(--dark);color:#fff}\nth{padding:17px 20px;text-align:left;font-weight:600;font-size:15px}\ntd{padding:16px 20px;border-bottom:1px solid #eee;font-size:15.5px;vertical-align:top}\ntbody tr:nth-child(odd){background:#f8f9fa}\ntd.price{color:var(--accent);font-weight:700;white-space:nowrap}\n\/* FAQ *\/\ndetails{background:#fff;border:1px solid #e7eaf1;border-radius:8px;margin-top:14px;overflow:hidden}\nsummary{cursor:pointer;padding:20px 24px;font-weight:700;color:var(--dark);font-size:16.5px;list-style:none;position:relative}\nsummary::after{content:'+';position:absolute;right:22px;top:16px;color:var(--accent);font-size:24px;font-weight:400;transition:transform .3s}\ndetails[open] summary::after{transform:rotate(45deg)}\ndetails .a{padding:0 24px 22px;font-size:15.5px;line-height:1.8;color:var(--text);text-align:justify;hyphens:auto}\n\/* CTA + Footer *\/\n.cta-final{background:linear-gradient(135deg,var(--dark),var(--dark2));text-align:center;padding:100px 8vw;position:relative;z-index:3}\n.cta-final h2{color:#fff;font-size:clamp(26px,3vw,36px);font-weight:800}\n.cta-final p{color:#cfd6e4;margin:18px auto 34px;max-width:560px;font-size:17px;line-height:1.8}\n\/* Eyebrow-Labels \u00fcber H2s *\/\n.eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;margin-bottom:14px}\n\/* Nummerierte Entscheider-Punkte *\/\n.numlist{display:grid;gap:16px;margin-top:36px}\n.numlist .n{display:flex;gap:22px;background:#fff;border:1px solid #e7eaf1;border-radius:10px;padding:26px 28px;align-items:flex-start;transition:transform .3s,box-shadow .3s}\n.numlist .n:hover{transform:translateX(6px);box-shadow:0 14px 34px rgba(26,26,46,.1)}\n.numlist .num{color:var(--accent);font-size:34px;font-weight:800;line-height:1;flex:none;width:52px}\n.numlist h4{color:var(--dark);font-size:17px;margin-bottom:6px}\n.numlist p{font-size:15px;line-height:1.75;margin:0;max-width:none}\n\/* Drehort-Kacheln *\/\n.chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:30px;margin-bottom:26px}\n.chip{background:#fff;border:1px solid #e7eaf1;border-left:4px solid var(--accent);border-radius:8px;padding:18px 20px}\n.chip b{color:var(--dark);display:block;font-size:15px;margin-bottom:6px}\n.chip span{font-size:13.5px;color:#666;line-height:1.6;display:block}\n\/* Case-Cards *\/\n.cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:36px}\n.case{background:var(--dark);border-radius:10px;padding:30px;transition:transform .3s}\n.case:hover{transform:translateY(-6px)}\n.case .tag{color:var(--accent);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}\n.case h4{color:#fff;font-size:18px;margin:12px 0 10px;line-height:1.35}\n.case p{font-size:14.5px;line-height:1.75;color:#c3cadd;margin:0;max-width:none}\n\/* Zwischen-CTA-Band *\/\n.band{background:linear-gradient(120deg,var(--dark),var(--dark2));border-radius:12px;padding:40px 44px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:64px}\n.band h4{color:#fff;font-size:21px;margin:0 0 6px}\n.band p{color:#aeb6cc;font-size:15px;margin:0;max-width:none;text-align:left}\n\/* Key-Facts *\/\n.keyfacts{background:#fff;border:1px solid #e7eaf1;border-left:4px solid var(--accent);border-radius:10px;padding:30px 34px;margin-top:44px}\n.keyfacts dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px}\n.keyfacts dt{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#8a93a8;font-weight:700}\n.keyfacts dd{color:var(--dark);font-weight:600;font-size:15.5px;margin-top:5px;line-height:1.5}\n\/* Empfohlene Paket-Zeile *\/\ntr.hl td{border-top:2px solid var(--accent);border-bottom:2px solid var(--accent)}\ntr.hl td:first-child{border-left:2px solid var(--accent)}\ntr.hl td:last-child{border-right:2px solid var(--accent)}\n.updated{font-size:13px;color:#98a1b5;margin-top:18px}\n\/* Reveals *\/\n.rv{opacity:0;transform:translateY(46px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}\n.rv.on{opacity:1;transform:none}\n.rv.d1{transition-delay:.12s}.rv.d2{transition-delay:.24s}.rv.d3{transition-delay:.36s}<\/p>\n<p>@media (max-width:768px){\n  .sec{padding:0 6vw}.sec:nth-child(odd){justify-content:flex-start}\n  .card .txt{padding:26px}.wrap{padding:64px 20px}\n  table,tbody,tr,td{display:block;width:100%}\n  thead{display:none}\n  tbody tr{border:1px solid #e7eaf1;border-radius:10px;margin-bottom:16px;background:#fff !important;overflow:hidden}\n  td{border-bottom:1px solid #f0f2f7;padding:12px 18px}\n  td:last-child{border-bottom:none}\n  td::before{content:attr(data-l);display:block;font-weight:700;color:var(--dark);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}\n  td.price{font-size:19px}\n  .route .van{animation:none}\n}\n@media (prefers-reduced-motion: reduce){\n  .rv{opacity:1;transform:none;transition:none}\n  .grain,.scrollhint,.marquee .track,h1 .tealshine,.filmstrip::before,.filmstrip::after,.filmstrip .beam,.rec i,.aperture,.wave i,.route .path,.route .van{animation:none}\n}<\/p>\n<p>\/* Theme-\/Elementor-Overrides: Buttons hart setzen (Global-Styles der Seite stechen sonst) *\/\na.btn,a.btn:visited,a.btn:focus,a.btn:hover,a.btn:active{background:var(--accent)!important;color:var(--dark)!important;font-weight:700!important;font-family:'Montserrat',sans-serif!important;text-decoration:none!important;letter-spacing:0!important}\na.btn.ghost,a.btn.ghost:visited,a.btn.ghost:focus,a.btn.ghost:hover{background:transparent!important;color:#fff!important}\n.cta-final a[href^=\"mailto\"],.cta-final a[href^=\"mailto\"]:visited{color:#fff!important;text-decoration:none!important}\n<\/style>\n<p><canvas id=\"gl\" aria-hidden=\"true\"><\/canvas><\/p>\n<div class=\"poster\" aria-hidden=\"true\"><\/div>\n<div class=\"vignette\" aria-hidden=\"true\"><\/div>\n<div class=\"grain\" aria-hidden=\"true\"><\/div>\n<p><!-- ===================== FLUGSTRECKE ===================== --><\/p>\n<div class=\"flight\" id=\"flight\">\n<section class=\"sec hero\">\n<div>\n<div class=\"kicker rv\">Video Production Frankfurt<\/div>\n<h1 class=\"rv d1\">Films that Frankfurt decision-makers <span class=\"tealshine\">trust<\/span>.<\/h1>\n<p class=\"sub rv d2\">Your audiences have learned to skip advertising and to distrust polish. What remains are true stories, told properly. We produce documentary brand films for banks, pharma and corporates: handmade, DAX-proven, for 15 years.<\/p>\n<div class=\"usps rv d3\">\n        <span>\u2713 Documentary, not promotional<\/span><br \/>\n        <span>\u2713 One shoot, 12 to 24 months of content<\/span><br \/>\n        <span>\u2713 Industry depth instead of agency phrases<\/span>\n      <\/div>\n<div class=\"cta-row rv d3\">\n        <a class=\"btn\" href=\"tel:+4961190067225\">Book an intro call<\/a><br \/>\n        <a class=\"btn ghost\" href=\"#pakete\">Packages &amp; prices<\/a>\n      <\/div>\n<\/p><\/div>\n<div class=\"scrollhint\">Scroll<\/div>\n<\/section>\n<section class=\"sec\">\n<div class=\"card rv\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/layer1-hauptfilm.webp\" alt=\"Filmproduktion Frankfurt: Markenfilm-Dreh \u00fcber den D\u00e4chern der Stadt\" loading=\"eager\" title=\"\"><\/p>\n<div class=\"txt\">\n<div class=\"step\">01 \u00b7 Your brand narrative<\/div>\n<h2>The film that carries your brand<\/h2>\n<p>Three to five minutes that work for you: on the careers page, in the investor relations section, in every pitch. Shot cinematically, told documentary style. Not a promise, but the proof of what your company stands for.<\/p>\n<div class=\"kpi\">In use for 18 to 36 months instead of one campaign season<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"sec\">\n<div class=\"card rv\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/layer2-mitarbeiterstimmen.webp\" alt=\"Mitarbeiterin einer Frankfurter Bank im dokumentarischen Interview\" loading=\"lazy\" title=\"\"><\/p>\n<div class=\"txt\">\n<div class=\"step\">02 \u00b7 Your recruiting lever<\/div>\n<h2>Your people convince your applicants<\/h2>\n<p>Forget employer branding jargon. In 60 to 120 seconds your employees explain themselves why they stay. Played out on LinkedIn and your careers page over months, these voices lower the barrier to applying. And in the Frankfurt labour market every lowered barrier counts.<\/p>\n<div class=\"kpi\">5 to 10 episodes from one shooting block: your content supply for six months<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"sec\">\n<div class=\"card rv\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/layer3-drehbegleitung.webp\" alt=\"Filmcrew bei der Drehbegleitung in einem Frankfurter B\u00fcro\" loading=\"lazy\" title=\"\"><\/p>\n<div class=\"txt\">\n<div class=\"step\">03 \u00b7 Your proof of credibility<\/div>\n<h2>Authenticity you can see<\/h2>\n<p>In a market full of synthetic images, visible craft is the premium signal. We show how filming works at your company: camera, crew, concentration. These looks behind the scenes often perform better on LinkedIn than the main film, because this is exactly what your competitors cannot show.<\/p>\n<div class=\"kpi\">The difference critical B2B decision-makers recognise immediately<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"sec\">\n<div class=\"card rv\">\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/layer4-serie.webp\" alt=\"Schnittplatz mit Episoden einer Bewegtbild-Serie\" loading=\"lazy\" title=\"\"><\/p>\n<div class=\"txt\">\n<div class=\"step\">04 \u00b7 Your lasting visibility<\/div>\n<h2>Staying present when decisions are made<\/h2>\n<p>95 percent of your future clients, applicants and investors are not in the market today. They will decide in six months or in two years. An ongoing format every four to six weeks keeps your brand in mind until then. For a fraction of what a new campaign costs.<\/p>\n<div class=\"kpi\">Continuous brand presence instead of campaign flare-ups<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<\/div>\n<p><!-- ===================== SEO-CONTENT ===================== --><\/p>\n<div class=\"paper\">\n<div class=\"wrap\">\n<div class=\"eyebrow rv\">The discipline<\/div>\n<div class=\"h-row rv\">\n<h2>What is a documentary brand film?<\/h2>\n<p>      <span class=\"rec\"><i><\/i>REC <span class=\"tc\" id=\"tc\">00:00:00:00<\/span><\/span>\n    <\/div>\n<p class=\"lead rv d1\" style=\"margin-top:22px\">A documentary brand film is a strategically planned corporate film that uses documentary methods to show real people and real working situations instead of staging advertising scenes. Not an old marketing school with a new label, but a discipline of its own between reportage, cin\u00e9ma v\u00e9rit\u00e9 and brand communication. Three differences matter for you as a decision-maker:<\/p>\n<div class=\"grid\">\n<div class=\"gcard rv\">\n        <svg class=\"aperture\" viewBox=\"0 0 44 44\"><circle cx=\"22\" cy=\"22\" r=\"20\" fill=\"none\" stroke=\"#1a1a2e\" stroke-width=\"2.5\"><\/circle><g stroke=\"#00bcd4\" stroke-width=\"2.5\" fill=\"none\"><path d=\"M22 4 L28 22\"><\/path><path d=\"M38 12 L22 22\"><\/path><path d=\"M40 28 L22 22\"><\/path><path d=\"M28 40 L22 22\"><\/path><path d=\"M10 36 L22 22\"><\/path><path d=\"M4 18 L22 22\"><\/path><\/g><\/svg><\/p>\n<h3>Documentary instead of promotional<\/h3>\n<p>Commercials claim, documentaries observe. We do not film what your brand would like to be. We film what it actually does. That convinces critical Frankfurt B2B audiences more than any advertising headline.<\/p>\n<\/div>\n<div class=\"gcard rv d1\">\n        <svg class=\"aperture\" viewBox=\"0 0 44 44\"><rect x=\"4\" y=\"12\" width=\"36\" height=\"24\" rx=\"3\" fill=\"none\" stroke=\"#1a1a2e\" stroke-width=\"2.5\"><\/rect><path d=\"M4 18 L40 18\" stroke=\"#1a1a2e\" stroke-width=\"2\"><\/path><path d=\"M12 12 L16 18 M22 12 L26 18 M32 12 L36 18\" stroke=\"#00bcd4\" stroke-width=\"2.5\"><\/path><path d=\"M19 24 L28 28.5 L19 33 Z\" fill=\"#00bcd4\"><\/path><\/svg><\/p>\n<h3>Brand film instead of reportage<\/h3>\n<p>A reportage has no strategic assignment. A documentary brand film does: it tells a true story that also carries your positioning. Filmmaking craft plus brand strategy, both from one source.<\/p>\n<\/div>\n<div class=\"gcard rv d2\">\n        <svg class=\"aperture\" viewBox=\"0 0 44 44\"><circle cx=\"22\" cy=\"22\" r=\"20\" fill=\"none\" stroke=\"#1a1a2e\" stroke-width=\"2.5\"><\/circle><circle cx=\"22\" cy=\"22\" r=\"7\" fill=\"none\" stroke=\"#00bcd4\" stroke-width=\"2.5\"><\/circle><circle cx=\"22\" cy=\"8.5\" r=\"2.6\" fill=\"#00bcd4\"><\/circle><circle cx=\"33.5\" cy=\"15\" r=\"2.6\" fill=\"#00bcd4\"><\/circle><circle cx=\"33.5\" cy=\"29\" r=\"2.6\" fill=\"#00bcd4\"><\/circle><circle cx=\"22\" cy=\"35.5\" r=\"2.6\" fill=\"#00bcd4\"><\/circle><circle cx=\"10.5\" cy=\"29\" r=\"2.6\" fill=\"#00bcd4\"><\/circle><circle cx=\"10.5\" cy=\"15\" r=\"2.6\" fill=\"#00bcd4\"><\/circle><\/svg><\/p>\n<h3>Film instead of content<\/h3>\n<p>\u201eContent\u201c has become interchangeable fast food. A film has composition, rhythm and a dramatic arc, and with that a half-life of years instead of weeks: inflation protection for your communication budget.<\/p>\n<\/div><\/div>\n<p class=\"rv\" style=\"margin-top:36px\">You notice the result in everyday use: these films do not get clicked away. They get shared, forwarded internally and shown in the board pitch. Advertising buys reach. Documentary brand films earn agreement.<\/p>\n<\/p><\/div>\n<\/div>\n<div class=\"filmstrip\" aria-hidden=\"true\">\n<div class=\"beam\"><\/div>\n<\/div>\n<div class=\"paper\" style=\"background:#fff\">\n<div class=\"wrap\">\n<div class=\"eyebrow rv\">Figures &amp; attitude<\/div>\n<h2 class=\"rv\">Why Frankfurt companies choose us<\/h2>\n<p class=\"lead rv d1\" style=\"margin-top:20px\">Video production in Frankfurt is a home game for us: for 15 years we have been filming between Wiesbaden and Frankfurt, for mid-sized companies, corporates and public authorities.<\/p>\n<div class=\"stats\">\n<div class=\"stat rv\"><b data-count=\"15\">15<\/b><span>years of film production, owner-managed from Wiesbaden<\/span><\/div>\n<div class=\"stat rv d1\"><b data-count=\"1000\">1,000<\/b><span>films produced for mid-sized companies, corporates and authorities<\/span><\/div>\n<div class=\"stat rv d2\"><b data-count=\"100\">100<\/b><span>projects in Frankfurt, from the Westend to the H\u00f6chst industrial park<\/span><\/div>\n<div class=\"stat rv d3\"><b data-count=\"30\">30<\/b><span>minutes via the A66, often on site faster than Frankfurt agencies in city traffic<\/span><\/div>\n<\/p><\/div>\n<h3 class=\"rv\" style=\"margin-top:56px\">What marketing, HR and IR leads really need in 2026<span class=\"wave\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span><\/h3>\n<p class=\"rv\">We have these conversations every week, with marketing leads, HR teams and IR departments between the Westend and H\u00f6chst. Four topics come up every time:<\/p>\n<div class=\"numlist\">\n<div class=\"n rv\">\n<div class=\"num\">01<\/div>\n<div>\n<h4>Authenticity has become premium<\/h4>\n<p>The market is flooded with synthetic content and your audiences recognise it. Companies fighting for trust cannot afford damage to their credibility.<\/p>\n<\/div>\n<\/div>\n<div class=\"n rv d1\">\n<div class=\"num\">02<\/div>\n<div>\n<h4>Brand resonance beats campaign waves<\/h4>\n<p>Lasting mental presence comes from continuous, credible moving-image presence, not from a one-off barrage of attention.<\/p>\n<\/div>\n<\/div>\n<div class=\"n rv d2\">\n<div class=\"num\">03<\/div>\n<div>\n<h4>A single image film is not enough<\/h4>\n<p>What carries is a connected moving-image world of main film, employee voices, behind-the-scenes glimpses and an ongoing series. We call it trust architecture.<\/p>\n<\/div>\n<\/div>\n<div class=\"n rv d3\">\n<div class=\"num\">04<\/div>\n<div>\n<h4>Industry language instead of agency phrases<\/h4>\n<p>A bank marketing director notices in the first minute whether the person opposite understands the compliance balancing act. We come from 15 years of industry reality, not from an advertising school.<\/p>\n<\/div>\n<\/div><\/div>\n<div class=\"keyfacts rv\" style=\"margin-top:48px\">\n<dl>\n<div>\n<dt>Location<\/dt>\n<dd>Wiesbaden, 30 min to Frankfurt (A66)<\/dd>\n<\/div>\n<div>\n<dt>Specialisation<\/dt>\n<dd>Documentary brand films for B2B<\/dd>\n<\/div>\n<div>\n<dt>Entry level<\/dt>\n<dd>Brand portrait from 12,000 \u20ac<\/dd>\n<\/div>\n<div>\n<dt>Industries<\/dt>\n<dd>Banking, pharma, tech, consulting, public sector<\/dd>\n<\/div>\n<div>\n<dt>Response time<\/dt>\n<dd>Price indication within 24 hours<\/dd>\n<\/div>\n<div>\n<dt>Contact<\/dt>\n<dd>+49 611 900 67 225 \u00b7 info@eigenart-filmproduktion.de<\/dd>\n<\/div>\n<\/dl><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"marquee\" aria-hidden=\"true\">\n<div class=\"track\">\n  <span>DVAG<\/span><span>dexcom<\/span><span>Boehringer Ingelheim<\/span><span>CRIF<\/span><span>Hitachi Rail<\/span><span>Bosch<\/span><span>HUMAN Diagnostics<\/span><span>Lidl<\/span><span>ICPO Foundation<\/span><span>AirServ<\/span><span>Hessisches Finanzministerium<\/span><span>Mezzanine Health<\/span><span>FANUC<\/span><span>Amicus Therapeutics<\/span><span>Leica<\/span><span>Air Liquide<\/span><span>Stadt Wiesbaden<\/span><br \/>\n  <span>DVAG<\/span><span>dexcom<\/span><span>Boehringer Ingelheim<\/span><span>CRIF<\/span><span>Hitachi Rail<\/span><span>Bosch<\/span><span>HUMAN Diagnostics<\/span><span>Lidl<\/span><span>ICPO Foundation<\/span><span>AirServ<\/span><span>Hessisches Finanzministerium<\/span><span>Mezzanine Health<\/span><span>FANUC<\/span><span>Amicus Therapeutics<\/span><span>Leica<\/span><span>Air Liquide<\/span><span>Stadt Wiesbaden<\/span>\n<\/div>\n<\/div>\n<div class=\"paper\">\n<div class=\"wrap\">\n<div class=\"eyebrow rv\">Industry depth<\/div>\n<h2 class=\"rv\">Industries whose language we speak<\/h2>\n<div class=\"grid\" style=\"grid-template-columns:repeat(auto-fit,minmax(300px,1fr))\">\n<div class=\"gcard rv\">\n<h3>Banking &amp; insurance<\/h3>\n<p>Frankfurt\u2019s financial sector is not fighting for market share, it is fighting for trust. What works in 2026 is documentary proof: employees in front of the camera, advisory conversations as they actually happen, nothing staged. We have produced at DAX level, including security briefings, IT reviews and board approval, and we have delivered a long-running film series for DVAG. We know the approval logic of your industry.<\/p>\n<\/div>\n<div class=\"gcard rv d1\">\n<h3>Pharma &amp; healthcare<\/h3>\n<p>German medicines advertising law, medical affairs approval, GDPR-compliant depiction of patients: pharma communication carries double hurdles. We have produced for Boehringer Ingelheim, HUMAN Diagnostics, the ICPO Foundation and Amicus Therapeutics and we know the requirements. Documentary authenticity instead of sterile animation, and legally sound.<\/p>\n<\/div>\n<div class=\"gcard rv\">\n<h3>Tech &amp; fintech<\/h3>\n<p>Frankfurt has become a fintech hub. These companies need moving images for investors, customer onboarding and engineer recruiting, for audiences that see through standard advertising immediately. What works are documentary insights into teams and product logic, as in our productions for CRIF and dexcom.<\/p>\n<\/div>\n<div class=\"gcard rv d1\">\n<h3>Consulting<\/h3>\n<p>Germany\u2019s consulting capital does not need image films. It needs thought leadership material that reaches senior stakeholders: documentary partner interviews, documented industry observation, insights instead of a filmed PowerPoint.<\/p>\n<\/div><\/div>\n<h3 class=\"rv\" style=\"margin-top:60px\">Video production Frankfurt: we are at home here<\/h3>\n<div class=\"route rv\" aria-label=\"Anfahrt Wiesbaden nach Frankfurt: 30 Minuten \u00fcber die A66\">\n      <svg viewBox=\"0 0 760 96\">\n        <line x1=\"60\" y1=\"48\" x2=\"700\" y2=\"48\" stroke=\"#e2e7f0\" stroke-width=\"8\" stroke-linecap=\"round\"><\/line>\n        <path class=\"path\" d=\"M60 48 L700 48\"><\/path>\n        <circle cx=\"60\" cy=\"48\" r=\"9\" fill=\"#1a1a2e\"><\/circle>\n        <circle cx=\"700\" cy=\"48\" r=\"9\" fill=\"#00bcd4\"><\/circle>\n        <text x=\"60\" y=\"22\" text-anchor=\"middle\" class=\"lbl\">WIESBADEN<\/text>\n        <text x=\"700\" y=\"22\" text-anchor=\"middle\" class=\"lbl\">FRANKFURT<\/text>\n        <text x=\"380\" y=\"88\" text-anchor=\"middle\" class=\"sub\">A66 \u00b7 30 MINUTES \u00b7 TRAVEL INCLUDED<\/text>\n        <g class=\"van\"><rect x=\"44\" y=\"38\" width=\"32\" height=\"17\" rx=\"4\" fill=\"#1a1a2e\"><\/rect><rect x=\"48\" y=\"41\" width=\"10\" height=\"7\" rx=\"1.5\" fill=\"#00bcd4\"><\/rect><circle cx=\"52\" cy=\"57\" r=\"4\" fill=\"#1a1a2e\" stroke=\"#f8f9fa\" stroke-width=\"1.5\"><\/circle><circle cx=\"68\" cy=\"57\" r=\"4\" fill=\"#1a1a2e\" stroke=\"#f8f9fa\" stroke-width=\"1.5\"><\/circle><\/g>\n      <\/svg>\n    <\/div>\n<p class=\"rv\">Video production in Frankfurt means for us: more than 100 projects in the sectors where the city is economically strongest. Frankfurt is not our head office, but it is our second living room:<\/p>\n<div class=\"chips\">\n<div class=\"chip rv\"><b>Westend &amp; banking district<\/b><span>Permit logic for office towers, security processes for bank buildings<\/span><\/div>\n<div class=\"chip rv d1\"><b>Skyline &amp; river Main<\/b><span>Special drone permits because of the proximity to the airport, workflow established<\/span><\/div>\n<div class=\"chip rv d2\"><b>Messe Frankfurt<\/b><span>Book fair, Automechanika, Light + Building: set-up days are the best time to film<\/span><\/div>\n<div class=\"chip rv\"><b>H\u00f6chst &amp; industry<\/b><span>Industrial park, Niederrad, airport logistics: HSE experience included<\/span><\/div>\n<div class=\"chip rv d1\"><b>Sachsenhausen to Bockenheim<\/b><span>When Frankfurt needs to be told beyond the banks<\/span><\/div>\n<\/p><\/div>\n<p class=\"rv\" style=\"font-size:15px;color:#666\">Trade fair dates and hall plans are available directly from  <a href=\"https:\/\/www.messefrankfurt.com\/frankfurt\/de.html\" target=\"_blank\" rel=\"noopener\" style=\"color:#00a5bb\">Messe Frankfurt<\/a>; for drone flights in the Frankfurt control zone the rules of the  <a href=\"https:\/\/www.dfs.de\" target=\"_blank\" rel=\"noopener\" style=\"color:#00a5bb\">German air traffic control<\/a>.<\/p>\n<h3 class=\"rv\" style=\"margin-top:50px\">Case examples from finance and the public sector<\/h3>\n<div class=\"cases\">\n<div class=\"case rv\">\n<div class=\"tag\">DAX bank \u00b7 Westend<\/div>\n<h4>Board interview in a high-security zone<\/h4>\n<p>Minimal footprint, natural light, a calm camera: the board member as a thinking person, not as a talking acrobat. Including security briefings and IT review.<\/p>\n<\/div>\n<div class=\"case rv d1\">\n<div class=\"tag\">DVAG \u00b7 financial sales<\/div>\n<h4>Multi-year film series with compliance approval<\/h4>\n<p>Several productions for Deutsche Verm\u00f6gensberatung, with multi-stakeholder sign-off from sales, marketing and compliance.<\/p>\n<\/div>\n<div class=\"case rv d2\">\n<div class=\"tag\">Hessian Ministry of Finance<\/div>\n<h4>Change communication for 5,000 employees<\/h4>\n<p>Change film and image film with multi-stage approvals including the staff council. That sensitivity transfers directly to corporate communication.<\/p>\n<\/div><\/div>\n<div class=\"band rv\">\n<div>\n<h4>Sounds like your project?<\/h4>\n<p>A 15-minute call is enough for an honest first assessment.<\/p>\n<\/div>\n<p>      <a class=\"btn\" href=\"tel:+4961190067225\">+49 611 900 67 225<\/a>\n    <\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"filmstrip\" aria-hidden=\"true\">\n<div class=\"beam\"><\/div>\n<\/div>\n<div class=\"paper\" style=\"background:#fff\" id=\"pakete\">\n<div class=\"wrap\">\n<div class=\"eyebrow rv\">Investment<\/div>\n<h2 class=\"rv\">Packages &amp; prices: three levels, one principle<\/h2>\n<p class=\"lead rv d1\" style=\"margin-top:20px\">Not production sizes, but depths of storytelling: from the first professional brand appearance to an ongoing brand world. Every package comes out of one bundled shooting block. You are not budgeting a film, you are budgeting months of usable material.<\/p>\n<div style=\"overflow-x:auto\">\n<table class=\"rv\">\n<thead>\n<tr>\n<th>Package<\/th>\n<th>Investment<\/th>\n<th>What you get<\/th>\n<th>Ideal for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-l=\"Paket\"><strong>Brand portrait<\/strong><\/td>\n<td data-l=\"Investition\" class=\"price\">from 12,000 \u20ac<\/td>\n<td data-l=\"Das bekommen Sie\">Main film (3 min) + 3 employee voices + making-of cut \u00b7 2 shooting days \u00b7 all formats (16:9, 9:16, 1:1)<\/td>\n<td data-l=\"Ideal f\u00fcr\">The first documentary brand appearance: mid-sized companies, first collaboration<\/td>\n<\/tr>\n<tr class=\"hl\">\n<td data-l=\"Paket\"><strong>Brand story<\/strong> \u2b50<\/td>\n<td data-l=\"Investition\" class=\"price\">from 22,000 \u20ac<\/td>\n<td data-l=\"Das bekommen Sie\">Main film (4 min) + pitch cut + 8 employee voices + 3 social cuts + 2 series episodes \u00b7 3 to 4 shooting days \u00b7 multi-language<\/td>\n<td data-l=\"Ideal f\u00fcr\">Corporate standard: 12 to 18 months of brand presence from one production<\/td>\n<\/tr>\n<tr>\n<td data-l=\"Paket\"><strong>Brand universe<\/strong><\/td>\n<td data-l=\"Investition\" class=\"price\">individual<\/td>\n<td data-l=\"Das bekommen Sie\">Retainer model: ongoing episodes, voices and cuts every 4 to 6 weeks, annual re-edits, dedicated team<\/td>\n<td data-l=\"Ideal f\u00fcr\">Brands with a continuous communication commitment<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p class=\"rv\" style=\"margin-top:26px\">We still offer classic single productions:  <a href=\"https:\/\/eigenart-filmproduktion.de\/en\/services\/image-film\/\" style=\"color:#00a5bb\">image film from 6,000 \u20ac<\/a>, <a href=\"https:\/\/eigenart-filmproduktion.de\/en\/services\/recruiting-video-2\/\" style=\"color:#00a5bb\">recruiting video from 8,000 \u20ac<\/a>, <a href=\"https:\/\/eigenart-filmproduktion.de\/en\/services\/explainer-video\/\" style=\"color:#00a5bb\">explainer video from 5,000 \u20ac<\/a>, <a href=\"https:\/\/eigenart-filmproduktion.de\/en\/services\/live-streaming\/\" style=\"color:#00a5bb\">live streaming from 4,500 \u20ac<\/a> and <a href=\"https:\/\/eigenart-filmproduktion.de\/en\/services\/drone-footage\/\" style=\"color:#00a5bb\">drone footage from 1,200 \u20ac<\/a>. You will receive a concrete price indication within 24 hours of the intro call.<\/p>\n<div class=\"eyebrow rv\" style=\"margin-top:70px\">FAQ<\/div>\n<h2 class=\"rv\">Frequently asked questions about film production in Frankfurt<\/h2>\n<details class=\"rv\">\n<summary>What does a documentary brand film in Frankfurt cost?<\/summary>\n<div class=\"a\">Video production in Frankfurt with a transparent entry point: the brand portrait starts at 12,000 \u20ac (main film + 3 employee voices + making-of), the brand story at 22,000 \u20ac. Classic single image films range between 6,000 \u20ac and 30,000 \u20ac.<\/div>\n<\/details>\n<details class=\"rv\">\n<summary>What sets you apart from a Frankfurt advertising agency?<\/summary>\n<div class=\"a\">An advertising agency thinks in campaigns, we think in brand worlds. We produce documentary films as a discipline of their own: observing instead of claiming, with a half-life of years instead of weeks.<\/div>\n<\/details>\n<details class=\"rv\">\n<summary>Do you understand the compliance requirements of banks and pharma?<\/summary>\n<div class=\"a\">Yes, that is homework for us: GDPR for employee footage, statements that comply with BaFin rules, German medicines advertising law, staff council approvals. Experience from productions for DAX corporates, DVAG, Boehringer Ingelheim and the Hessian Ministry of Finance.<\/div>\n<\/details>\n<details class=\"rv\">\n<summary>How quickly do you get from Wiesbaden to Frankfurt?<\/summary>\n<div class=\"a\">30 minutes via the A66, with full equipment, without a stopover and without charging for travel. For your film production in Frankfurt we are therefore often on site faster than agencies based in the city.<\/div>\n<\/details>\n<details class=\"rv\">\n<summary>How does a project run and how long does it take?<\/summary>\n<div class=\"a\">Intro call (1 hour, on site or by video), then a strategic pre-production briefing with stakeholder interviews (1 to 2 weeks), concept approval including compliance, 2 to 4 shooting days in Frankfurt, editing and delivery of all formats. Brand portrait: 6 to 10 weeks. Brand story: 10 to 14 weeks.<\/div>\n<\/details>\n<p class=\"updated rv\">Last updated: August 2026 \u00b7 Eigenart Filmproduktion, Wiesbaden<\/p>\n<\/p><\/div>\n<\/div>\n<div class=\"cta-final\">\n<h2 class=\"rv\">Let\u2019s talk about your brand<\/h2>\n<p class=\"rv d1\">One call, 15 minutes, no slides: you describe your plan, we tell you honestly what it takes and what it costs. Price indication within 24 hours.<\/p>\n<p>  <a class=\"btn rv d2\" href=\"tel:+4961190067225\">+49 611 900 67 225<\/a><\/p>\n<p class=\"rv d3\" style=\"margin-top:22px\"><a href=\"mailto:info@eigenart-filmproduktion.de\" style=\"color:#fff;text-decoration:none\">info@eigenart-filmproduktion.de<\/a><\/p>\n<\/div>\n<p><script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js\"><\/script><br \/>\n<script>\n(function(){\n  var reduced=window.matchMedia('(prefers-reduced-motion: reduce)').matches;<\/p>\n<p>  \/* Reveals *\/\n  var rvs=document.querySelectorAll('.rv');\n  if('IntersectionObserver' in window && !reduced){\n    var io=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('on');io.unobserve(e.target);}});},{threshold:.18});\n    rvs.forEach(function(el){io.observe(el);});\n  }else{rvs.forEach(function(el){el.classList.add('on');});}<\/p>\n<p>  \/* Count-up *\/\n  var counters=document.querySelectorAll('[data-count]');\n  if('IntersectionObserver' in window){\n    var cio=new IntersectionObserver(function(en){en.forEach(function(e){\n      if(!e.isIntersecting)return;cio.unobserve(e.target);\n      var el=e.target,target=+el.getAttribute('data-count'),t0=null,suffix=target>=100?'+':'';\n      if(reduced){el.textContent=target+suffix;return;}\n      function step(ts){if(!t0)t0=ts;var p=Math.min(1,(ts-t0)\/1400);p=1-Math.pow(1-p,3);\n        el.textContent=Math.round(target*p)+suffix;if(p<1)requestAnimationFrame(step);}\n      requestAnimationFrame(step);\n    });},{threshold:.6});\n    counters.forEach(function(c){cio.observe(c);});\n  }\n\n  \/* Laufender Timecode im REC-Badge *\/\n  var tc=document.getElementById('tc');\n  if(tc&#038;&#038;!reduced){var f=0;setInterval(function(){f=(f+1)%(24*60*60*25);\n    var fr=f%25,s=Math.floor(f\/25)%60,m=Math.floor(f\/1500)%60,h=Math.floor(f\/90000);\n    function z(n){return(n<10?'0':'')+n}\n    tc.textContent=z(h)+':'+z(m)+':'+z(s)+':'+z(fr);},40);}\n\n  \/* ---------- 3D: Kamerafahrt, Kapitel synchron zu den Cards ---------- *\/\n  var EIGENART_UPLOADS=\"\/wp-content\/uploads\/2026\/07\/\";\n  var TEXSRC=[EIGENART_UPLOADS+\"hero-skyline.webp\",EIGENART_UPLOADS+\"fly1-hauptfilm.webp\",EIGENART_UPLOADS+\"fly2-stimmen.webp\",EIGENART_UPLOADS+\"fly3-drehbegleitung.webp\",EIGENART_UPLOADS+\"fly4-serie.webp\"]; \/* 0=Skyline 1=Hauptfilm 2=Stimmen 3=Drehbegleitung 4=Serie *\/\n  var canvas=document.getElementById('gl');\n  try{\n    if(typeof THREE==='undefined')throw new Error('three missing');\n    var renderer=new THREE.WebGLRenderer({canvas:canvas,antialias:true,alpha:false});\n    renderer.setPixelRatio(Math.min(window.devicePixelRatio,2));\n    renderer.setSize(window.innerWidth,window.innerHeight);\n    var scene=new THREE.Scene();\n    scene.background=new THREE.Color(0x10142c);\n    scene.fog=new THREE.Fog(0x10142c,300,1600);\n    var camera=new THREE.PerspectiveCamera(55,window.innerWidth\/window.innerHeight,1,4200);\n\n    var loader=new THREE.TextureLoader();\n    var TEX=TEXSRC.map(function(s){var t=loader.load(s);t.minFilter=THREE.LinearFilter;return t;});\n\n    \/* Kapitel-Layout: Cards liegen 01=links, 02=rechts, 03=links, 04=rechts.\n       Passende Stills stehen auf der jeweiligen GEGENSEITE, plus Skyline-Akzente\n       und ein zentriertes Finale, damit das Ende der Strecke gef\u00fcllt bleibt. *\/\n    var S=[\n      {t:0,x:-270,y: 25,z: -520,ry: .35},{t:0,x: 270,y:-35,z: -720,ry:-.35},\n      {t:1,x: 255,y:  0,z:-1150,ry:-.42},{t:1,x: 345,y:-55,z:-1480,ry:-.5},{t:0,x:-300,y: 55,z:-1330,ry: .4,s:.7},\n      {t:2,x:-255,y:  0,z:-1800,ry: .42},{t:2,x:-345,y: 50,z:-2130,ry: .5},{t:0,x: 300,y:-50,z:-1980,ry:-.4,s:.7},\n      {t:3,x: 255,y:  0,z:-2450,ry:-.42},{t:3,x: 345,y:-45,z:-2780,ry:-.5},{t:2,x:-300,y: 45,z:-2630,ry: .4,s:.7},\n      {t:4,x:-255,y:  0,z:-3080,ry: .42},{t:4,x:-345,y: 50,z:-3400,ry: .5},{t:3,x: 300,y:-45,z:-3240,ry:-.4,s:.7},\n      {t:0,x:   0,y:  0,z:-3950,ry: 0,  s:1.9}\n    ];\n    var group=new THREE.Group();scene.add(group);\n    S.forEach(function(d){\n      var sc=d.s||1,w=340*sc,h=191*sc;\n      var m=new THREE.Mesh(new THREE.PlaneGeometry(w,h),new THREE.MeshBasicMaterial({map:TEX[d.t],transparent:true,opacity:.95}));\n      m.position.set(d.x,d.y,d.z);m.rotation.y=d.ry;\n      m.userData={baseY:d.y,ph:Math.random()*Math.PI*2,mat:m.material};\n      group.add(m);\n      var glow=new THREE.Mesh(new THREE.PlaneGeometry(w+10,h+10),new THREE.MeshBasicMaterial({color:0x00bcd4,transparent:true,opacity:.12}));\n      glow.position.set(d.x,d.y,d.z-2);glow.rotation.y=d.ry;\n      glow.userData={baseY:d.y,ph:0,mat:glow.material,glow:true,link:m};\n      group.add(glow);\n    });\n\n    var pGeo=new THREE.BufferGeometry(),pN=900,pos=new Float32Array(pN*3);\n    for(var p=0;p<pN;p++){pos[p*3]=(Math.random()-.5)*1500;pos[p*3+1]=(Math.random()-.5)*800;pos[p*3+2]=-Math.random()*4400;}\n    pGeo.setAttribute('position',new THREE.BufferAttribute(pos,3));\n    scene.add(new THREE.Points(pGeo,new THREE.PointsMaterial({color:0x00bcd4,size:2.2,transparent:true,opacity:.45})));\n\n    var flight=document.getElementById('flight');\n    var TRAVEL=3000; \/* Kamera 200 \u2192 -2800: Kapitel 04 und Finale bleiben im Blick *\/\n    var targetZ=200,curZ=200,mx=0,my=0,tmx=0,tmy=0;\n    window.addEventListener('mousemove',function(e){tmx=(e.clientX\/window.innerWidth-.5)*40;tmy=(e.clientY\/window.innerHeight-.5)*24;},{passive:true});\n    function progress(){var r=flight.getBoundingClientRect();return Math.min(1,Math.max(0,-r.top\/(r.height-window.innerHeight)));}\n    window.addEventListener('resize',function(){renderer.setSize(window.innerWidth,window.innerHeight);camera.aspect=window.innerWidth\/window.innerHeight;camera.updateProjectionMatrix();});\n\n    var clock=new THREE.Clock();\n    function tick(){\n      var t=clock.getElapsedTime(),pr=progress();\n      targetZ=200-pr*TRAVEL;\n      curZ+=(targetZ-curZ)*(reduced?1:.06);\n      mx+=(tmx-mx)*.05;my+=(tmy-my)*.05;\n      camera.position.set(mx,-my,curZ);\n      camera.rotation.y=-mx*.0016;camera.rotation.x=my*.0012;\n      group.children.forEach(function(m){\n        if(!reduced&#038;&#038;!m.userData.glow){m.position.y=m.userData.baseY+Math.sin(t*.6+m.userData.ph)*9;}\n        if(m.userData.glow&#038;&#038;m.userData.link){m.position.y=m.userData.link.position.y;}\n        var d=m.position.z-curZ, base=m.userData.glow?.12:.95;\n        var near=Math.min(1,Math.max(0,(-d-60)\/160));\n        m.userData.mat.opacity=base*near;\n      });\n      canvas.classList.toggle('off',pr>=1&&flight.getBoundingClientRect().bottom<window.innerHeight*.4);\n      renderer.render(scene,camera);\n      requestAnimationFrame(tick);\n    }\n    tick();\n  }catch(e){document.body.classList.add('nogl');}\n})();\n<\/script><\/p>\n<section id=\"ea-referenzfilme\" style=\"background:#0A0F1C;padding:64px 20px;\"><div style=\"max-width:1200px;margin:0 auto;\"><p style=\"color:#00CCFF;font-family:Montserrat,sans-serif;font-size:15px;letter-spacing:0.12em;text-transform:uppercase;margin:0 0 10px;\">Work from Frankfurt and the Rhine-Main region<\/p><h2 style=\"color:#ffffff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:700;line-height:1.25;margin:0 0 28px;\">See for yourself<\/h2><div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;\"><div data-ea-video=\"XovsaqwokI4\" data-ea-title=\"Dexcom Office Opening Party, event film\" class=\"ea-vid\"><\/div><div data-ea-video=\"6ln82cUeIOc\" data-ea-title=\"Smiths Detection, brand film\" class=\"ea-vid\"><\/div><div data-ea-video=\"aYK38PCKvZA\" data-ea-title=\"ACCOR IMEX 2022, trade fair film\" class=\"ea-vid\"><\/div><div data-ea-video=\"64pN3ouk3CE\" data-ea-title=\"SmartLoyalty EcoSysteme, product film\" class=\"ea-vid\"><\/div><div data-ea-video=\"oPamqeyyk-Q\" data-ea-title=\"RAPS, brand film\" class=\"ea-vid\"><\/div><div data-ea-video=\"CfEQV_nPupo\" data-ea-title=\"Quellenhof Bad Wildungen, hotel film\" class=\"ea-vid\"><\/div><\/div><p style=\"color:#cfd8e3;font-size:16px;line-height:1.7;margin:28px 0 0;\">Six examples from more than 1,000 productions since 2011. Click a thumbnail and the film starts right here on the page.<\/p><\/div><\/section>","protected":false},"excerpt":{"rendered":"<p>Video Production Frankfurt Films that Frankfurt decision-makers trust. Your audiences have learned to skip advertising and to distrust polish. What remains are true stories, told properly. We produce documentary brand films for banks, pharma and corporates: handmade, DAX-proven, for 15 years. \u2713 Documentary, not promotional \u2713 One shoot, 12 to 24 months of content \u2713 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3424,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10825","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/pages\/10825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/comments?post=10825"}],"version-history":[{"count":5,"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/pages\/10825\/revisions"}],"predecessor-version":[{"id":10834,"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/pages\/10825\/revisions\/10834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/media\/3424"}],"wp:attachment":[{"href":"https:\/\/eigenart-filmproduktion.de\/en\/wp-json\/wp\/v2\/media?parent=10825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}