MoviePy合成视频没有声音

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ucsheep/article/details/86592273

就博主目前遇到的没有声音的情况,原因其实一共有3种:

  • 使用Mac开发,使用默认播放器播放时没有声音
  • codec问题
  • 音频clip和视频clip长度不一致

1.Mac,默认播放器无声音
刚开始学习MoviePy,并且使用Mac开发的同学,一旦遇到这样的问题就慌了。不过不要慌!因为,你换一个播放器你就会发现,有声音了。。。
2.codec问题
其实本质上来说,第一种情况也可以算作此项,只不过并没有严重的后果,仅仅是编解码器的不兼容造成的。而此项单独讨论的是编解码器的损坏或者缺失,开发者需要处理。
3.音频clip和视频clip长度不一致
当然,音频和视频的长度必须是一致的,否则ffmpeg在最后进行音频和视频的合并时检查到长度不一致,就不会进行合并操作。可分别获取到视频和音频的长度,根据需求选择一个进行拼接或裁剪,以满足音视频时间长度一致的要求

猜你喜欢

转载自blog.csdn.net/ucsheep/article/details/86592273
今日推荐