commit 5c58315f0862066f09a37316572039a6598bf8de Author: kolaczyn Date: Wed Jun 24 19:05:25 2020 +0200 initial commit; need to clean this up diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..191b2a4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +list.txt +script.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..aed5bdc --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# rough-edit diff --git a/main.py b/main.py new file mode 100755 index 0000000..cc57ce9 --- /dev/null +++ b/main.py @@ -0,0 +1,42 @@ +import re +import sys +import os +import time +from datetime import datetime, timedelta + +file_names = [] +directory = r'/home/pawel/Videos/grian-pesky/subs/' +for file_name in os.listdir(directory): + file_names.append(file_name) + +file_names.sort() + +data =[] + +for f in file_names: + file = open(directory+f) + for i, line in enumerate(file): + if re.search('(pesky|bird)', line): + data.append([f, prev[3:8], prev[20:25], line]) + prev=line + +for (t) in (data): + print(t) + +print('-' * 10) + +datestring1 = data[-1][1] +datestring2 = data[-1][2] + +# t1 = time.strptime(datestring1, "%M:%S") +# t2 = time.strptime('00:12', '%M:%S') +# start = time.mktime(t1)-time.mktime(t2) +# print + +out_file = open('script.sh', 'w') +out_list = open('list.txt', 'w') +for i,t in enumerate(data): + name = t[0][:2] + vid_fil = 'out/'+ name + '-' + str(i)+'.mp4' + out_list.write('file \'/' + vid_fil + "'\n") + out_file.write('ffmpeg -i ' + name + '.mp4 -ss 00:' + t[1] + ' -t 00:00:12 ' + ' -async 1 ' + vid_fil +'\n')