我安装了
我在阅读手册时使用rvideo编写了以下内容。
当我执行以下操作时:
在手册中,我找到了这段代码:
rvideo
。gem install rvideo
aptitude install ffmpeg
我在阅读手册时使用rvideo编写了以下内容。
#!/usr/bin/env ruby
file = RVideo::Inspector.new(:file => "/home/user/r/input.mp4")
file.fps # => "29.97"
file.duration # => "00:40:23.4"
transcoder = RVideo::Transcoder.new
recipe = "ffmpeg -i $input_file$ -ar 22050 -ab 64 -f flv -r 29.97 -s"
recipe += " $resolution$ -y $output_file$"
recipe += "\nflvtool2 -U $output_file$"
begin
transcoder.execute(recipe, {:input_file => "/home/user/r/input.mp4",
:output_file => "/home/user/r/output.flv", :resolution => "640x360"})
rescue TranscoderError => e
puts "Unable to transcode file: #{e.class} - #{e.message}"
end
transcoder.original # RVideo::Inspector object
transcoder.processed # RVideo::Inspector object
当我执行以下操作时:
$ ruby hw.rb
我理解为:
first.rb:3: uninitialized constant RVideo (NameError)
在手册中,我找到了这段代码:
require 'test/unit/assertions'
include Test::Unit::Assertions
puts assert_equal nil == nil, nil.nil?
我该如何在我的项目中引入rvideo库?我怎么知道库的路径?
require': no such file to load -- rvideo (LoadError)
- volkovrvm 1.17.7 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
- volkovsu user
RVM消失了。怎么回事? - volkov