"use strict";(self.webpackChunkof_dl=self.webpackChunkof_dl||[]).push([[196],{5499:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>r,contentTitle:()=>s,default:()=>h,frontMatter:()=>l,metadata:()=>d,toc:()=>a});var i=o(4848),t=o(8453);const l={sidebar_position:1},s="Windows",d={id:"installation/windows",title:"Windows",description:"Requirements",source:"@site/docs/installation/windows.md",sourceDirName:"installation",slug:"/installation/windows",permalink:"/OF-DL/docs/installation/windows",draft:!1,unlisted:!1,tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"generatedSidebar",previous:{title:"Installation",permalink:"/OF-DL/docs/category/installation"},next:{title:"Docker",permalink:"/OF-DL/docs/installation/docker"}},r={},a=[{value:"Requirements",id:"requirements",level:2},{value:"FFmpeg",id:"ffmpeg",level:3},{value:"Installation",id:"installation",level:2}];function c(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"windows",children:"Windows"}),"\n",(0,i.jsx)(n.h2,{id:"requirements",children:"Requirements"}),"\n",(0,i.jsx)(n.h3,{id:"ffmpeg",children:"FFmpeg"}),"\n",(0,i.jsxs)(n.p,{children:["You will need to download FFmpeg. You can download it from ",(0,i.jsx)(n.a,{href:"https://www.gyan.dev/ffmpeg/builds/",children:"here"}),".\nMake sure you download ",(0,i.jsx)(n.code,{children:"ffmpeg-release-essentials.zip"}),". Unzip it anywhere on your computer. You only need ",(0,i.jsx)(n.code,{children:"ffmpeg.exe"}),", and you can ignore the rest.\nMove ",(0,i.jsx)(n.code,{children:"ffmpeg.exe"})," to the same folder as ",(0,i.jsx)(n.code,{children:"OF DL.exe"})," (downloaded in the installation steps below). If you choose to move ",(0,i.jsx)(n.code,{children:"ffmpeg.exe"})," to a different folder,\nyou will need to specify the path to ",(0,i.jsx)(n.code,{children:"ffmpeg.exe"})," in the config file (see the ",(0,i.jsx)(n.code,{children:"FFmpegPath"})," ",(0,i.jsx)(n.a,{href:"/docs/config/configuration#ffmpegpath",children:"config option"}),")."]}),"\n",(0,i.jsx)(n.h2,{id:"installation",children:"Installation"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to the OF-DL ",(0,i.jsx)(n.a,{href:"https://git.ofdl.tools/sim0n00ps/OF-DL/releases",children:"releases page"}),", and download the latest release zip file. The zip file will be named ",(0,i.jsx)(n.code,{children:"OFDLVx.x.x.zip"})," where ",(0,i.jsx)(n.code,{children:"x.x.x"})," is the version number."]}),"\n",(0,i.jsx)(n.li,{children:"Unzip the downloaded file. The destination folder can be anywhere on your computer, preferably somewhere where you want to download content to/already have content downloaded."}),"\n",(0,i.jsxs)(n.li,{children:["Your folder should contain a folder named ",(0,i.jsx)(n.code,{children:"cdm"})," as well as the following files:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:"OF DL.exe"}),"\n",(0,i.jsx)(n.li,{children:"config.json"}),"\n",(0,i.jsx)(n.li,{children:"rules.json"}),"\n",(0,i.jsx)(n.li,{children:"e_sqlite3.dll"}),"\n",(0,i.jsx)(n.li,{children:"ffmpeg.exe"}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.li,{children:"Once you have done this, run OF DL.exe"}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},8453:(e,n,o)=>{o.d(n,{R:()=>s,x:()=>d});var i=o(6540);const t={},l=i.createContext(t);function s(e){const n=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),i.createElement(l.Provider,{value:n},e.children)}}}]);