Python是一种非常流行的编程语言,拥有许多用途广泛的应用。其中一个常用的应用是视频加声音。Python提供了丰富的第三方库,使得这个过程变得更加便捷。
import cv2 as cv2
from moviepy.editor import VideoFileClip, concatenate_videoclips
import moviepy.editor as mp
# 裁剪视频
clip2 = VideoFileClip("hxos.mp4").subclip(6,50)
clip2.write_videofile("回乡偶书.mp4")
# 分离视频中音频
video = VideoFileClip("72c5e5818c54f611bd6027e1c3c42e16.mp4")
audio = video.audio
audio.write_audiofile('72c5e5818c54f611bd6027e1c3c42e16.wav')
# 从视频中删除声音
videoclip = VideoFileClip("72c5e5818c54f611bd6027e1c3c42e16.mp4")
new_clip = videoclip.without_audio()
new_clip.write_videofile("final_cut.mp4")
# 给视频添加音频
# 加载视频
video = mp.VideoFileClip("test.mp4")
# 加载音频
audio = mp.AudioFileClip("hxos.mp3")
# 合并视频和音频
final = video.set_audio(audio)
# 输出文件
final.write_videofile("test_output.mp4")