v2.0.1: fixed audio insertion issues

This commit is contained in:
K4YT3X 2018-05-19 18:24:31 -04:00
parent c4ed6dad89
commit 1429ae1fb2

View File

@ -9,7 +9,7 @@ Last Modified: May 19, 2018
Description: This class handles all FFMPEG related Description: This class handles all FFMPEG related
operations. operations.
Version 2.0 Version 2.0.1
""" """
import subprocess import subprocess
@ -50,7 +50,7 @@ class FFMPEG:
videoin {string} -- input video path videoin {string} -- input video path
outpath {string} -- video output folder outpath {string} -- video output folder
""" """
execute = "{} -i {} -vn -acodec copy {}\\output-audio.aac -y".format(self.ffmpeg_path, videoin, outpath) execute = "{} -i {} -vn -acodec copy {}\\output-audio.wav -y".format(self.ffmpeg_path, videoin, outpath)
print(execute) print(execute)
subprocess.call(execute) subprocess.call(execute)
@ -73,12 +73,12 @@ class FFMPEG:
def insert_audio_track(self, upscaled): def insert_audio_track(self, upscaled):
"""Insert audio into video """Insert audio into video
Inserts the AAC audio track stripped from Inserts the WAV audio track stripped from
the original video into final video. the original video into final video.
Arguments: Arguments:
upscaled {string} -- upscaled image folder upscaled {string} -- upscaled image folder
""" """
execute = "{} -i {}\\no_audio.mp4 -i {}\\output-audio.aac -c copy {} -y".format(self.ffmpeg_path, upscaled, upscaled, self.outfile) execute = "{} -i {}\\no_audio.mp4 -i {}\\output-audio.wav -vcodec copy {} -y".format(self.ffmpeg_path, upscaled, upscaled, self.outfile)
print(execute) print(execute)
subprocess.call(execute) subprocess.call(execute)