将视频转音频,然后用网易见外或者其他工具进行语音转写,最后生成字母,在用kapwing这个在线工具给视频添加字母
此外,可以参考阮一峰FFmpeg日志http://www.ruanyifeng.com/blog/2020/01/ffmpeg.html
import os
from ffmpy3 import FFmpeg
filepath = r"文件路径" #添加路径
os.chdir(filepath)
filename= os.listdir() #得到文件夹下的所有文件名称
outputpath = r"输出路径" #添加路径
#os.mkdir(outputpath)
os.chdir(outputpath)
for i in range(len(filename)):
changefile = filepath+"\\"+filename[i]
outputfile = outputpath+"\\"+filename[i].replace('mp4','wav')
ff = FFmpeg(executable='C:\\Users\\yan\\Downloads\\ffmpeg\\bin\\ffmpeg.exe',
inputs={
changefile: None},
outputs={
outputfile: '-vn -ar 44100 -ac 2 -ab 192 -f wav'}
)
print(ff.cmd)
ff.run()