weverse - free vods
requirements
method
- install
yt-dlp
and add it to your PATH
- copy the vod url and use it in the following command to begin downloading
yt-dlp --embed-metadata --embed-subs --sub-lang "en.*" <url>
weverse - membership vods
requirements
method
- install the required programs and add them to your
PATH
- open your browser and enable the
wp2
extension
- open the video or reload the tab if already on the desired page
- open the
wp2
extension, locate the page url in the keys
section and click +
to expand the entry
- copy the manifest url and key, then use them in the following command to begin downloading
n-m3u8dl-re <url> --key <key> --auto-select -mt -M mkv --write-meta-json false
- disable the the
wp2
extension.
subtitles
- open the video or reload the tab if already on the desired page
- open the dev tools with F12, switch to the network tab and filter for
vtt
- right click the entry and select
copy -> copy url
- for multiple subtitles, change the language in the player then repeat step 3 for the new entry that appears
- mux in the subtitles and set the language metadata using one of the following commands
single subtitle
ffmpeg -i vod.mkv -i <url> -metadata:s:a:0 language=kor -metadata:s:s:0 language=<lang> -c copy mux.mkv
multiple subtitles
ffmpeg -i vod.mkv -i <url> -i <url> -i <url> -map 0 -map 1 -map 2 -map 3 -metadata:s:a:0 language=kor \
-metadata:s:s:0 language=<lang> -metadata:s:s:1 language=<lang> -metadata:s:s:2 language=<lang> -c copy mux.mkv