Just delete
This commit is contained in:
parent
7d0c345c66
commit
41853af4a5
1 changed files with 0 additions and 39 deletions
|
|
@ -1,39 +0,0 @@
|
|||
#!/usr/bin/env python3
|
||||
from cgi import FieldStorage
|
||||
from pytube import YouTube
|
||||
from sys import stdout
|
||||
import io
|
||||
import requests
|
||||
import subprocess
|
||||
import urllib.parse
|
||||
|
||||
form = FieldStorage()
|
||||
|
||||
video_url = "https://youtube.com/watch?v=" + form["q"].value
|
||||
|
||||
try:
|
||||
if form["site"].value == "vimeo":
|
||||
video_url = "https://vimeo.com/" + form["q"].value
|
||||
elif form["site"].value == "dailymotion":
|
||||
video_url = "https://dailymotion.com/video/" + form["q"].value
|
||||
elif form["site"].value == "iptv":
|
||||
video_url = urllib.parse.unquote(form["q"].value)
|
||||
except:
|
||||
pass
|
||||
|
||||
stdout.buffer.write(b"Content-Type:application/octet-stream\n\n")
|
||||
stdout.flush()
|
||||
|
||||
if "youtube" in video_url or "vimeo" in video_url:
|
||||
proc = subprocess.Popen(["yt-dlp", "-f", "[width<=640]", video_url, "-o", "-"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
|
||||
elif "dailymotion" in video_url:
|
||||
proc = subprocess.Popen(["yt-dlp", "-f", "[tbr<=850]", video_url, "-o", "-"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
|
||||
else:
|
||||
proc = subprocess.Popen(["ffmpeg", "-i", video_url, "-movflags", "frag_keyframe+empty_moov", "-f", "ismv", "-bsf:a", "aac_adtstoasc", "-vf", "scale=640:480", "-"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
# proc = subprocess.Popen(["yt-dlp", "-f", "worst", video_url, "-o", "-", "--downloader", "ffmpeg", "--hls-use-mpegts", "--recode", "mp4"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
|
||||
for chunk in iter(proc.stdout):
|
||||
stdout.flush()
|
||||
stdout.buffer.write(chunk)
|
||||
Loading…
Add table
Add a link
Reference in a new issue