mirror of
https://github.com/Azure/MachineLearningNotebooks.git
synced 2025-12-21 10:05:09 -05:00
23 lines
711 B
Python
23 lines
711 B
Python
import argparse
|
|
import glob
|
|
import os
|
|
import subprocess
|
|
|
|
parser = argparse.ArgumentParser(description="Process input video")
|
|
parser.add_argument('--input_video', required=True)
|
|
parser.add_argument('--output_audio', required=True)
|
|
parser.add_argument('--output_images', required=True)
|
|
|
|
args = parser.parse_args()
|
|
|
|
os.makedirs(args.output_audio, exist_ok=True)
|
|
os.makedirs(args.output_images, exist_ok=True)
|
|
|
|
subprocess.run("ffmpeg -i {} {}/video.aac".format(args.input_video, args.output_audio),
|
|
shell=True,
|
|
check=True)
|
|
|
|
subprocess.run("ffmpeg -i {} {}/%05d_video.jpg -hide_banner".format(args.input_video, args.output_images),
|
|
shell=True,
|
|
check=True)
|