refactored programs and arg structure

This commit is contained in:
Agamemnon Juunes
2024-06-21 00:46:43 -04:00
parent c14a02492b
commit f9a674082f
28 changed files with 596 additions and 355 deletions

18
programs/extract_sound.py Normal file
View File

@@ -0,0 +1,18 @@
from utils.ffmpeg_operations import run_ffmpeg_command
from utils import load_config
config = load_config.load_config()
a_ext = config['proj_mgmt']['default_audio_file_ext']
def extract_sound(input_file, output_file):
command = [
"ffmpeg",
"-i", input_file,
"-vn",
"-acodec", "pcm_s16le",
"-ar", "44100",
"-ac", "2",
output_file
]
run_ffmpeg_command(command)
print(f"Audio extracted from video using sound and file is {output_file}")