如何在Pytube中组合音频和视频?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Pytube中组合音频和视频?相关的知识,希望对你有一定的参考价值。

[我正在尝试编写代码以在Python 3.6上使用Pytube下载YouTube视频。但是对于大多数视频,渐进式下载(同一文件中的音频和视频)格式仅可用于360p。因此,我想分别下载音频和视频文件并将其合并。我可以下载音频和视频文件。如何将两个文件合并在一起?

答案

[基本上,我找不到在Pytube中融合音频和视频的任何方法,但是您可以使用ffmpeg进行混合。

首先您必须安装ffmpeg

  1. ffmpegWindows安装指南

  2. 对于Ubuntusudo apt install ffmpeg

[将ffmpeg-python的python包装器添加到依赖项ffmpeg

  1. pip install ffmpeg-python

现在我们准备好使用此代码片段

import ffmpeg

video_stream = ffmpeg.input('Of Monsters and Men - Wild Roses.mp4')
audio_stream = ffmpeg.input('Of Monsters and Men - Wild Roses_audio.mp4')
ffmpeg.output(audio_stream, video_stream, 'out.mp4').run()

更多,ffmpeg-python API References

以上是关于如何在Pytube中组合音频和视频?的主要内容,如果未能解决你的问题,请参考以下文章

HTML5:从网络浏览器捕获音频和视频组合

如何通过 API 或 JS 结合视频和音频? [关闭]

Exoplayer 音频播放背景,甚至视频已关闭

短视频运营短视频剪辑 ④ ( 将文字转音频添加到视频中 | 编辑 TTS 音频信息 | 组合重叠人声音频添加 | 音频爆音处理 )

如何在片段选项卡中添加另一个活动(例如视频活动)?

如何实现与视频的共享元素过渡