libx264 and rotate the video
This commit is contained in:
parent
e7ab3b6c80
commit
f56d82487d
|
@ -89,8 +89,8 @@ for i, img in enumerate(tqdm(images)):
|
||||||
# frame = b''.join(df.iloc[:32]['data'])
|
# frame = b''.join(df.iloc[:32]['data'])
|
||||||
# Image.frombytes('RGB', (288, 256), frame).show()
|
# Image.frombytes('RGB', (288, 256), frame).show()
|
||||||
start_len = len(b'T=(-1.665884e-08)*X^4+(1.347094e-05)*X^3+(-4.396264e-03)*X^2+(9.506939e-01)*X+(-6.353247e+01)\r\n')
|
start_len = len(b'T=(-1.665884e-08)*X^4+(1.347094e-05)*X^3+(-4.396264e-03)*X^2+(9.506939e-01)*X+(-6.353247e+01)\r\n')
|
||||||
# 250 bytes at start of frame
|
|
||||||
|
|
||||||
|
# 250 bytes at start of frame
|
||||||
equations = {x[:250].decode().strip() for x in df[df.part == 0]['data']}
|
equations = {x[:250].decode().strip() for x in df[df.part == 0]['data']}
|
||||||
# seen only a single equation on all packets
|
# seen only a single equation on all packets
|
||||||
assert len(equations) == 1
|
assert len(equations) == 1
|
||||||
|
@ -101,5 +101,5 @@ assert list(equations)[0] == 'T=(-1.665884e-08)*X^4+(1.347094e-05)*X^3+(-4.39626
|
||||||
assert df.shape[0] == 6372
|
assert df.shape[0] == 6372
|
||||||
|
|
||||||
# produce a video
|
# produce a video
|
||||||
system('ffmpeg -f image2 -framerate 25 -i %04d.png -s 288x384 thermal.mp4')
|
system('ffmpeg -f image2 -framerate 25 -i %04d.png -vf "transpose=1" -s 384x288 -vcodec libx264 -pix_fmt yuv420p thermal.mp4')
|
||||||
print('to play: ffplay thermal.mp4')
|
print('to play: ffplay thermal.mp4')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user