generate-test-data: generate real mp3s
This commit is contained in:
parent
18381fffc2
commit
0c9053a4d7
1 changed files with 9 additions and 4 deletions
|
@ -1,9 +1,16 @@
|
|||
from datetime import datetime, timedelta
|
||||
import subprocess
|
||||
|
||||
KBITS = 128
|
||||
|
||||
|
||||
bytes_per_second = KBITS * 1000 // 8
|
||||
def generate_test_file(fn, delta):
|
||||
subprocess.call(['ffmpeg',
|
||||
'-f', 'lavfi',
|
||||
'-i', 'sine=frequency=1000:duration=%d' % delta.total_seconds(),
|
||||
'-b:a', '%dk' % KBITS,
|
||||
fn])
|
||||
|
||||
|
||||
start = datetime.now().replace(minute=0, second=0) - timedelta(hours=3)
|
||||
end = start + timedelta(hours=6)
|
||||
|
@ -14,8 +21,6 @@ while t < end:
|
|||
fn = 'tmp/qfhi-{:04d}{:02d}{:02d}-{:02d}{:02d}.mp3'.format(
|
||||
t.year, t.month, t.day, t.hour, t.minute)
|
||||
print(fn)
|
||||
f = open(fn, 'w')
|
||||
f.write('\0' * (int(delta.total_seconds()) * bytes_per_second))
|
||||
f.close()
|
||||
generate_test_file(fn, delta)
|
||||
|
||||
t += delta
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue