반응형
동영상 초단위로 구간 나누어 저장
$ ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:20 -c copy output.mp4
경로 선언 및 정렬
dirpath = "/media/sldev1/T7/DMS2/"
filepath = glob.glob(dirpath+'*.mp4')
filepath = sorted(filepath ,key=lambda s: int(re.findall(r'\d+', s)[3]))
# re.findall에 주목
re.findall에서 [3]은 4번째 숫자 모임(?)이다.
# 이런 경로가 있다면,
/media/sldev1/T7/DMS2/01. 조랭이떡_1201.mp4
만약 위와같은 경로가 있다면,
print(re.findall(r'\d+', s))의 출력은
['1', '7', '2', '01', '1201', '4']가 된다.
그러므로 나는 '01'을 기준으로 정렬할 것이기 때문에 위와같이 [3]을 사용함.
반응형