|
@@ -179,10 +179,10 @@ class VideoStitching():
|
|
|
memory_limit = 6 * 1024 * 1024 * 1024 # 6GB
|
|
|
resource.setrlimit(resource.RLIMIT_AS, (memory_limit, memory_limit))
|
|
|
# 提取视频的音频
|
|
|
- Common.logger().info(f"开始提取视频的音频{audio}")
|
|
|
+ Common.logger("video").info(f"开始提取视频的音频{audio}")
|
|
|
video1 = VideoFileClip(audio)
|
|
|
mp3 = video1.audio
|
|
|
- Common.logger().info(f"提取视频的音频成功")
|
|
|
+ Common.logger("video").info(f"提取视频的音频成功")
|
|
|
|
|
|
# 获取音频时长(以秒为单位)
|
|
|
duration_limit = mp3.duration
|
|
@@ -211,7 +211,7 @@ class VideoStitching():
|
|
|
|
|
|
# 如果总时长小于等于目标时长,则不做视频拼接
|
|
|
if total_duration <= duration_limit:
|
|
|
- Common.logger().info(f"时长小于等于目标时长,不做视频拼接")
|
|
|
+ Common.logger("video").info(f"时长小于等于目标时长,不做视频拼接")
|
|
|
# 关闭视频文件
|
|
|
for clip in clips:
|
|
|
clip.close()
|
|
@@ -220,7 +220,7 @@ class VideoStitching():
|
|
|
os.remove(f'./video_stitching/video_material/{filename}.mp4')
|
|
|
return ""
|
|
|
else:
|
|
|
- Common.logger().info(f"总时长大于目标时长")
|
|
|
+ Common.logger("video").info(f"总时长大于目标时长")
|
|
|
remaining_time = duration_limit
|
|
|
final_clips = []
|
|
|
|