在用moviepy给视频添加音频时,会在Writing audio执行大半(甚至100%)后突然卡住
def add_audio_to_video(video_path, audio_path, target_path):
video = editor.VideoFileClip(video_path)
audio = editor.AudioFileClip(audio_path)
result = video.set_audio(audio)
result.write_videofile(target_path, audio_codec="aac")
result.close()
video.close()
audio.close()
chunk: 79%|███████▉ | 1426/1801 [00:19<00:00, 1192.12it/s, now=None]
然后就卡了一个多小时
此时的程序CPU消耗很低,内存消耗很低
试试添加 一下codec='libx264'参数看看,
final_clip.write_videofile('/tmp/finalvideo.mp4',codec='libx264', audio_codec='aac', temp_audiofile='/tmp/temp-audio.m4a')