我想下載我在本地主機上的視頻的後半部分,我編寫了一些python代碼以便從一半開始下載文件(通過http的Range頭)使用http的Range頭部下載視頻的第二部分
但是當我打開文件,VLC,什麼都不會發生(所以它不工作)
我如何可以下載MP4文件的一部分,仍然能看嗎?
import urllib2
file_url = 'http://127.0.0.1:8080/vid.mp4'
result = urllib2.urlopen(file_url)
cont_len = result.headers['content-length']
req = urllib2.Request(file_url)
req.headers['Range'] = 'bytes=%s-%s' % (str(int(int(cont_len)/2)), str(int(cont_len)))
f = urllib2.urlopen(req)
File = open('2ndhalf.mp4', 'w')
File.write(f.read())
編輯:我的意思是下載視頻的視頻更快的一部分,而不是下載整個視頻,然後削減它
@falsetru有無論如何我可以爲mp4文件製作標題? –