请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师好,windows下使用ffmpeg转换视频时报错问题,请帮忙指导,谢谢

老师好,按照教程使用ffmpeg转换视频(操作系统为windows),按照网络上的教程添加了环境变量,但仍然总是报错“‘ffmpeg’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”
后来按照网上的说法在ffmpeg前添加了全路径,报错消失了,但视频仍无法转换到temp_out文件夹下。请帮忙看看是什么原因?

代码如下:
def handle_video(video_file,video_id,number):
in_path = os.path.join(settings.BASE_DIR,‘app/dashboard/temp_in’)
out_path = os.path.join(settings.BASE_DIR, ‘app/dashboard/temp_out’)
name = ‘{}_{}’.format(int(time.time()),video_file.name)
path_name = ‘/’.join([in_path,name])

temp_path = video_file.temporary_file_path()
shutil.copyfile(temp_path,path_name)
out_path = '/'.join([out_path,video_file.name.split('.')[0]])
command = r'D:\ffmpeg\bin\ffmpeg -i {} -c copy {}.mp4'.format(path_name, out_path)
os.system(command)

return True

正在回答

1回答

windows路径斜杠是反的 另外kqwindows是否有相关文件夹

0 回复 有任何疑惑可以回复我~
  • 提问者 快乐的埃里克 #1
    谢谢老师!把斜杠调过来就好了。网上的东西真的是九假一真,需要好好甄别才行。
    回复 有任何疑惑可以回复我~ 2020-06-12 10:03:35
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信