forked from salman-h-khan/PL-ZSD_Release
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathextract_frames.py
30 lines (27 loc) · 936 Bytes
/
extract_frames.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# from glob import glob
# import os
# # p = 'Training-Normal-Videos-Part-1/*.mp4'
# p = 'Training-Normal-Videos-Part-2/*.mp4'
# p2 = 'frames2'
# files= glob(p)
# #os.mkdir(p2)
# for file_ in files:
# filename = os.path.split(file_)[-1]#.split('.')[0]
# foldname = os.path.split(file_)[-1].split('.')[0]
# os.makedirs(os.path.join(p2,foldname))
# #print(filename)
# os.system('ffmpeg -i Training-Normal-Videos-Part-2/{} frames2/{}/filename%03d.jpg'.format(filename,foldname))
from glob import glob
import os
# p = 'Training-Normal-Videos-Part-1/*.mp4'
src = 'videos/'
p = src +'/*.mp4'
tar = 'frames/'
files= glob(p)
#os.mkdir(p2)
for file_ in files:
filename = os.path.split(file_)[-1]#.split('.')[0]
foldname = os.path.split(file_)[-1].split('.')[0]
os.makedirs(os.path.join(tar,foldname))
#print(filename)
os.system('ffmpeg -i {}/{} {}/{}/filename%03d.jpg'.format(src,filename,tar,foldname))