Saya mencoba mengunduh video m3u8 di windows 10, saya telah mencoba semua cara untuk melakukan itu tetapi saya tidak dapat mengunduhnya.
Adakah yang bisa membantu saya? berikut adalah tautan untuk video:
Ngomong-ngomong, tautan-tautan itu untuk video yang sama tetapi tidak ada yang berhasil dengan saya.
Dapatkan ffmpeg dari http://ffmpeg.zeranoe.com/builds/
Kemudian Anda dapat mengunduh video Anda dengan perintah ini
ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -i "http://s6.vidshare.tv/hls/pdommq4tlsm4f4kmledsh5d5fcn27i35msjxqw62lfflut5bgaqhb5kirb5q/index-v1-a1.m3u8" -c copy video.mp4
Tetapi mungkin lebih mudah menggunakan youtube-dl. Jika mendukung situs web yang berisi video tersebut, anda dapat mengetikkan misalnya youtube-dl https://www.youtube.com/...
Ini tidak hanya berfungsi untuk youtube tetapi juga banyak situs video lainnya.
Berikut ini adalah beberapa kode python yang melakukannya, Anda hanya perlu memberikan url segmen pertama dan jumlah segmen (dari file .m3u8):
def dumpSegs(initUrl, n, path, append=False):
""" downlaod and combine the .ts files
given the first seg's url, the number of segments and
the destination download path """
with open(path, 'ab' if append else 'wb') as f:
for i in range(1, n + 1):
segurl = initUrl.replace('seg-1-', 'seg-{:d}-'.format(i))
success = False
while not success:
try:
seg = requests.get(segurl, headers=HEADERS)
success = True
except:
print('retrying...')
f.write(seg.content)
Di sini 's kode yang sama dengan beberapa lonceng dan peluit lagi