我正在尝试安装ffmpeg以便在 OpenAI 上使用它来录制视频。我已经使用它安装了它,brew install ffmpeg但不知何故,当我编译我的代码时,我得到了同样的错误,就像virtualenv我工作的地方无法识别该包一样。
Python 控制台上的错误:
raise error.DependencyNotInstalled("""Found neither the ffmpeg nor avconv executables. On OS X, you can install ffmpeg via `brew install ffmpeg`. On most Ubuntu variants, `sudo apt-get install ffmpeg` should do it. On Ubuntu 14.04, however, you'll need to install avconv with `sudo apt-get install libav-tools`.""")
Run Code Online (Sandbox Code Playgroud)
但是,当我执行它时,ffmpeg我得到了以下路径/usr/local/bin/ffmpeg。
例如,Anaconda似乎需要一个特定的命令来将此包安装到其环境中,virtualenv 也是如此?
提前致谢。
我正在使用FFmpeg合并一些视频文件,并且我的自定义构建存在问题.我正在使用以下Java代码来包装ffmpeg命令:
List<String> cmds = new ArrayList<>();
cmds.add("ffmpeg");
cmds.add("-i");
cmds.add("input1.mp4");
...
cmds.add("-map [outv]");
cmds.add("-map [a]");
...
cmds.add("output.mp4");
ProcessBuilder pb = new ProcessBuilder(cmds);
pb.directory(fileExec);
Process process = pb.start();
int exitVal = process.waitFor();
Run Code Online (Sandbox Code Playgroud)
我使用的命令是(缩写filter_complex):
ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex “... [bla1][bla2]overlay=main_w-overlay_w:main_h-overlay_h:format=yuv420[outv]” -c:v libx264 -preset ultrafast -b:v 45000k -aspect 1.7777778 -map [outv] -map [a] -c:a libfdk_aac -ac 2 -b:a 128k -t 24 output.mp4
Run Code Online (Sandbox Code Playgroud)
我收到错误:
Unrecognized option 'map [outv]'.
Run Code Online (Sandbox Code Playgroud)
我错过了包含地图的配置选项吗?我在哪里可以找到map命令需要哪些选项的信息?或者我的ffmpeg是否像许多其他类似的问题一样过时了?2015-02-25是最近的!
完整命令:
ffmpeg -y -i VID_20150609_154943_5583.mp4 -i VID_20150609_154943_24253.mp4 -i VID_20150609_154943_16083.mp4 -i stamp.png -f …Run Code Online (Sandbox Code Playgroud)