ffmpeg osx 写入文件时出错:“无法识别的选项 'preset'。拆分参数列表时出错:找不到选项
ffmpeg osx error while writing file : "Unrecognized option 'preset'.Error splitting the argument list: Option not found
我有以下简单的Python代码:
yellow_output = 'test_videos_output/solidYellowleft.mp4'
clip1 = VideoFileClip("test_videos/solidYellowLeft.mp4")
yellow_clip = clip1.fl_image(process_image)
yellow_clip.write_videofile(yellow_output, audio=False)
"process_image" 函数只是 returns 你给它的东西(为测试目的而创建)。
运行 Python 3.5.4,ffmpeg 2.8.6,在 OSX 10.11.6
我收到错误:
OSError: [Errno 32] Broken pipe
MoviePy error: FFMPEG encountered the following error while writing file test_videos_output/solidWwhiteright.mp4:
b"Unrecognized option 'preset'.\nError splitting the argument list: Option not found\n"
没有生成视频文件;如何摆脱这个错误;这样我就可以生成 MP4 文件了?
注意:相同的代码在 Ubuntu 16.04
上运行良好
可能与此处提到的问题相同:
https://github.com/Zulko/moviepy/issues/657
试试这条评论中的以下内容:
https://github.com/Zulko/moviepy/issues/657#issuecomment-355858936
conda install -c conda-forge ffmpeg
当您设置到达目的地的路径时会出现此问题
如果它是正确的那么你可以检查 https://github.com/Zulko/moviepy/issues/657。
如果 window 用户可以使用此命令安装 pip install --index-url pypi.anaconda.org/nithin/conda-forge imageio-ffmpeg
以纠正错误。
我遇到了同样的问题。 conda install -c conda-forge ffmpeg 没有解决。所以我创建了新环境,然后按顺序安装了这些包:numpy -> moviepy -> opencv.
我认为这里的问题是,moviepy 和 opencv 在安装时都会安装 ffmpeg,其中之一无法与此设置竞争。
对我来说
conda install -c conda-forge ffmpeg
哪个安装了pytorch::ffmpeg-4.3-hf484d3e_0
特别是没用。
然而只是做
conda update ffmpeg
哪个安装了pkgs/main::ffmpeg-4.2.2-h20bf706_0
帮我解决了这个问题。
我有以下简单的Python代码:
yellow_output = 'test_videos_output/solidYellowleft.mp4'
clip1 = VideoFileClip("test_videos/solidYellowLeft.mp4")
yellow_clip = clip1.fl_image(process_image)
yellow_clip.write_videofile(yellow_output, audio=False)
"process_image" 函数只是 returns 你给它的东西(为测试目的而创建)。
运行 Python 3.5.4,ffmpeg 2.8.6,在 OSX 10.11.6
我收到错误:
OSError: [Errno 32] Broken pipe
MoviePy error: FFMPEG encountered the following error while writing file test_videos_output/solidWwhiteright.mp4:
b"Unrecognized option 'preset'.\nError splitting the argument list: Option not found\n"
没有生成视频文件;如何摆脱这个错误;这样我就可以生成 MP4 文件了?
注意:相同的代码在 Ubuntu 16.04
上运行良好可能与此处提到的问题相同: https://github.com/Zulko/moviepy/issues/657
试试这条评论中的以下内容: https://github.com/Zulko/moviepy/issues/657#issuecomment-355858936
conda install -c conda-forge ffmpeg
当您设置到达目的地的路径时会出现此问题
如果它是正确的那么你可以检查 https://github.com/Zulko/moviepy/issues/657。
如果 window 用户可以使用此命令安装 pip install --index-url pypi.anaconda.org/nithin/conda-forge imageio-ffmpeg
以纠正错误。
我遇到了同样的问题。 conda install -c conda-forge ffmpeg 没有解决。所以我创建了新环境,然后按顺序安装了这些包:numpy -> moviepy -> opencv.
我认为这里的问题是,moviepy 和 opencv 在安装时都会安装 ffmpeg,其中之一无法与此设置竞争。
对我来说
conda install -c conda-forge ffmpeg
哪个安装了pytorch::ffmpeg-4.3-hf484d3e_0
特别是没用。
然而只是做
conda update ffmpeg
哪个安装了pkgs/main::ffmpeg-4.2.2-h20bf706_0
帮我解决了这个问题。