将ffmpeg与AIR一起使用

No *_*ing 7 apache-flex video ffmpeg actionscript-3

有没有人有使用ffmpegAIR的经验?我已经能够加载和播放视频,但我无法ffmpeg通过标准输入与控制流进行通信- 寻找,暂停等.

显然我需要使用过滤器与正在运行的实例进行通信,ffmpeg但我正在努力学习语法(否则我会被误导).

基于从网上收集的一些东西,我正在尝试这个,但它没有做任何事情:

var cmd:String = "-f lavfi -i movie=filename='" + videoPath + "':streams=0+1[out0][out1]  -c:a copy -c:v copy -f flv -"

ffmpegProcess.standardInput.writeUTF(cmd + "\n");
Run Code Online (Sandbox Code Playgroud)

任何提示都是最受欢迎的!


加载代码(在其他地方完成NetStream的设置等).这有效.

ffmpegArgs = new Vector.<String>();
ffmpegArgs.push("-re", "-i",videoPath,"-c:a", "copy", "-c:v", "copy","-f", "flv", "-");

var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = ffmpegFile;
nativeProcessStartupInfo.arguments = ffmpegArgs;
ffmpegProcess.start(nativeProcessStartupInfo);
Run Code Online (Sandbox Code Playgroud)