21 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			21 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | import subprocess | ||
|  | import os | ||
|  | 
 | ||
|  | temp            = r"E:\Downloads\WV_rippers\tools\temp" | ||
|  | output          = r"E:\Downloads\CanalPlus" | ||
|  | mp4decrypt      = r"E:\Downloads\WV_rippers\tools\mp4decrypt.exe" | ||
|  | mkvpropedit     = r"E:\Programy\MKVToolNix\mkvpropedit.exe" | ||
|  | Nm3u8DLRE     = r"E:\Downloads\WV_rippers\tools\N_m3u8DL-RE.exe" | ||
|  | video_quality   = "best" | ||
|  | audio_lang      = "pol" | ||
|  | subs_lang       = "pol" | ||
|  | name            = "The.Office.PL.EPISODE.1080p.ANALplus.WEB-DL.AAC2.0.h264-TRad" | ||
|  | 
 | ||
|  | 
 | ||
|  | def download_and_decrypt(mpd, deckey, episode): | ||
|  |     name_fix = name.replace('EPISODE', episode) | ||
|  |     subprocess.call([Nm3u8DLRE, mpd, '--save-dir', output, '--save-name', name_fix, '--tmp-dir', temp, '--key', deckey, '-sv', video_quality, '-sa', 'lang='+audio_lang, '-ss', 'lang='+subs_lang, '-M', 'format=mkv', '--decryption-binary-path', mp4decrypt]) | ||
|  | 
 | ||
|  | download_and_decrypt("https://r.cdn-ncplus.pl/vod/store01/BEL_70005415/_/hd4-hssdrm02.ism/manifest", "1c71615473c849aabf4ff6ce6cc613ca:7eeab8416988c2e5eee2a6ad1b92426c", "S03E00") | ||
|  | 
 | ||
|  | # download_and_decrypt("", "", "S01E0") |