我使用Selenium WebDriver(C#)运行PhantomJS。
我正在尝试使用FFmpeg对我的浏览器进行视频录制,如2教程中所示:
https://mindthecode.com/recording-a-website-with-phantomjs-and-ffmpeg/
正如教程中所解释的,我需要将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?