feat: partial background audio implementation

#11 currently doesn't fully work
(note: not my finest work, I wrote this sleep-deprived)

I need to push for other changes
pull/908/head
Jason 2 years ago
parent b22e3f9828
commit d05625d212

@ -130,9 +130,10 @@ def make_final_video(
verbose=False,
threads=multiprocessing.cpu_count(),
)
if settings.config["settings"]["background_audio"]: # background.mp3
if not exists(f"assets/mp3/background.mp3"):
print_substep("optional background audio file didn't so skipping.")
if settings.config["settings"]["background_audio"]:
print('[bold green] Merging background audio with video')
if not exists(f"assets/backgrounds/background.mp3"):
print_substep("Cannot find assets/backgrounds/background.mp3 audio file didn't so skipping.")
ffmpeg_extract_subclip(
"assets/temp/temp.mp4",
0,
@ -141,13 +142,14 @@ def make_final_video(
)
else:
ffmpeg_merge_video_audio("assets/temp/temp.mp4", "assets/backgrounds/background.mp3", "assets/temp/temp_audio.mp4")
ffmpeg_extract_subclip(
ffmpeg_extract_subclip( # check if this gets run
"assets/temp/temp_audio.mp4",
0,
final.duration,
targetname=f"results/{subreddit}/{filename}",
)
else:
print('debug duck')
ffmpeg_extract_subclip(
"assets/temp/temp.mp4",
0,

Loading…
Cancel
Save