Fix blank screen in restore_audio()

This commit is contained in:
henryruhs
2025-02-12 22:34:00 +01:00
parent 944306a19c
commit 2bb91a8098

View File

@@ -160,6 +160,7 @@ def restore_audio(target_path : str, output_path : str, trim_frame_start : int,
output_audio_encoder = state_manager.get_item('output_audio_encoder') output_audio_encoder = state_manager.get_item('output_audio_encoder')
output_audio_quality = state_manager.get_item('output_audio_quality') output_audio_quality = state_manager.get_item('output_audio_quality')
output_audio_volume = state_manager.get_item('output_audio_volume') output_audio_volume = state_manager.get_item('output_audio_volume')
output_video_encoder = state_manager.get_item('output_video_encoder')
target_video_fps = detect_video_fps(target_path) target_video_fps = detect_video_fps(target_path)
temp_file_path = get_temp_file_path(target_path) temp_file_path = get_temp_file_path(target_path)
temp_video_duration = detect_video_duration(temp_file_path) temp_video_duration = detect_video_duration(temp_file_path)
@@ -168,7 +169,7 @@ def restore_audio(target_path : str, output_path : str, trim_frame_start : int,
ffmpeg_builder.set_input(temp_file_path), ffmpeg_builder.set_input(temp_file_path),
ffmpeg_builder.select_media_range(trim_frame_start, trim_frame_end, target_video_fps), ffmpeg_builder.select_media_range(trim_frame_start, trim_frame_end, target_video_fps),
ffmpeg_builder.set_input(target_path), ffmpeg_builder.set_input(target_path),
ffmpeg_builder.copy_video_encoder(), ffmpeg_builder.set_video_encoder(output_video_encoder),
ffmpeg_builder.set_audio_encoder(output_audio_encoder), ffmpeg_builder.set_audio_encoder(output_audio_encoder),
ffmpeg_builder.set_audio_quality(output_audio_encoder, output_audio_quality), ffmpeg_builder.set_audio_quality(output_audio_encoder, output_audio_quality),
ffmpeg_builder.set_audio_volume(output_audio_volume), ffmpeg_builder.set_audio_volume(output_audio_volume),