Python moviepy 正在生成一个奇怪的视频
Python moviepy's generating a weird video
我正在尝试使用 Moviepy 将音轨添加到视频轨道。
这是代码:
videoClip = mp.VideoFileClip(os.path.join("VIDEOS", filename))
audioClip = mp.AudioFileClip(audio_file)
final = videoClip.set_audio(audioClip)
final.write_videofile(os.path.join("VIDEOS", filename), codec="mpeg4",
audio_codec="libvorbis")
return filename
但是视频有:
- 质量差
- 约0.5s后卡住
此外,当 Chrome 打开它时,它会作为音频文件打开,即使它的扩展名为 .mp4。
解决方法:
- 指定更高的比特率
- 将视频输出文件换成另一个
final.write_videofile(os.path.join("VIDEOS", filename2), codec="mpeg4", audio_codec="libvorbis", bitrate="12000k")
您不能写入与您正在读取的文件名相同的文件名。 @Tom Burrows
我正在尝试使用 Moviepy 将音轨添加到视频轨道。 这是代码:
videoClip = mp.VideoFileClip(os.path.join("VIDEOS", filename))
audioClip = mp.AudioFileClip(audio_file)
final = videoClip.set_audio(audioClip)
final.write_videofile(os.path.join("VIDEOS", filename), codec="mpeg4",
audio_codec="libvorbis")
return filename
但是视频有:
- 质量差
- 约0.5s后卡住
此外,当 Chrome 打开它时,它会作为音频文件打开,即使它的扩展名为 .mp4。
解决方法:
- 指定更高的比特率
- 将视频输出文件换成另一个
final.write_videofile(os.path.join("VIDEOS", filename2), codec="mpeg4", audio_codec="libvorbis", bitrate="12000k")
您不能写入与您正在读取的文件名相同的文件名。 @Tom Burrows