python 爬虫 利用ffmpeg 合成音频和视频并写入到一个文件(音视频合成)

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/12/16 15:40
# @Author  : huni
# @File    : 合并音频视频.py
# @Software: PyCharm
import os
if __name__ == '__main__':
    mp4_f = input('输入视频文件路径')       # 类似这样"F:/xxx/xxxxx.webm"  视频文件
    mp3_f = input('输入音频文件路径')       # 类似这样"F:/xxx/xxxxx.webm"  音频文件
    n_mp4_n = 'new ' + mp4_f.split('/')[-1]
    n_mp4_f = mp4_f.replace(mp4_f.split('/')[-1],n_mp4_n)
    com = f'E:\\FFmpeg\\bin\\ffmpeg.exe -i "{mp3_f}" -i "{mp4_f}" ' \
    f'-acodec copy -vcodec copy "{n_mp4_f}"'
    print(com)
    os.system(com)
    


前提是已经下载好了ffmpeg

pycharm里面ffmpeg版本太低,写代码容易报错,所以建议在官网下载http://ffmpeg.org/

下载好并且配置好环境变量之后可以在pycharm上运行代码了,需要输入音频和视频文件的路径就可以合成了。

你可能感兴趣的:(爬虫,ffmpeg,python,tensorflow,eclipse,mapreduce)