美文网首页
使用moviepy库做音视频剪辑

使用moviepy库做音视频剪辑

作者: NoStory | 来源:发表于2025-08-05 15:31 被阅读0次

moviepy是对ffmpeg库的一个高级封装库,提供非常简洁的接口实现通过编程的剪辑。

安装

pip install moviepy

基本使用


# 导入依赖库
from moviepy import VideoFileClip, AudioFileClip

# 加载
clip = VideoFileClip("./assets/video.mp4")
audio = AudioFileClip("./assets/audio.wav")

# 查看时长
clip.duration

# 修改倍速
clip.with_speed_scaled(final_duration=3.3)  # 直接指定期望的时长(单位为秒)
clip.with_speed_scaled(factor=0.7)          # 按缩放比例(如果同时存在final_duration,则会自定计算factor覆盖指定值)

# 只用其中一段
clip.subclipped(1,4)

# 从音频中取其中一小段
clip.subclipped(1,4)

# 替换视频中的音频
video_clip = VideoFileClip("./assets/video.mp4")
audio_clip = AudioFileClip("./assets/audio.wav")
video_clip.audio = audio_clip

# 保存
video_clip.write_videofile("./outputs/output.mp4")

相关文章

网友评论

      本文标题:使用moviepy库做音视频剪辑

      本文链接:https://www.haomeiwen.com/subject/dkrdojtx.html