我正在使用headless和selenium-webdriver gem创建一个视频:
# require gems
require 'headless'
require 'selenium-webdriver'
# start headless
headless = Headless.new
headless.start
headless.video.start_capture
# use selenium
driver = Selenium::WebDriver.for(:firefox)
driver.navigate.to("http://google.com")
puts driver.title
# exit headless and save video
headless.video.stop_and_save("test.mov")
headless.destroy这将生成一个test.mov视频。
在这个例子中,我有一个最终的.mov文件,如果我愿意,我可以把它推送到浏览器上。
但我希望有一种方法可以在它被创建的时候进行流式传输。
如果有帮助,headless会接受ffmpeg的配置参数。
https://stackoverflow.com/questions/38141753
复制相似问题