{"id":272725,"date":"2025-08-02T18:37:16","date_gmt":"2025-08-02T16:37:16","guid":{"rendered":"https:\/\/imagineme.ai\/video-2\/"},"modified":"2025-12-09T13:08:57","modified_gmt":"2025-12-09T12:08:57","slug":"video","status":"publish","type":"page","link":"https:\/\/imagineme.ai\/da\/video\/","title":{"rendered":"Video"},"content":{"rendered":"\t<style>\n\t\t\n\t\t#page.hfeed.site {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-rows: auto 1fr;\n\t\t\theight: 100vh;\n\t\t}\n\n\t\t#content > .ast-container, #main, #main > article,  #main > article > div {\n\t\t\theight:100%;\n\t\t}\n\n\t\t#upscale-initial-loading-spinner {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t\/* Page specific *\/\n\t\t#upscaled-result-video {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\n\n\n\t\t\/* Infobox Icon + Popup *\/\n\t\t.round-info-icon {\n\t\t\tdisplay: flex;\n\t\t\twidth: 14px;\n\t\t\theight: 14px;\n\t\t\tborder: 1px solid;\n\t\t\tborder-color: grey;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tcursor: help;\n\t\t\tbackground: #f5f5f5;\n\t\t\tborder-radius: 50%;\n\t\t\tfont-size: 10px;\n\t\t\tline-height: 14px;\n\t\t\tcolor: grey;\n\t\t}\n\n\t\t#info-popover {\n\t\t\tposition: fixed;        \/* viewport-based placement *\/\n\t\t\tdisplay: none;          \/* shown via JS *\/\n\t\t\tz-index: 10000;         \/* above page chrome *\/\n\t\t\tmax-width: 280px;\n\t\t\tbackground: #fff;\n\t\t\tpadding: 10px;\n\t\t\tborder-radius: 10px;\n\t\t\tbox-shadow: 0 0 0 1px rgba(136,152,170,0.1), 0 2px 5px 2px rgba(0,0,0,.1);\n\t\t\tdirection: inherit;     \/* respects LTR\/RTL from <html dir=\"...\"> *\/\n\t\t}\n\n\n\n\n\t\t\/* Sidebar Settings *\/\n\t\t.sidebar-settings--hidden {\n\t\t\tdisplay: none !important;\n\t\t}\n\n\t\t.sidebar-settings__container-inner-sub {\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\tgap: 10px;\n\t\t\tmargin-top: auto;\n\t\t\tpadding-top: 10px;\n\t\t\tborder-top: 1px #dedede solid;\n\t\t\ttransition: 0.15s all ease-in-out;\n\t\t}\n\n\t\t.sidebar-settings__title-container {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tcolor: #3c3c3c;\n\t\t\tmargin-bottom: 10px;\n\t\t\tgap: 10px;\n\t\t}\n\n\t\t.side-bar-settings__title-icon {\n\t\t\twidth: 18px;\n\t\t\theight: 18px;\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t.side-bar-settings__title-icon-img {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tobject-fit: contain;\n\t\t}\n\n\t\th2.sidebar-settings__title, h1.sidebar-settings__title {\n\t\t\tfont-size: 15px;\n\t\t\tmargin: unset !important;\n\t\t\tline-height: 1.3;\n\t\t}\n\n\t\t.sidebar-settings__btn-choice-container {\n\t\t\tdisplay: flex;\n\t\t\tmargin-bottom: 5px;\n\t\t\tgap: 5px;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.sidebar-settings__btn-choice {\n\t\t\tdisplay: flex;\n\t\t\tposition: relative;\n\t\t\tcursor: pointer;\n\t\t\ttext-align: center;\n\t\t\tcolor: black;\n\t\t\tfont-weight: 600;\n\t\t\tfont-size: 13px;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\tborder: 1px solid #c4c4c4;\n\t\t\ttransition: all 0.15s ease-in-out;\n\t\t\twidth: unset;\n\t\t\taspect-ratio: unset;\n\t\t\tborder-radius: 5px;\n\t\t\twidth: 100%;\n\t\t\tflex: 1 0 max-content;\n\t\t\tpadding: 9px;\n\t\t\tline-height: 1;\n\t\t}\n\n\t\t.sidebar-settings__btn-choice.selected, .sidebar-settings__btn-choice:hover {\n\t\t\tborder-color: black;\n\t\t\tbackground: black;\n\t\t\tcolor: white;\n\t\t}\n\n\t\t.sidebar-settings__cost {\n\t\t\tfont-size: 13px;\n\t\t\tcolor: black;\n\t\t}\n\n\t\t\/* Sidebar Settings: Import *\/\n\t\t.sidebar-settings__btn-import {\n\t\t\twidth: 100%;\n\t\t\theight: 80px;\n\t\t\tpadding: 15px 10px;\n\t\t\tborder-radius: 10px;\n\t\t\tborder: 1px solid rgb(222, 222, 222, 1);\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-start;\n\t\t\talign-items: center;\n\t\t\tgap: 10px;\n\t\t}\n\n\t\t.sidebar-settings__btn-import:hover, .sidebar-settings__btn-import:focus {\n\t\t\tborder: 1px solid rgb(172, 172, 171);\n\t\t}\n\n\t\t.sidebar-settings__btn-import-img {\n\t\t\twidth: auto;\n\t\t\theight: 100%;\n\t\t\tobject-fit: cover;\n\t\t\tborder-radius: 10px;\n\t\t}\n\n\t\t.sidebar-settings__btn-import-empty {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: center;\n\t\t\talign-items: center;\n\t\t\twidth: 45px;\n\t\t\theight: 30px;\n\t\t\tline-height: 30px;\n\t\t\tborder-radius: 5px;\n\t\t\tbox-shadow: 0px 2px 6px #00000029;\n\t\t}\n\n\t\t.sidebar-settings__btn-import-prompt {\n\t\t\tfont-size: 13px;\n\t\t\tfont-weight: 400;\n\t\t\tmargin: 0 !important;\n\t\t\tdisplay: -webkit-box;\n\t\t\t-webkit-line-clamp: 2;\n\t\t\t-webkit-box-orient: vertical;\n\t\t\toverflow: hidden;\n\t\t\ttext-overflow: ellipsis;\n\t\t}\n\n\t\t.sidebar-settings__btn-choice--import {\n\t\t\tmargin-top: 10px;\n\t\t\tfont-weight: normal;\n\t\t}\n\n\t\t\/* Sidebar Settings: Mobile Bottom *\/\n\t\t.mobile-settings-bottom__icon-img {\n\t\t\tmax-height: 22px;\n\t\t\theight: 100%;\n\t\t}\n\n\t\t\/* Sidebar Settings: Mobile Tab *\/\n\t\t.mobile-settings-tab {\n\t\t\tposition: fixed;\n\t\t\tbottom: 0;\n\t\t\tbackground: white;\n\t\t\twidth: 100vw;\n\t\t\tpadding: 15px 15px 30px;\n\t\t\tz-index: 2;\n\t\t\tbox-shadow: 0 0 0 1px #8898aa1a, 0 2px 5px 2px rgba(0, 0, 0, .1);\n\t\t\tborder-radius: 20px 20px 0 0;\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.mobile-settings-tab__close-container {\n\t\t\tdisplay: flex;\n\t\t\tjustify-content: flex-end;\n\t\t}\n\n\t\t.mobile-settings-tab__close-container-img {\n\t\t\twidth: 24px;\n\t\t\theight: 24px;\n\t\t\tpadding: 5px;\n\t\t\tposition: relative;\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t.mobile-settings-tab__close-container-btn {\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tleft: 50%;\n\t\t\twidth: 48px;\n\t\t\theight: 48px;\n\t\t\tpadding: 0;\n\t\t\ttransform: translate(-50%, -50%);\n\t\t\tborder: none;\n\t\t\topacity: 0;\n\t\t}\n\n\t<\/style>\n\n\t\n\t<div class=\"canvas-settings-container\">\n\t\t<div class=\"canvas-container\">\n\t\t\t<div class=\"upscale-image-section-container\">\n\t\t\t\t<div id=\"upscale-initial-loading-spinner\">\n\t\t\t\t\t<img  decoding=\"async\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/05\/loading-spinner-white.svg\" alt=\"Indl\u00e6ser spinner\">\n\t\t\t\t<\/div>\n\t\t\t\t<div id=\"upscale-image-section-wrapper-container\">\n\t\t\t\t\t<div id=\"upscale-image-section-wrapper\" data-imgid=\"\" data-model=\"\" data-ogprompt=\"\">\n\t\t\t\t\t\t<img  decoding=\"async\" id=\"upscale-original-image\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/03\/Grey_Square.svg\" alt=\"Startbillede\">\n\t\t\t\t\t\t<div class=\"upscale-overlay\">\n\t\t\t\t\t\t\t<img  decoding=\"async\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/05\/loading-spinner-white.svg\" alt=\"Indl\u00e6ser spinner\">\n\t\t\t\t\t\t<\/div>\n                        <video id=\"upscaled-result-video\" src=\"\" muted playsinline loop controls style=\"display:none\"><\/video>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div id=\"upscale-tip-popup\">\n\t\t\t\t\t<div class=\"upscale-tip-message\">\n\t\t\t\t\t\t<h3>Tip<\/h3>\n\t\t\t\t\t\t<p>Juster \"\u00c6ndringsfaktor\" for at bestemme, hvor meget billedet skal regenereres. Fantastisk til at forbedre detaljer!<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"upscale-tip-image\">\n\t\t\t\t\t\t<img  decoding=\"async\" class=\"lazy loaded\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/08\/Noise_scale_comparison.jpg\" alt=\"Drikkevarebillede\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div id=\"upscale-error-popup\">\n\t\t\t\t\t<div class=\"upscale-error-icon\">\n\t\t\t\t\t\t<img  decoding=\"async\" class=\"lazy loaded\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/08\/error-icon.svg\" alt=\"Advarselsikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"upscale-error-message\">\n\t\t\t\t\t\t<h3>Ups! Noget gik galt<\/h3>\n\t\t\t\t\t\t<p>Der opstod en fejl p\u00e5 serversiden. Din kredit er blevet returneret. Pr\u00f8v venligst igen lidt senere.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"upscale-error-close\">\n\t\t\t\t\t\t<img  decoding=\"async\" class=\"lazy loaded\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg\" alt=\"Luk\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div id=\"upscale-no-img-popup\">\n\t\t\t\t\t\t<button id='add-image'>\n\t\t\t\t\t\t\t<img   src='https://imagineme-ai.b-cdn.net/da/\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg' alt=\"Tilf\u00f8j billede\">\n\t\t\t\t\t\t<\/button>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div id=\"upscale-prompt-container-bottom\">\n\t\t\t\t<div id=\"myProgress\" class=\"upscale-page\">\n\t\t\t\t\t<div id=\"myBar\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<form id=\"upscale-prompt-form\" autocomplete=\"off\">\n\t\t\t\t\t<div class=\"form-group\">\n\t\t\t\t\t\t<input type=\"text\" class=\"upscale-form-input\" id=\"userprompt\" name=\"fname\" value=\"\" placeholder=\"Beskriv, hvad der skal ske i billedet\" data-plh-alt=\"Beskriv hvad ... g\u00f8r\">\n\t\t\t\t\t\t<textarea type=\"text\" class=\"upscale-form-input\" id=\"userprompt-textarea\" name=\"fname-text\" placeholder=\"Beskriv, hvad der skal ske i billedet\" data-plh-alt=\"Beskriv hvad ... g\u00f8r\"><\/textarea>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"upscale-prompt-btn-container\" title=\"Gener\u00e9r videoer\">\n\t\t\t\t\t\t<input type=\"hidden\" name=\"action\" value=\"imagine_the_query\">\n\t\t\t\t\t\t<input id=\"imagine-prompt-upscale-button\" type=\"submit\" value=\"Forestil dig\" class=\"btn btn-primary\" name=\"upscalebtn\">\n\t\t\t\t\t\t<input id=\"imagine-prompt-upscale-button-mobile\" type=\"submit\" value=\"Forestil dig\" class=\"btn btn-primary\" name=\"upscalebtn-mobile\">\n\t\t\t\t\t\t<div id=\"upscale-btn-loading-spinner\">\n\t\t\t\t\t\t\t<img  decoding=\"async\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/05\/loading-spinner-white.svg\" alt=\"Indl\u00e6ser spinner\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/form>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"settings-sidebar\">\n\t\t\t<div class=\"settings-inner-container\">\n\n\t\t\t\t<div class=\"sidebar-settings__container\" id=\"upscale-amount-section\">\n\t\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t\t<div class=\"side-bar-settings__title-icon\">\n\t\t\t\t\t\t\t<img class=\"side-bar-settings__title-icon-img\" src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/svg\/im_icon_star.svg\" decoding=\"async\" alt=\"Videokvalitet ikon\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h1 class=\"sidebar-settings__title\">Videokvalitet<\/h1>\n\t\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox4\">i<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"sidebar-settings__btn-choice-container\">\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--quality\">Hurtig<\/button>\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--quality selected\">Normal<\/button>\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--quality\">H\u00f8j kvalitet<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"sidebar-settings__cost\">Pris: <span>3<\/span> kreditter<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<div class=\"upscale-divider\"><\/div>\n\n\t\t\t\t<div class=\"sidebar-settings__container\">\n\t\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t\t<div class=\"side-bar-settings__title-icon\">\n\t\t\t\t\t\t\t<img class=\"side-bar-settings__title-icon-img\" src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/svg\/im_icon_clock.svg\" decoding=\"async\" alt=\"Video l\u00e6ngde ikon\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Videol\u00e6ngde<\/h2>\n\t\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox1\">i<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"sidebar-settings__btn-choice-container\">\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--length selected\" id=\"upscale-type-regenerative\" data-type=\"regen\">5 sekunder<\/button>\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--length\" id=\"upscale-type-simple\" data-type=\"simple\">10 sekunder<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"upscale-divider\"><\/div>\n\n\t\t\t\t<div class=\"sidebar-settings__container\">\n\t\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t\t<div class=\"side-bar-settings__title-icon\">\n\t\t\t\t\t\t\t<img  class=\"side-bar-settings__title-icon-img\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/10\/Negative_prompt.svg\" decoding=\"async\" alt=\"Negativ promptikon\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Negativ prompt<\/h2>\n\t\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox2\">i<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<textarea placeholder=\"Indtast beskrivelse her...\" name=\"negative-description\" id=\"negative-description\" class=\"upscale-colomn-textarea\"><\/textarea>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div style=\"display:none\" class=\"upscale-divider\"><\/div>\n\n\t\t\t\t<div style=\"display:none\" class=\"sidebar-settings__container\">\n\t\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">\u00c6ndringsfaktor<\/h2>\n\t\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox3\">i<\/div>\n\t\t\t\t\t\t<span id=\"regen-scale\">0.50<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"slider-container\">\n\t\t\t\t\t\t<div class=\"slider-track\"><\/div>\n\t\t\t\t\t\t<div class=\"slider-fill\"><\/div>\n\t\t\t\t\t\t<div class=\"slider-thumb\"><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"noise-scale-change-indicator\">Regenererer billedet <span>moderat<\/span><\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"sidebar-settings__container-inner-sub\">\n\t\t\t\t\t<div class=\"sidebar-settings__container\">\n\t\t\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t\t\t<div class=\"side-bar-settings__title-icon\">\n\t\t\t\t\t\t\t\t<img class=\"side-bar-settings__title-icon-img\" src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/svg\/im_icon_image.svg\" decoding=\"async\" alt=\"Billede import ikon\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Billede import<\/h2>\n\t\t\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox5\">i<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-import\">\n\t\t\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"sidebar-settings__btn-import-img sidebar-settings--hidden\" src=\"\" alt=\"\">\n\t\t\t\t\t\t\t<div class=\"sidebar-settings__btn-import-empty \">+<\/div>\n\t\t\t\t\t\t\t<p class=\"sidebar-settings__btn-import-prompt\">Klik her for at v\u00e6lge et billede fra dit galleri<\/p>\n\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--import\" style=\"display:none\">Skift billede<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<section class=\"upscale-settings-bottom-wrapper\">\n\t\t\t<div class=\"upscale-settings-bottom-container\">\n\t\t\t\t<div class=\"upscale-settings-bottom-card\" data-setting=\"upscale-settings-mobile-upscale-amount\">\n\t\t\t\t\t<div class=\"mobile-settings-bottom__icon\">\n\t\t\t\t\t\t<img class=\"mobile-settings-bottom__icon-img\" src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/svg\/im_icon_star.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Videokvalitet ikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Videokvalitet<\/h5>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"upscale-settings-bottom-divider\"><\/div>\n\t\t\t\t<div class=\"upscale-settings-bottom-card\" data-setting=\"upscale-settings-mobile-upscale-details\">\n\t\t\t\t\t<div class=\"mobile-settings-bottom__icon\">\n\t\t\t\t\t\t<img class=\"mobile-settings-bottom__icon-img\" src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/svg\/im_icon_clock.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Video l\u00e6ngde ikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Videol\u00e6ngde<\/h5>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"upscale-settings-bottom-divider\"><\/div>\n\t\t\t\t<div class=\"upscale-settings-bottom-card\" data-setting=\"upscale-settings-mobile-negative-prompt\">\n\t\t\t\t\t<div class=\"mobile-settings-bottom__icon\">\n\t\t\t\t\t\t<img  class=\"mobile-settings-bottom__icon-img\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/10\/Negative_prompt.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Negativ promptikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Negativ prompt<\/h5>\n\t\t\t\t<\/div>\n\t\t\t\t<div style=\"display:none\" class=\"upscale-settings-bottom-divider\"><\/div>\n\t\t\t\t<div style=\"display:none\" class=\"upscale-settings-bottom-card\" data-setting=\"upscale-settings-mobile-change-factor\">\n\t\t\t\t\t<div class=\"mobile-settings-bottom__icon\">\n\t\t\t\t\t\t<img  class=\"mobile-settings-bottom__icon-img\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /custom\/svg\/change-factor-icon.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Skift faktorikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">\u00c6ndringsfaktor<\/h5>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"upscale-settings-bottom-divider\"><\/div>\n\t\t\t\t<div class=\"upscale-settings-bottom-card\" data-setting=\"mobile-settings-tab--import\">\n\t\t\t\t\t<div class=\"mobile-settings-bottom__icon\">\n\t\t\t\t\t\t<img class=\"mobile-settings-bottom__icon-img\" src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/svg\/im_icon_image.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Billede import ikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Billede import<\/h5>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\n\n\t\t<div class=\"upscale-settings-mobile-background\"><\/div>\n\n\n\t\t<section class=\"mobile-settings-tab\" id=\"mobile-settings-tab--import\">\n\t\t\t<div class=\"mobile-settings-tab__close-container\">\n\t\t\t\t<div class=\"mobile-settings-tab__close-container-img\">\n\t\t\t\t\t<img   src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Luk ikon\">\n\t\t\t\t\t<button class=\"mobile-settings-tab__close-container-btn\"><\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"sidebar-settings__container\">\n\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Billede import<\/h2>\n\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox5\">i<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<button class=\"sidebar-settings__btn-import\">\n\t\t\t\t\t<img decoding=\"async\" loading=\"lazy\" class=\"sidebar-settings__btn-import-img sidebar-settings--hidden\" src=\"\" alt=\"\">\n\t\t\t\t\t<div class=\"sidebar-settings__btn-import-empty \">+<\/div>\n\t\t\t\t\t<p class=\"sidebar-settings__btn-import-prompt\">Klik her for at v\u00e6lge et billede fra dit galleri<\/p>\n\t\t\t\t<\/button>\n\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--import\" style=\"display:none\">Skift billede<\/button>\n\t\t\t<\/div>\n\t\t<\/section>\n\t\t<section class=\"mobile-settings-tab\" id=\"upscale-settings-mobile-upscale-details\">\n\t\t\t<div class=\"mobile-settings-tab__close-container\">\n\t\t\t\t<div class=\"mobile-settings-tab__close-container-img\">\n\t\t\t\t\t<img   src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Luk ikon\">\n\t\t\t\t\t<button class=\"mobile-settings-tab__close-container-btn\"><\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"sidebar-settings__container\">\n\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Videol\u00e6ngde<\/h2>\n\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox1\">i<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"sidebar-settings__btn-choice-container\">\n\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--length selected\" id=\"upscale-type-regenerative\" data-type=\"regen\">5 sekunder<\/button>\n\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--length\" id=\"upscale-type-simple\" data-type=\"simple\">10 sekunder<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\t\t<section class=\"mobile-settings-tab\" id=\"upscale-settings-mobile-upscale-amount\">\n\t\t\t<div class=\"mobile-settings-tab__close-container\">\n\t\t\t\t<div class=\"mobile-settings-tab__close-container-img\">\n\t\t\t\t\t<img   src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Luk ikon\">\n\t\t\t\t\t<button class=\"mobile-settings-tab__close-container-btn\"><\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"sidebar-settings__container\" id=\"upscale-amount-section\">\n\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Videokvalitet<\/h2>\n\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox4\">i<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"sidebar-settings__btn-choice-container\">\n\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--quality\">Hurtig<\/button>\n\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--quality selected\">Normal<\/button>\n\t\t\t\t\t<button class=\"sidebar-settings__btn-choice sidebar-settings__btn-choice--quality\">H\u00f8j kvalitet<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"sidebar-settings__cost\">Pris: <span>3<\/span> kreditter<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\t\t<section class=\"mobile-settings-tab\" id=\"upscale-settings-mobile-negative-prompt\">\n\t\t\t<div class=\"mobile-settings-tab__close-container\">\n\t\t\t\t<div class=\"mobile-settings-tab__close-container-img\">\n\t\t\t\t\t<img   src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Luk ikon\">\n\t\t\t\t\t<button class=\"mobile-settings-tab__close-container-btn\"><\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"sidebar-settings__container\">\n\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Negativ prompt<\/h2>\n\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox2\">i<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div>\n\t\t\t\t\t<textarea placeholder=\"Indtast beskrivelse her...\" name=\"negative-description\" id=\"negative-description-mobile\" class=\"upscale-colomn-textarea\"><\/textarea>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\t\t<section class=\"mobile-settings-tab\" id=\"upscale-settings-mobile-change-factor\">\n\t\t\t<div class=\"mobile-settings-tab__close-container\">\n\t\t\t\t<div class=\"mobile-settings-tab__close-container-img\">\n\t\t\t\t\t<img   src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg\" decoding=\"async\" loading=\"lazy\" alt=\"Luk ikon\">\n\t\t\t\t\t<button class=\"mobile-settings-tab__close-container-btn\"><\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div style=\"display:none\" class=\"sidebar-settings__container\">\n\t\t\t\t<div class=\"sidebar-settings__title-container\">\n\t\t\t\t\t<h2 class=\"sidebar-settings__title\">\u00c6ndringsfaktor<\/h2>\n\t\t\t\t\t<div class=\"round-info-icon\" data-infobox=\"infobox3\">i<\/div>\n\t\t\t\t\t<span id=\"regen-scale-mobile\">0.50<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"slider-container\">\n\t\t\t\t\t<div class=\"slider-track\"><\/div>\n\t\t\t\t\t<div class=\"slider-fill\"><\/div>\n\t\t\t\t\t<div class=\"slider-thumb\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div id=\"noise-scale-change-indicator\">Regenererer billedet <span>moderat<\/span><\/div>\n\t\t\t<\/div>\n\t\t<\/section>\n\t<\/div>\n\t<div id=\"info-popover\" class=\"info-box\" role=\"tooltip\" aria-hidden=\"true\"><\/div>\n\t<div class=\"info-box\" id=\"infobox1\">V\u00e6lg l\u00e6ngden for den genererede video<\/div>\n\t<div class=\"info-box\" id=\"infobox2\">Du kan skrive her de ting, du ikke \u00f8nsker at ske i videoen, f.eks. hvis du skriver \"l\u00f8ber bagl\u00e6ns\", betyder det, at der ikke skal v\u00e6re nogen, der l\u00f8ber bagl\u00e6ns.<\/div>\n\t<div class=\"info-box\" id=\"infobox3\">Dette bestemmer, hvor meget frihed AI'en har til at regenerere billedet. T\u00e6ttere p\u00e5 0 vil billedet \u00e6ndre sig mindre og holde sig mere til det oprindelige billede. T\u00e6ttere p\u00e5 1 vil AI'en regenerere mere og holde sig mindre til det oprindelige billede. Det ideelle omr\u00e5de for at tilf\u00f8je detaljer er mellem 0,3 og 0,7.<\/div>\n\t<div class=\"info-box\" id=\"infobox4\">V\u00e6lg hvilken AI-tilstand der vil generere videoen.<\/div>\n\t<div class=\"info-box\" id=\"infobox5\">V\u00e6lg et billede fra dit galleri til at bruge som grundlag for videoproduktionen.<\/div>\n\t<div class=\"canvas-explanation-background\" id=\"upscale-explanation-background-01\" style=\"display: none;\">\n\t\t<div class=\"canvas-explanation-container\">\n\t\t\t<div class=\"canvas-explanation-scroll-container\">\n\t\t\t\t<div class=\"vsc-controller\"><\/div>\n\t\t\t\t<video src=\"\/wp-content\/uploads\/2025\/08\/IM_page_video_tutorial.mp4\" autoplay playsinline loop muted><\/video>\n\t\t\t\t<h3 class=\"canvas-explanation-title\">Lav episke videoer af dig selv!<\/h3>\n\t\t\t\t<p>V\u00e6lg l\u00e6ngden og kvaliteten af dine videoer. Beskriv, hvad der sker i videoen for at skabe dine egne historier og vignetter.<\/p>\n\t\t\t<\/div>\n\t\t\t<button class=\"canvas-explanation-btn\" id=\"upscale-explanation-btn-01\">Forts\u00e6t<\/button>\n\t\t<\/div>\n\t<\/div>\n\t<template id=\"video-error-messages\">\n\t\t<div data-key=\"fail\">\n\t\t\t<h3>Ups! Noget gik galt<\/h3>\n\t\t\t<p>Der opstod en fejl p\u00e5 serversiden. Pr\u00f8v venligst igen senere. Din kredit er blevet returneret.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"busy\">\n\t\t\t<h3>Wow! Vi har ret travlt<\/h3>\n\t\t\t<p>Vores servere h\u00e5ndterer i \u00f8jeblikket mange foresp\u00f8rgsler. Pr\u00f8v venligst igen om et par minutter. Din kredit er blevet returneret.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"no_credits\">\n\t\t\t<h3>Utilstr\u00e6kkelige kreditter<\/h3>\n\t\t\t<p>Det ser ud til, at du ikke har nok credits. Venligst genopfyld dine credits og pr\u00f8v igen.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"forbidden\">\n\t\t\t<h3>Ugyldige tegn registreret<\/h3>\n\t\t\t<p>Det ser ud til, at du har brugt nogle forbudte tegn: '}', ']', ';', ':', '$'. Fjern dem venligst og pr\u00f8v igen.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"imageless\">\n\t\t\t<h3>Der er intet billede!<\/h3>\n\t\t\t<p>Du har ikke valgt et billede at opskalere. V\u00e6lg et fra dit 'Galleri' eller send et billede direkte, efter du har genereret det.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"too_big\">\n\t\t\t<h3>Billedet er for stort!<\/h3>\n\t\t\t<p>Det billede, du har valgt, er for stort til at blive opskaleret. Reducer st\u00f8rrelsen p\u00e5 billedet eller v\u00e6lg et andet.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"filter\">\n\t\t\t<h3>Forbudt indhold registreret<\/h3>\n\t\t\t<p>Din indtastning indeholder forbudte ord. Venligst revider den for at overholde vores retningslinjer. Gentagen misbrug kan f\u00f8re til suspension af kontoen.<\/p>\n\t\t<\/div>\n\t<\/template>\n\n\t<template id=\"video-tips-template\">\n\t\t<article class=\"tip\">\n\t\t\t<h3>Tip<\/h3>\n\t\t\t<p>Forbedr billeder f\u00f8rst for at \u00f8ge detaljerne i ansigtet og f\u00e5 det til at se pr\u00e6cis ud som dig!<\/p>\n\t\t\t<img  decoding=\"async\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/08\/Noise_scale_comparison.jpg\" alt=\"Drikkevarebillede\">\n\t\t<\/article>\n\n\t\t<article class=\"tip\">\n\t\t\t<h3>Info<\/h3>\n\t\t\t<p>For videoer beh\u00f8ver du ikke beskrive kunststilen, blot hvad der skal ske i videoen.<\/p>\n\t\t\t<img  decoding=\"async\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/08\/Load_in_desintegrate.jpg\" alt=\"Info billede\">\n\t\t<\/article>\n\n\t\t<article class=\"tip\">\n\t\t\t<h3>Info<\/h3>\n\t\t\t<p>Kommer snart: en l\u00e6rredsside! Lav dine egne kompositioner ved at bruge dine egne eller andre billeder som referencer.<\/p>\n\t\t\t<img  decoding=\"async\"  src=\"\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2023\/08\/Coming_soon_laughing_sun.jpg\" alt=\"Info billede\">\n\t\t<\/article>\n\t<\/template>\n\n    \t<script src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/js\/masonry.pkgd.min.js\"><\/script>\n    <script src=\"https:\/\/imagineme.ai\/wp-content\/plugins\/custom-code-imagineme\/\/assets\/js\/imagesloaded.pkgd.min.js\"><\/script>\n        \t\t<script type=\"text\/javascript\">\n\t\t\tjQuery(document).ready(function($) {\n\n\t\t\t\tvar prompt_text, negative_prompt, upscale_amount_new_size, upscale_amount_current, regenScale, lastWidth, thumb, slider, sliderFill;\n\n\t\t\t\tvar regenValueGlobal = 0.50;\n\t\t\t\tvar isResizing = false;\n\n\t\t\t\tconst $qualitySel  = $('.sidebar-settings__btn-choice--quality');\n\t\t\t\tconst $lengthSel   = $('.sidebar-settings__btn-choice--length');\n\t\t\t\tconst $video       = $('#upscaled-result-video');\n\n\t\t\t\t\/** Element that carries the active image's model name in data-model. *\/\n\t\t\t\tconst $wrapper = $('#upscale-image-section-wrapper');\n\n\t\t\t\t\/** All fields that may contain '...' and need expansion. Add\/remove selectors as needed. *\/\n\t\t\t\tconst $fields = $('#userprompt, #userprompt-textarea, #negative-description, #negative-description-mobile');\n\n\t\t\t\tfunction selectedIndex(btnClass, fallback = 0) {\n\t\t\t\t\tconst $sel = $(btnClass + '.selected').first();\n\t\t\t\t\tif (!$sel.length) return fallback;\n\t\t\t\t\tconst $group = $sel.closest('.sidebar-settings__btn-choice-container')\n\t\t\t\t\t\t\t\t\t\t.find(btnClass);\n\t\t\t\t\treturn $group.index($sel);\n\t\t\t\t}\n\n\t\t\t\tfunction currentQuality() { \n\t\t\t\t\treturn selectedIndex('.sidebar-settings__btn-choice--quality', 1);\n\t\t\t\t}\n\n\t\t\t\tfunction currentLength() {\n\t\t\t\t\treturn selectedIndex('.sidebar-settings__btn-choice--length', 0);\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Updates input selectors and element references based on the current window width.\n\t\t\t\t * This function handles switching between mobile and desktop views, updating necessary elements\n\t\t\t\t * and their values to maintain consistency and functionality across different screen sizes.\n\t\t\t\t *\n\t\t\t\t * @function updateInputSelector\n\t\t\t\t * @global\n\t\t\t\t *\/\n\t\t\t\tfunction updateInputSelector() {\n\t\t\t\t\tvar isMobile = window.innerWidth <= 767;\n\n\t\t\t\t\tif (typeof lastWidth === \"undefined\") {\n\t\t\t\t\t\tlastWidth = isMobile ? \"mobile\" : \"desktop\";\n\t\t\t\t\t}\n\n\n\t\t\t\t\tvar selectedType = (function() {\n\t\t\t\t\t\tvar selectedCard = $('.sidebar-settings__btn-choice--length.selected');\n\t\t\t\t\t\treturn selectedCard.data('type');\n\t\t\t\t\t})();\n\n\t\t\t\t\tvar selectedUpscaleAmount = (function() {\n\t\t\t\t\t\tvar selectedAmount = $('.sidebar-settings__btn-choice--quality.selected').first();\n\t\t\t\t\t\treturn selectedAmount.text().trim();\n\t\t\t\t\t})();\n\n\n\t\t\t\t\tif (isMobile) {\n\n\t\t\t\t\t\tnegative_prompt = $('#negative-description-mobile');\n\t\t\t\t\t\tprompt_text = $('#userprompt-textarea');\n\t\t\t\t\t\tregenScale = $('#regen-scale-mobile');\n\t\t\t\t\t\tupscale_amount_new_size = $('#upscale-amount-new-size-mobile');\n\t\t\t\t\t\tupscale_amount_current = $('.sidebar-settings__cost span');\n\t\t\t\t\t\tthumb = $(\".slider-thumb\").eq(1);\n\t\t\t\t\t\tslider = $(\".slider-container\").eq(1);\n\t\t\t\t\t\tsliderFill = $(\".slider-fill\").eq(1);\n\n\t\t\t\t\t\tif (lastWidth === \"desktop\") {\n\t\t\t\t\t\t\tnegative_prompt.val($('#negative-description').val());\n\t\t\t\t\t\t\tprompt_text.val($('#userprompt').val());\n\t\t\t\t\t\t\tlastWidth = \"mobile\";\n\n\t\t\t\t\t\t\t$('.sidebar-settings__btn-choice--length[data-type=\"' + selectedType + '\"]').addClass('selected');\n\t\t\t\t\t\t\t$('.sidebar-settings__btn-choice--quality').each(function() {\n\t\t\t\t\t\t\t\tif ($(this).text().trim() === selectedUpscaleAmount) {\n\t\t\t\t\t\t\t\t\t$(this).addClass('selected');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\n\n\t\t\t\t\t\t\tregenScale.text(regenValueGlobal);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnegative_prompt = $('#negative-description');\n\t\t\t\t\t\tprompt_text = $('#userprompt');\n\t\t\t\t\t\tregenScale = $('#regen-scale');\n\t\t\t\t\t\tupscale_amount_new_size = $('#upscale-amount-new-size');\n\t\t\t\t\t\tupscale_amount_current = $('.sidebar-settings__cost span');\n\t\t\t\t\t\tthumb = $(\".slider-thumb\").eq(0);\n\t\t\t\t\t\tslider = $(\".slider-container\").eq(0);\n\t\t\t\t\t\tsliderFill = $(\".slider-fill\").eq(0);\n\n\t\t\t\t\t\tif (lastWidth === \"mobile\") {\n\n\t\t\t\t\t\t\tnegative_prompt.val($('#negative-description-mobile').val());\n\t\t\t\t\t\t\tprompt_text.val($('#userprompt-textarea').val());\n\t\t\t\t\t\t\tlastWidth = \"desktop\";\n\n\t\t\t\t\t\t\t$('.sidebar-settings__btn-choice--length[data-type=\"' + selectedType + '\"]').addClass('selected');\n\t\t\t\t\t\t\t$('.sidebar-settings__btn-choice--quality').each(function() {\n\t\t\t\t\t\t\t\tif ($(this).text().trim() === selectedUpscaleAmount) {\n\t\t\t\t\t\t\t\t\t$(this).addClass('selected');\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\tregenScale.text(regenValueGlobal);\n\t\t\t\t\t\t\tcalculateDimensions();\n\t\t\t\t\t\t\trestoreSliderPosition();\n\n\t\t\t\t\t\t}\n\n\t\t\t\t\t}\n\n\t\t\t\t\tattachEventHandlers();\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Restores the position of the slider based on the global regeneration value.\n\t\t\t\t * This function calculates the slider position proportionally to the regeneration value\n\t\t\t\t * and updates the slider UI accordingly.\n\t\t\t\t *\n\t\t\t\t * @function restoreSliderPosition\n\t\t\t\t * @global\n\t\t\t\t *\/\n\t\t\t\tfunction restoreSliderPosition() {\n\t\t\t\t\tvar sliderValue = regenValueGlobal * 100;\n\t\t\t\t\tvar newPos = sliderValue * sliderRealWidth \/ 100;\n\t\t\t\t\tupdateSliderValue(newPos);\n\t\t\t\t}\n\n\n\t\t\t\tupdateInputSelector();\n\n\t\t\t\t\/**\n\t\t\t\t * Handles the window resize event to update input selectors and element references.\n\t\t\t\t * This event listener sets the `isResizing` flag to true, calls the `updateInputSelector` function\n\t\t\t\t * to update the necessary elements for the new window size, and then sets the `isResizing` flag to false.\n\t\t\t\t *\n\t\t\t\t * @event window#resize\n\t\t\t\t *\/\n\t\t\t\twindow.addEventListener('resize', function() {\n\t\t\t\t\tisResizing = true;\n\t\t\t\t\tupdateInputSelector();\n\t\t\t\t\tisResizing = false;\n\t\t\t\t});\n\n\t\t\t\tconst $costSpan = $('.sidebar-settings__cost span');\n\n\t\t\t\tconst PRICE = [\n\t\t\t\t\t[1,  2],    \/\/ standard  \u2013 5 s \/ 10 s\n\t\t\t\t\t[3,  6],    \/\/ pro\n\t\t\t\t\t[6, 12],    \/\/ master\n\t\t\t\t];\n\n\t\t\t\tfunction updateCost() {\n\t\t\t\t\t$costSpan.text( PRICE[currentQuality()][currentLength()] );\n\t\t\t\t}\n\n\t\t\t\tupdateCost();\n\n\t\t\t\t$('.sidebar-settings__btn-choice--quality').on('click', function() {\n\n\t\t\t\t\tif ($(this).hasClass(\"selected\")) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t$('.sidebar-settings__btn-choice--quality.selected').removeClass(\"selected\");\n\t\t\t\t\t$(this).addClass(\"selected\");\n\t\t\t\t\tupdateCost();\n\t\t\t\t});\n\n\t\t\t\t$('.sidebar-settings__btn-choice--length').on('click', function() {\n\n\t\t\t\t\tif ($(this).hasClass(\"selected\")) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\t$('.sidebar-settings__btn-choice--length.selected').removeClass(\"selected\");\n\t\t\t\t\t$(this).addClass(\"selected\");\n\t\t\t\t\tupdateCost();\n\n\t\t\t\t});\n\n\t\t\t\tvar watched = localStorage.getItem('watched_vid') === 'true';\n\n\t\t\t\tif (!watched) {\n\t\t\t\t\t$('#upscale-explanation-background-01').css('display', 'flex');\n\t\t\t\t}\n\n\t\t\t\t$(\"#upscale-prompt-form\").submit(function() {\n\t\t\t\t\tevent.preventDefault();\n\n\t\t\t\t\topenSignInPopup(true);\n\n\t\t\t\t});\n\n\t\t\t\t$(\"#upscale-no-img-popup, .sidebar-settings__btn-import, .sidebar-settings__btn-choice--import\").click(function(){\n\t\t\t\t\t\topenSignInPopup(true);\n\t\t\t\t});\n\n\t\t\t\t$(\"#upscale-explanation-btn-01\").click(function() {\n\n\t\t\t\t\tlocalStorage.setItem('watched_vid', 'true');\n\t\t\t\t\t$('#upscale-explanation-background-01').fadeOut(150);\n\t\t\t\t});\n\n\t\t\t\tvar sliderRect, thumbRect, sliderRealWidth, thumbWidthHalf;\n\n\t\t\t\t\/**\n\t\t\t\t * Calculates the dimensions of the slider and thumb elements.\n\t\t\t\t * This function retrieves the bounding rectangles of the slider and thumb elements,\n\t\t\t\t * calculates half the width of the thumb, and the real width of the slider excluding the thumb's width.\n\t\t\t\t *\n\t\t\t\t * @function calculateDimensions\n\t\t\t\t * @global\n\t\t\t\t *\/\n\t\t\t\tfunction calculateDimensions() {\n\t\t\t\t\tsliderRect = slider[0].getBoundingClientRect();\n\t\t\t\t\tthumbRect = thumb[0].getBoundingClientRect();\n\t\t\t\t\tthumbWidthHalf = thumbRect.width \/ 2;\n\t\t\t\t\tsliderRealWidth = sliderRect.width - thumbRect.width;\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Updates the slider value and associated UI elements.\n\t\t\t\t * This function calculates the percentage position of the thumb on the slider,\n\t\t\t\t * updates the regeneration scale text, and adjusts the slider fill and thumb position accordingly.\n\t\t\t\t *\n\t\t\t\t * @function updateSliderValue\n\t\t\t\t * @param {number} newPos - The new position of the thumb on the slider.\n\t\t\t\t * @global\n\t\t\t\t *\/\n\t\t\t\tfunction updateSliderValue(newPos) {\n\t\t\t\t\tvar percent = Math.min(Math.max(newPos * 100 \/ sliderRealWidth, 0), 100);\n\t\t\t\t\tvar sliderValue = Math.round(percent \/ 1) * 1;\n\t\t\t\t\tregenScale.text((sliderValue \/ 100).toFixed(2));\n\t\t\t\t\tvar regenValue = parseFloat(regenScale.text());\n\t\t\t\t\tvar changeText = \"\";\n\n\t\t\t\t\tif (regenValue < 0.25) {\n\t\t\t\t\t\tchangeText = \"negligibly\";\n\t\t\t\t\t} else if (regenValue >= 0.25 && regenValue < 0.4) {\n\t\t\t\t\t\tchangeText = \"slightly\";\n\t\t\t\t\t} else if (regenValue >= 0.4 && regenValue <= 0.6) {\n\t\t\t\t\t\tchangeText = \"moderately\";\n\t\t\t\t\t} else if (regenValue > 0.6 && regenValue <= 0.75) {\n\t\t\t\t\t\tchangeText = \"heavily\";\n\t\t\t\t\t} else if (regenValue > 0.75) {\n\t\t\t\t\t\tchangeText = \"aggressively\";\n\t\t\t\t\t}\n\n\t\t\t\t\t$('#noise-scale-change-indicator span').text(changeText);\n\n\t\t\t\t\trequestAnimationFrame(function() {\n\t\t\t\t\t\tsliderFill.css('width', sliderValue + '%');\n\t\t\t\t\t\tvar thumbLeftPercent = (sliderValue * sliderRealWidth \/ 100 + thumbWidthHalf) * 100 \/ sliderRect.width;\n\t\t\t\t\t\tthumb.css('left', thumbLeftPercent + '%');\n\t\t\t\t\t\tif (!isResizing) {\n\t\t\t\t\t\t\tregenValueGlobal = regenScale.text();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Handles the movement of the slider thumb.\n\t\t\t\t * This function calculates the new position of the thumb based on the mouse or touch event\n\t\t\t\t * and updates the slider value accordingly.\n\t\t\t\t *\n\t\t\t\t * @function handleMove\n\t\t\t\t * @param {Event} e - The event object from the mouse or touch event.\n\t\t\t\t * @global\n\t\t\t\t *\/\n\t\t\t\tfunction handleMove(e) {\n\t\t\t\t\tvar x = (e.pageX || e.originalEvent.touches[0].pageX) - sliderRect.left;\n\t\t\t\t\tupdateSliderValue(x - thumbWidthHalf);\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Attaches event handlers for interacting with the slider.\n\t\t\t\t * This function sets up event listeners for mouse and touch events on the thumb and slider elements,\n\t\t\t\t * allowing the user to drag the thumb and click on the slider to change the slider value.\n\t\t\t\t *\n\t\t\t\t * @function attachEventHandlers\n\t\t\t\t * @global\n\t\t\t\t *\/\n\t\t\t\tfunction attachEventHandlers() {\n\t\t\t\t\tthumb.off('mousedown touchstart');\n\t\t\t\t\tthumb.on('mousedown touchstart', function(e) {\n\t\t\t\t\t\te.preventDefault();\n\t\t\t\t\t\tthumb.addClass('dragging');\n\t\t\t\t\t\t$(document).on('mousemove touchmove', handleMove);\n\t\t\t\t\t});\n\n\t\t\t\t\t$(document).off('mouseup touchend');\n\t\t\t\t\t$(document).on('mouseup touchend', function() {\n\t\t\t\t\t\t$(document).off('mousemove touchmove', handleMove);\n\t\t\t\t\t\tthumb.removeClass('dragging');\n\t\t\t\t\t});\n\n\t\t\t\t\tslider.off('click touchstart');\n\t\t\t\t\tslider.on('click touchstart', handleMove);\n\t\t\t\t}\n\n\n\t\t\t\t$(window).on('resize', calculateDimensions);\n\n\t\t\t\tcalculateDimensions();\n\n\t\t\t\t\/**\n\t\t\t\t * Handles click events on elements with the class \"upscale-settings-bottom-card\".\n\t\t\t\t * This function retrieves the target setting based on the clicked element's data attribute,\n\t\t\t\t * displays the corresponding setting panel, and if the setting panel is for changing the upscale factor,\n\t\t\t\t * it calculates the dimensions and restores the slider position. It also prevents body scrolling while the panel is open.\n\t\t\t\t *\n\t\t\t\t * @function\n\t\t\t\t * @event\n\t\t\t\t *\/\n\t\t\t\t$(\".upscale-settings-bottom-card\").click(function() {\n\n\t\t\t\t\tvar targetId = $(this).data('setting');\n\n\t\t\t\t\t$(\".upscale-settings-mobile-background\").fadeIn(150);\n\t\t\t\t\t$('#' + targetId).slideDown(350);\n\n\t\t\t\t\tif (targetId == 'upscale-settings-mobile-change-factor') {\n\t\t\t\t\t\tcalculateDimensions();\n\t\t\t\t\t\trestoreSliderPosition();\n\t\t\t\t\t}\n\n\t\t\t\t\t$('body').addClass('no-scroll');\n\n\t\t\t\t});\n\n\t\t\t\t\n\n\t\t\t\tconst POP_ID = 'info-popover';\n\t\t\t\tconst $win   = $(window);\n\t\t\t\tconst $doc   = $(document);\n\t\t\t\tconst $html  = $('html');\n\n\t\t\t\t\/\/ Create popover once (if not in DOM yet)\n\t\t\t\tlet $pop = $('#' + POP_ID);\n\t\t\t\tif (!$pop.length) {\n\t\t\t\t\t$pop = $('<div\/>', {\n\t\t\t\t\tid: POP_ID, class: 'info-box', role: 'tooltip', 'aria-hidden': 'true'\n\t\t\t\t\t}).appendTo('body');\n\t\t\t\t}\n\n\t\t\t\tlet hideTimer = null;\n\t\t\t\tlet $current  = null; \/\/ currently active icon\n\n\t\t\t\t\/\/ Heuristics: treat as \"mobile UI\" if the primary input cannot hover or small width\n\t\t\t\tconst isMobileUI = () =>\n\t\t\t\t\twindow.matchMedia('(hover: none), (pointer: coarse)').matches || window.innerWidth <= 767;\n\n\t\t\t\tconst clamp = (v, min, max) => Math.max(min, Math.min(max, v));\n\n\t\t\t\tfunction setContent($icon) {\n\t\t\t\t\t\/\/ Prefer a template element referenced by data-infobox\n\t\t\t\t\tconst id   = $icon.data('infobox');\n\t\t\t\t\tconst $tpl = id ? $('#' + id) : $();\n\t\t\t\t\tif ($tpl.length) {\n\t\t\t\t\t\t$pop.html($tpl.html());\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\t\/\/ Fallback to data attributes if ever needed\n\t\t\t\t\tconst title = $icon.data('title') || '';\n\t\t\t\t\tconst body  = $icon.data('body') || '';\n\t\t\t\t\t$pop.html(title || body ? `<h3>${escapeHtml(title)}<\/h3><p>${escapeHtml(body)}<\/p>` : '');\n\t\t\t\t}\n\n\t\t\t\tfunction placePopover($icon) {\n\t\t\t\t\tconst rtl   = ($html.attr('dir') || 'ltr').toLowerCase() === 'rtl';\n\t\t\t\t\tconst gap   = 12;\n\t\t\t\t\tconst SAFE  = 15;\n\t\t\t\t\tconst rect  = $icon[0].getBoundingClientRect();\n\t\t\t\t\t\/\/ Measure popover by showing it invisibly\n\t\t\t\t\t$pop.css({ left: 0, top: 0, display: 'block', visibility: 'hidden' });\n\t\t\t\t\tconst pw = $pop.outerWidth();\n\t\t\t\t\tconst ph = $pop.outerHeight();\n\t\t\t\t\tconst vw = window.innerWidth;\n\t\t\t\t\tconst vh = window.innerHeight;\n\n\t\t\t\t\tconst canRight = rect.right + gap + pw <= (vw - SAFE);\n\t\t\t\t\tconst canLeft  = rect.left  - gap - pw >= SAFE;\n\t\t\t\t\tconst canBelow = rect.bottom + gap + ph <= (vh - SAFE);\n\t\t\t\t\tconst canAbove = rect.top    - gap - ph >= SAFE;\n\n\t\t\t\t\tconst vCenter = () => clamp(rect.top + rect.height \/ 2 - ph \/ 2, SAFE, vh - ph - SAFE);\n\t\t\t\t\tconst hCenter = () => clamp(rect.left + rect.width \/ 2 - pw \/ 2, SAFE, vw - pw - SAFE);\n\n\t\t\t\t\tlet left, top;\n\n\t\t\t\t\t\/\/ Preference order: side (right in LTR \/ left in RTL) \u2192 opposite side \u2192 below \u2192 above \u2192 clamp\n\t\t\t\t\tif (!rtl && canRight)         { left = rect.right + gap; top = vCenter(); }\n\t\t\t\t\telse if ( rtl && canLeft)     { left = rect.left  - gap - pw; top = vCenter(); }\n\t\t\t\t\telse if (!rtl && canLeft)     { left = rect.left  - gap - pw; top = vCenter(); }\n\t\t\t\t\telse if ( rtl && canRight)    { left = rect.right + gap; top = vCenter(); }\n\t\t\t\t\telse if (canBelow)            { left = hCenter(); top = rect.bottom + gap; }\n\t\t\t\t\telse if (canAbove)            { left = hCenter(); top = rect.top    - gap - ph; }\n\t\t\t\t\telse { \/\/ ultimate clamp\n\t\t\t\t\t\tleft = clamp(rect.left, SAFE, vw - pw - SAFE);\n\t\t\t\t\t\ttop  = clamp(rect.bottom + gap, SAFE, vh - ph - SAFE);\n\t\t\t\t\t}\n\n\t\t\t\t\t$pop.css({ left: Math.round(left), top: Math.round(top), visibility: 'visible' })\n\t\t\t\t\t\t.attr('aria-hidden', 'false');\n\t\t\t\t}\n\n\t\t\t\tfunction showPopover($icon) {\n\t\t\t\t\tclearTimeout(hideTimer);\n\t\t\t\t\tif ($current && $current[0] === $icon[0] && $pop.is(':visible')) {\n\t\t\t\t\tplacePopover($icon); \/\/ re-place on repeated hover\/tap or layout shift\n\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t\t$current = $icon;\n\t\t\t\t\tsetContent($icon);\n\t\t\t\t\tplacePopover($icon);\n\t\t\t\t\t$icon.attr('aria-expanded', 'true');\n\t\t\t\t\t$pop.stop(true, true).fadeIn(120);\n\t\t\t\t}\n\n\t\t\t\tfunction hidePopover(immediate = false) {\n\t\t\t\t\tconst doHide = () => {\n\t\t\t\t\t$pop.stop(true, true).fadeOut(100).attr('aria-hidden', 'true');\n\t\t\t\t\tif ($current) $current.attr('aria-expanded', 'false');\n\t\t\t\t\t$current = null;\n\t\t\t\t\t};\n\t\t\t\t\tif (immediate) doHide(); else hideTimer = setTimeout(doHide, 120);\n\t\t\t\t}\n\n\t\t\t\t\/\/ ----- Desktop (hover) -----\n\t\t\t\t$doc.on('mouseenter', '.round-info-icon', function () {\n\t\t\t\t\tif (isMobileUI()) return; \/\/ ignore hover on touch environments\n\t\t\t\t\tshowPopover($(this));\n\t\t\t\t});\n\t\t\t\t$doc.on('mouseleave', '.round-info-icon', function () {\n\t\t\t\t\tif (isMobileUI()) return;\n\t\t\t\t\thidePopover(false);\n\t\t\t\t});\n\n\t\t\t\t\/\/ Keep open while hovering the popover itself (desktop)\n\t\t\t\t$pop.on('mouseenter', () => clearTimeout(hideTimer));\n\t\t\t\t$pop.on('mouseleave', () => hidePopover(false));\n\n\t\t\t\t\/\/ ----- Mobile (tap to toggle) -----\n\t\t\t\t$doc.on('click', '.round-info-icon', function (e) {\n\t\t\t\t\tif (!isMobileUI()) return; \/\/ desktop handled via hover\n\t\t\t\t\te.stopPropagation();\n\t\t\t\t\tconst $icon = $(this);\n\t\t\t\t\tif ($current && $current[0] === $icon[0] && $pop.is(':visible')) {\n\t\t\t\t\thidePopover(true);\n\t\t\t\t\t} else {\n\t\t\t\t\tshowPopover($icon);\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t\t\t\/\/ Close on outside tap\/click (mobile)\n\t\t\t\t$doc.on('click', function () {\n\t\t\t\t\tif (isMobileUI()) hidePopover(true);\n\t\t\t\t});\n\n\t\t\t\t\/\/ Always close on scroll\/resize\/orientation change (requested behavior)\n\t\t\t\t$win.on('scroll resize orientationchange', () => hidePopover(true));\n\n\t\t\t\t\/\/ Optional hook if you want to manually reposition after layout changes\n\t\t\t\twindow.repositionInfoPopover = function () {\n\t\t\t\t\tif ($current && $pop.is(':visible')) placePopover($current);\n\t\t\t\t};\n\n\t\t\t\t\/\/ Utility for fallback content from data attributes\n\t\t\t\tfunction escapeHtml(str) {\n\t\t\t\t\treturn String(str).replace(\/[&<>\"']\/g, m => ({\n\t\t\t\t\t'&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;'\n\t\t\t\t\t}[m]));\n\t\t\t\t}\n\n\t\t\t\tvar initialWindowWidth = window.innerWidth;\n\n\n\t\t\t\t\/**\n\t\t\t\t * Handles the window resize event.\n\t\t\t\t * This function checks if the current window width is different from the initial window width.\n\t\t\t\t * If the window width has changed, it calls the `closeUpscaleSettings` function to close any open upscale settings.\n\t\t\t\t *\n\t\t\t\t * @function handleResize\n\t\t\t\t *\/\n\t\t\t\tfunction handleResize() {\n\t\t\t\t\tvar currentWindowWidth = window.innerWidth;\n\t\t\t\t\tif (currentWindowWidth !== initialWindowWidth) {\n\t\t\t\t\t\tcloseUpscaleSettings();\n\t\t\t\t\t}\n\t\t\t\t\tinitialWindowWidth = currentWindowWidth;\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Closes the upscale settings panel.\n\t\t\t\t * This function fades out the mobile background for upscale settings, slides up any visible tabs, \n\t\t\t\t * and removes the `no-scroll` class from the body to restore scrolling.\n\t\t\t\t *\n\t\t\t\t * @function closeUpscaleSettings\n\t\t\t\t *\/\n\t\t\t\tfunction closeUpscaleSettings() {\n\n\t\t\t\t\t$(\".upscale-settings-mobile-background\").fadeOut(150);\n\t\t\t\t\t$(\".mobile-settings-tab:visible\").slideUp(350);\n\t\t\t\t\t$('body').removeClass('no-scroll');\n\t\t\t\t}\n\n\t\t\t\t\/**\n\t\t\t\t * Attaches click event handlers to elements for closing the upscale settings.\n\t\t\t\t * This event handler triggers the `closeUpscaleSettings` function when the mobile background \n\t\t\t\t * or the first child of the tab title container is clicked.\n\t\t\t\t *\n\t\t\t\t * @event\n\t\t\t\t *\/\n\t\t\t\t$(\".upscale-settings-mobile-background, .mobile-settings-tab__close-container-img\").click(closeUpscaleSettings);\n\n\t\t\t\t$(window).resize(handleResize);\n\n\t\t\t});\n\t\t<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"im_meta_structure":null,"footnotes":""},"class_list":["post-272725","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generer personlige AI-videoer - ImagineMe<\/title>\n<meta name=\"description\" content=\"Brug billeder til live med ImagineMe&#039;s AI Video Generator. Forvandl fotos til levende videoer p\u00e5 f\u00e5 sekunder og skab engagement p\u00e5 enhver platform.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/imagineme.ai\/da\/video\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generer personlige AI-videoer - ImagineMe\" \/>\n<meta property=\"og:description\" content=\"Brug billeder til live med ImagineMe&#039;s AI Video Generator. Forvandl fotos til levende videoer p\u00e5 f\u00e5 sekunder og skab engagement p\u00e5 enhver platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imagineme.ai\/da\/video\/\" \/>\n<meta property=\"og:site_name\" content=\"ImagineMe\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-09T12:08:57+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/imagineme.ai\/da\/video\/\",\"url\":\"https:\/\/imagineme.ai\/da\/video\/\",\"name\":\"Generer personlige AI-videoer - ImagineMe\",\"isPartOf\":{\"@id\":\"https:\/\/imagineme.ai\/da\/#website\"},\"datePublished\":\"2025-08-02T16:37:16+00:00\",\"dateModified\":\"2025-12-09T12:08:57+00:00\",\"description\":\"Brug billeder til live med ImagineMe's AI Video Generator. Forvandl fotos til levende videoer p\u00e5 f\u00e5 sekunder og skab engagement p\u00e5 enhver platform.\",\"breadcrumb\":{\"@id\":\"https:\/\/imagineme.ai\/da\/video\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/imagineme.ai\/da\/video\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/imagineme.ai\/da\/video\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/imagineme.ai\/da\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Video\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/imagineme.ai\/da\/#website\",\"url\":\"https:\/\/imagineme.ai\/da\/\",\"name\":\"ImagineMe\",\"description\":\"ImagineMe is a new AI system that lets you generate stunning art of yourself from a simple text description.\",\"publisher\":{\"@id\":\"https:\/\/imagineme.ai\/da\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/imagineme.ai\/da\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/imagineme.ai\/da\/#organization\",\"name\":\"ImagineMe\",\"url\":\"https:\/\/imagineme.ai\/da\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/imagineme.ai\/da\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/imagineme-ai.b-cdn.net\/wp-content\/uploads\/2022\/11\/imagineme_logo_512.png\",\"contentUrl\":\"https:\/\/imagineme-ai.b-cdn.net\/wp-content\/uploads\/2022\/11\/imagineme_logo_512.png\",\"width\":512,\"height\":512,\"caption\":\"ImagineMe\"},\"image\":{\"@id\":\"https:\/\/imagineme.ai\/da\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generer personlige AI-videoer - ImagineMe","description":"Brug billeder til live med ImagineMe's AI Video Generator. Forvandl fotos til levende videoer p\u00e5 f\u00e5 sekunder og skab engagement p\u00e5 enhver platform.","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:\/\/imagineme.ai\/da\/video\/","og_locale":"da_DK","og_type":"article","og_title":"Generer personlige AI-videoer - ImagineMe","og_description":"Brug billeder til live med ImagineMe's AI Video Generator. Forvandl fotos til levende videoer p\u00e5 f\u00e5 sekunder og skab engagement p\u00e5 enhver platform.","og_url":"https:\/\/imagineme.ai\/da\/video\/","og_site_name":"ImagineMe","article_modified_time":"2025-12-09T12:08:57+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/imagineme.ai\/da\/video\/","url":"https:\/\/imagineme.ai\/da\/video\/","name":"Generer personlige AI-videoer - ImagineMe","isPartOf":{"@id":"https:\/\/imagineme.ai\/da\/#website"},"datePublished":"2025-08-02T16:37:16+00:00","dateModified":"2025-12-09T12:08:57+00:00","description":"Brug billeder til live med ImagineMe's AI Video Generator. Forvandl fotos til levende videoer p\u00e5 f\u00e5 sekunder og skab engagement p\u00e5 enhver platform.","breadcrumb":{"@id":"https:\/\/imagineme.ai\/da\/video\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imagineme.ai\/da\/video\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/imagineme.ai\/da\/video\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/imagineme.ai\/da\/"},{"@type":"ListItem","position":2,"name":"Video"}]},{"@type":"WebSite","@id":"https:\/\/imagineme.ai\/da\/#website","url":"https:\/\/imagineme.ai\/da\/","name":"ImagineMe","description":"ImagineMe is a new AI system that lets you generate stunning art of yourself from a simple text description.","publisher":{"@id":"https:\/\/imagineme.ai\/da\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imagineme.ai\/da\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"},{"@type":"Organization","@id":"https:\/\/imagineme.ai\/da\/#organization","name":"ImagineMe","url":"https:\/\/imagineme.ai\/da\/","logo":{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/imagineme.ai\/da\/#\/schema\/logo\/image\/","url":"https:\/\/imagineme-ai.b-cdn.net\/wp-content\/uploads\/2022\/11\/imagineme_logo_512.png","contentUrl":"https:\/\/imagineme-ai.b-cdn.net\/wp-content\/uploads\/2022\/11\/imagineme_logo_512.png","width":512,"height":512,"caption":"ImagineMe"},"image":{"@id":"https:\/\/imagineme.ai\/da\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/pages\/272725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/comments?post=272725"}],"version-history":[{"count":2,"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/pages\/272725\/revisions"}],"predecessor-version":[{"id":274723,"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/pages\/272725\/revisions\/274723"}],"wp:attachment":[{"href":"https:\/\/imagineme.ai\/da\/wp-json\/wp\/v2\/media?parent=272725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}