Pipe PhantomJS输出到FFmpeg

时间:2017-04-10 18:02:50

标签: selenium selenium-webdriver ffmpeg phantomjs

我使用Selenium WebDriver(C#)运行PhantomJS。

我正在尝试使用FFmpeg对我的浏览器进行视频录制,如2教程中所示:

  

https://mindthecode.com/recording-a-website-with-phantomjs-and-ffmpeg/

     

https://gist.github.com/phanan/e03f75082e6eb114a35c

正如教程中所解释的,我需要将phantomJS进程输出管道输出到ffmpeg。

我知道如何为phantomjs添加参数,如下所示:

    var svz = PhantomJSDriverService.CreateDefaultService();
    svz.AddArgument("ffmpeg -y -c:v png -f image2pipe -r 24 -t 10  -i - -c:v libx264 -pix_fmt yuv420p -movflags +faststart output.mp4");
    var driver = new PhantomJSDriver(svz);

但是,我不知道如何将参数添加为管道。我尝试在实际参数之前添加管道符号,但这似乎不起作用。

所以,我的问题是,如何使用selenium webdriver管道输出PhantomJS?

0 个答案:

没有答案