1有一些视频格式无法用播放器打开,这是因为视频编码格式问题,可以尝试用python转换。
2转换代码:
import ffmpy
import os
import rmtree
if __name__ == '__main__':
#输入的目录
source=r"./input/"
#输出的目录
output=r"./output/"
if os.path.exists(output):
shutil.rmtree(output)
os.makedirs(output)
list_1=os.listdir(source)
for file in list_1:
if file[-4:]!='.mp4':
continue
source_file = source+file
# 转换成功后的视频文件,文件夹真实存在,不会自动创建
sink_file = output+file
ff = ffmpy.FFmpeg(
inputs = {source_file: None},
outputs = {sink_file: None})
ff.run()
3执行代码,如果提示没有ffmpy,先用conda install ffmpy,没有成功再尝试pip install ffmpy。
4 如果执行报错,ffmpy.FFExecutableNotFoundError: Executable ‘ffmpeg‘ not found。
5 那么下载ffmpy的可执行文件,将文件解压到c盘。
6配置环境变量C:\Program Files\ffmpeg\bin ,我放置的位置是C:\Program Files\ffmpeg。