X-Git-Url: https://git.ao2.it/smooth-dl.git/blobdiff_plain/4988f2a619ef40f4db99fa48962c00f4545a3c1d..00716d449533774cb4ab83bdae6d980848160484:/smooth-dl.py diff --git a/smooth-dl.py b/smooth-dl.py index e3fa256..aa57c6e 100755 --- a/smooth-dl.py +++ b/smooth-dl.py @@ -30,11 +30,6 @@ # basically, write a proper implementation of manifest parsing and chunk # downloading - -__description = "Download videos served using Smooth Streaming technology" -__version = "0.x" -__author_info = "Written by Antonio Ospite http://ao2.it" - import os import re import sys @@ -45,6 +40,10 @@ import tempfile from optparse import OptionParser from urlparse import urlparse, urlunparse +__description = "Download videos served using Smooth Streaming technology" +__version = "0.x" +__author_info = "Written by Antonio Ospite http://ao2.it" + def get_chunk_data(data): @@ -54,7 +53,7 @@ def get_chunk_data(data): data_start = moof_size + 4 + len('mdat') data_size = mdat_size - 4 - len('mdat') - #print len(data[data_start:]), \ + # print len(data[data_start:]), \ # len(data[data_start:data_start + data_size]), data_size assert(len(data[data_start:]) == data_size) @@ -93,6 +92,7 @@ def write_wav_header(out_file, fmt, codec_private_data, data_len): out_file.write("data") out_file.write(struct.pack('