{"id":272743,"date":"2025-08-02T18:37:16","date_gmt":"2025-08-02T16:37:16","guid":{"rendered":"https:\/\/imagineme.ai\/video-2\/"},"modified":"2025-12-09T13:09:22","modified_gmt":"2025-12-09T12:09:22","slug":"video","status":"publish","type":"page","link":"https:\/\/imagineme.ai\/no\/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=\"Laster 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=\"Startbilde\">\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=\"Laster 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>Tips<\/h3>\n\t\t\t\t\t\t<p>Juster \"Endringsfaktor\" for \u00e5 bestemme hvor mye bildet skal regenereres. Flott for \u00e5 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=\"Tipsbilde\">\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>Oi! Noe gikk galt<\/h3>\n\t\t\t\t\t\t<p>Det oppstod en feil p\u00e5 serversiden. Din kreditt har blitt returnert. Vennligst pr\u00f8v igjen litt 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=\"Lukk\">\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/no/\https://imagineme-ai.b-cdn.net/wp-content\ /uploads\/2022\/11\/Cross-black.svg' alt=\"Legg til bilde\">\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 hva som b\u00f8r skje i bildet\" data-plh-alt=\"Beskriv hva ... gj\u00f8r\">\n\t\t\t\t\t\t<textarea type=\"text\" class=\"upscale-form-input\" id=\"userprompt-textarea\" name=\"fname-text\" placeholder=\"Beskriv hva som b\u00f8r skje i bildet\" data-plh-alt=\"Beskriv hva ... gj\u00f8r\"><\/textarea>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"upscale-prompt-btn-container\" title=\"Generer 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=\"Forestille deg\" class=\"btn btn-primary\" name=\"upscalebtn\">\n\t\t\t\t\t\t<input id=\"imagine-prompt-upscale-button-mobile\" type=\"submit\" value=\"Forestille deg\" 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=\"Laster 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=\"Ikon for videokvalitet\">\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\">Rask<\/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\u00f8y kvalitet<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"sidebar-settings__cost\">Kostnad: <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=\"Ikon for videolengde\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Videolengde<\/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=\"Negativt prompt-ikon\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Negativt 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=\"Skriv 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\">Endre faktor<\/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 bildet <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=\"Bildeimportikon\">\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<h2 class=\"sidebar-settings__title\">Bildeimport<\/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\">Klikk her for \u00e5 velge et bilde fra galleriet ditt<\/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\">Bytt bilde<\/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=\"Ikon for videokvalitet\">\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=\"Ikon for videolengde\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Videolengde<\/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=\"Negativt prompt-ikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Negativt 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=\"Endre faktorikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Endre faktor<\/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=\"Bildeimportikon\">\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<h5 class=\"upscale-settings-bottom-title\">Bildeimport<\/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=\"Lukk 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\">Bildeimport<\/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\">Klikk her for \u00e5 velge et bilde fra galleriet ditt<\/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\">Bytt bilde<\/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=\"Lukk 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\">Videolengde<\/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=\"Lukk 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\">Rask<\/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\u00f8y kvalitet<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"sidebar-settings__cost\">Kostnad: <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=\"Lukk 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\">Negativt 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=\"Skriv 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=\"Lukk 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\">Endre faktor<\/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 bildet <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\">Velg lengden p\u00e5 den genererte videoen<\/div>\n\t<div class=\"info-box\" id=\"infobox2\">Du kan skrive her de tingene du ikke vil skal skje i videoen, f.eks. \u00e5 skrive \"l\u00f8pe baklengs\" betyr at det ikke skal v\u00e6re noe subjekt som l\u00f8per baklengs.<\/div>\n\t<div class=\"info-box\" id=\"infobox3\">Dette bestemmer hvor mye frihet AI-en har til \u00e5 regenerere bildet. N\u00e6rmere 0 vil bildet endre seg mindre og holde seg mer til det originale bildet. N\u00e6rmere 1 vil AI-en regenerere mer og holde seg mindre til det originale bildet. Det ideelle omr\u00e5det for \u00e5 legge til detaljer er mellom 0,3 og 0,7.<\/div>\n\t<div class=\"info-box\" id=\"infobox4\">Velg hvilken AI-modus som vil generere videoen.<\/div>\n\t<div class=\"info-box\" id=\"infobox5\">Velg et bilde fra galleriet ditt for \u00e5 bruke som grunnlag for videogenereringen.<\/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\">Lag episke videoer av deg selv!<\/h3>\n\t\t\t\t<p>Velg lengden og kvaliteten p\u00e5 videoene dine. Beskriv hva som skjer i videoen for \u00e5 lage 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\">Fortsett<\/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>Oi! Noe gikk galt<\/h3>\n\t\t\t<p>Det oppstod en feil p\u00e5 serverens side. Vennligst pr\u00f8v igjen litt senere. Din kreditt har blitt returnert.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"busy\">\n\t\t\t<h3>Oi! Vi har det ganske travelt.<\/h3>\n\t\t\t<p>V\u00e5re servere h\u00e5ndterer for \u00f8yeblikket mange foresp\u00f8rsler. Vennligst pr\u00f8v igjen om noen f\u00e5 minutter. Din kreditt er blitt tilbakef\u00f8rt.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"no_credits\">\n\t\t\t<h3>Utilstrekkelige kreditter<\/h3>\n\t\t\t<p>Det ser ut til at du ikke har nok kreditter. Vennligst fyll p\u00e5 kredittene dine, og pr\u00f8v igjen.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"forbidden\">\n\t\t\t<h3>Ugyldige tegn oppdaget<\/h3>\n\t\t\t<p>Det ser ut til at du har brukt noen forbudte tegn: '}', ']', ';', ':', '$'. Vennligst fjern dem og pr\u00f8v igjen.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"imageless\">\n\t\t\t<h3>Det finnes ikke noe bilde!<\/h3>\n\t\t\t<p>Du har ikke valgt et bilde \u00e5 oppskalere. Velg ett fra 'Galleri' eller send et bilde direkte etter at du har generert det.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"too_big\">\n\t\t\t<h3>Bildet er for stort!<\/h3>\n\t\t\t<p>Bildet du har valgt er for stort til \u00e5 bli forst\u00f8rret. Reduser st\u00f8rrelsen p\u00e5 bildet eller velg et annet.<\/p>\n\t\t<\/div>\n\n\t\t<div data-key=\"filter\">\n\t\t\t<h3>Forbudt innhold oppdaget<\/h3>\n\t\t\t<p>Oppf\u00f8ringen din inneholder forbudte ord. Vennligst revider den for \u00e5 f\u00f8lge retningslinjene v\u00e5re. Gjentatt misbruk kan f\u00f8re til suspensjon av 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>Tips<\/h3>\n\t\t\t<p>Forst\u00f8r bilder f\u00f8rst for \u00e5 \u00f8ke detaljene i ansiktet og f\u00e5 det til \u00e5 se akkurat ut som deg!<\/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=\"Tipsbilde\">\n\t\t<\/article>\n\n\t\t<article class=\"tip\">\n\t\t\t<h3>Informasjon<\/h3>\n\t\t\t<p>For videoer trenger du ikke beskrive kunststilen, bare hva som skal skje 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 bilde\">\n\t\t<\/article>\n\n\t\t<article class=\"tip\">\n\t\t\t<h3>Informasjon<\/h3>\n\t\t\t<p>Kommer snart: en lerretside! Lag dine egne komposisjoner ved \u00e5 bruke dine egne eller andre bilder som referanser.<\/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 bilde\">\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-272743","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=\"Gi bilder liv med ImagineMe&#039;s AI Videogenerator. Gj\u00f8r bilder om til levende videoer p\u00e5 sekunder og skap engasjement p\u00e5 enhver plattform.\" \/>\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\/no\/video\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generer personlige AI-videoer - ImagineMe\" \/>\n<meta property=\"og:description\" content=\"Gi bilder liv med ImagineMe&#039;s AI Videogenerator. Gj\u00f8r bilder om til levende videoer p\u00e5 sekunder og skap engasjement p\u00e5 enhver plattform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imagineme.ai\/no\/video\/\" \/>\n<meta property=\"og:site_name\" content=\"ImagineMe\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-09T12:09:22+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\/no\/video\/\",\"url\":\"https:\/\/imagineme.ai\/no\/video\/\",\"name\":\"Generer personlige AI-videoer - ImagineMe\",\"isPartOf\":{\"@id\":\"https:\/\/imagineme.ai\/no\/#website\"},\"datePublished\":\"2025-08-02T16:37:16+00:00\",\"dateModified\":\"2025-12-09T12:09:22+00:00\",\"description\":\"Gi bilder liv med ImagineMe's AI Videogenerator. Gj\u00f8r bilder om til levende videoer p\u00e5 sekunder og skap engasjement p\u00e5 enhver plattform.\",\"breadcrumb\":{\"@id\":\"https:\/\/imagineme.ai\/no\/video\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/imagineme.ai\/no\/video\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/imagineme.ai\/no\/video\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/imagineme.ai\/no\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Video\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/imagineme.ai\/no\/#website\",\"url\":\"https:\/\/imagineme.ai\/no\/\",\"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\/no\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/imagineme.ai\/no\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/imagineme.ai\/no\/#organization\",\"name\":\"ImagineMe\",\"url\":\"https:\/\/imagineme.ai\/no\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\/\/imagineme.ai\/no\/#\/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\/no\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generer personlige AI-videoer - ImagineMe","description":"Gi bilder liv med ImagineMe's AI Videogenerator. Gj\u00f8r bilder om til levende videoer p\u00e5 sekunder og skap engasjement p\u00e5 enhver plattform.","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\/no\/video\/","og_locale":"nb_NO","og_type":"article","og_title":"Generer personlige AI-videoer - ImagineMe","og_description":"Gi bilder liv med ImagineMe's AI Videogenerator. Gj\u00f8r bilder om til levende videoer p\u00e5 sekunder og skap engasjement p\u00e5 enhver plattform.","og_url":"https:\/\/imagineme.ai\/no\/video\/","og_site_name":"ImagineMe","article_modified_time":"2025-12-09T12:09:22+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/imagineme.ai\/no\/video\/","url":"https:\/\/imagineme.ai\/no\/video\/","name":"Generer personlige AI-videoer - ImagineMe","isPartOf":{"@id":"https:\/\/imagineme.ai\/no\/#website"},"datePublished":"2025-08-02T16:37:16+00:00","dateModified":"2025-12-09T12:09:22+00:00","description":"Gi bilder liv med ImagineMe's AI Videogenerator. Gj\u00f8r bilder om til levende videoer p\u00e5 sekunder og skap engasjement p\u00e5 enhver plattform.","breadcrumb":{"@id":"https:\/\/imagineme.ai\/no\/video\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imagineme.ai\/no\/video\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/imagineme.ai\/no\/video\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/imagineme.ai\/no\/"},{"@type":"ListItem","position":2,"name":"Video"}]},{"@type":"WebSite","@id":"https:\/\/imagineme.ai\/no\/#website","url":"https:\/\/imagineme.ai\/no\/","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\/no\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imagineme.ai\/no\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/imagineme.ai\/no\/#organization","name":"ImagineMe","url":"https:\/\/imagineme.ai\/no\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/imagineme.ai\/no\/#\/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\/no\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/pages\/272743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/comments?post=272743"}],"version-history":[{"count":2,"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/pages\/272743\/revisions"}],"predecessor-version":[{"id":274732,"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/pages\/272743\/revisions\/274732"}],"wp:attachment":[{"href":"https:\/\/imagineme.ai\/no\/wp-json\/wp\/v2\/media?parent=272743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}