python 视频配音、剪辑

一、FFmpeg的使用

  首先下载FFmpeg然后将FFmpeg添加到环境路径中。运行cmd 输入ffmpeg无报错表示成功。

二、python中的使用

  在python中执行cmd命令需要调用subprocess库

  音频格式转换:

import subprocess
cmd = 'ffmpeg -i law.mp4 -f mp3 -vn law.mp3'
subprocess.call(cmd)

  执行成功返回0,识别返回1.

  参数:'ffmpeg -i 源文件路径 -f 转换后的格式 -vn 转换后的文件路径'

 

  获取视频:

  格式:'ffmpeg -i 源文件路径 -vcodec copy -an 转换后的文件路径'

import subprocess
cmd = 'ffmpeg -i l.mp4 -vcodec copy -an 2.mp4'
subprocess.call(cmd)

 

  视频音频合并:

  格式:'ffmpeg -i 源视频文件路径 -i源音频文件路径  保存文件路径 '

import subprocess
cmd = 'ffmpg -i law.mp3 -i 2.mp4 out.mp4'
subprocess.call(cmd)

 

  视频剪辑:

  格式:'ffmpeg -ss 起始时间 -i 源视频文件路径 -acodec copy -vcodec -t 结束时间 保存文件路径'

import subprocess
cmd = 'ffmpeg -ss 00:00:30 -i law.mp4 -acodec copy -vcodec copy -t 00:00:56 output.mp4'
subprocess.call(cmd)

 

posted @ 2018-11-15 21:56  月光男神  阅读(2004)  评论(0编辑  收藏  举报