python - Moviepy - 移动音频
问题描述
我试图改变音频但没有成功。比方说,我想让音频剪辑在视频开始后 2 秒开始。这将导致 2 秒的静音,然后是音频文件的开头。我想要一种通用方法,也能够在 videostart 之前启动音频(并丢弃音频的那部分),我可以通过将 t_start 设置为任何值来做到这一点。例子 :
snd = AudioFileClip(audiofile)
snd2 = snd.subclip(t_start=2)
finalclip = VideoClip(videofile)
finalclip = finalclip.set_audio(snd2)
我想知道是否有一种方法可以通过应用相同的代码轻松地向前和向后移动音频。
我尝试了不同的方法,例如:
snd2 = snd.subclip(t_start=-2)
#不起作用,只播放音频剪辑的最后 2 秒
或者
snd2 = snd.set_duration(t_start = 2, t_end= snd.duration + 2)
#什么都不做
解决方案
推荐阅读
- linux - 无法在 AWS Amazon Ubuntu 上打开端口
- python - NameError:名称“调度程序”未定义
- excel - VBS 打开 Excel 文件正在禁用功能区
- python - Sklearn FeatureUnion 返回 TypeError: no supported conversion for types: (dtype('int64'), dtype('O'))
- r - 将 x 轴更改为对数刻度会旋转 ggplot barplot
- javascript - Angular 中的 Bootstrap4 模态
- c++ - 通过右值引用而不是按值获取接收器参数以强制接口的高性能使用
- javascript - 在 JavaScript 中从字符串创建和下载文本文件:Blob/createObjectURL 与 encodeURIComponent
- apache-spark - Spark-Submit ClassNotFoundException 即使有包名
- linux - 多个 PCIe 卡:读取当前 PCIe 卡实例的设备树属性(在内核驱动程序内)