Ruby mediainfo(gem)错误“;“mon超出范围”吗;?

Ruby mediainfo(gem)错误“;“mon超出范围”吗;?,ruby,mediainfo,Ruby,Mediainfo,正在尝试使用mediainfo ruby gem并获取此错误(不是所有文件)。。。“/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:在“utc”中:mon超出范围(ArgumentError)” 需要“mediainfo” f=“/.mp4” 媒体信息=媒体信息来源(f) 我尝试过mediainfo使用终端,效果很好,所以只需要包装器。我想知道我是否应该使用它,因为我不知道它是如何工作的,我能不能直接从mediainfo获

正在尝试使用mediainfo ruby gem并获取此错误(不是所有文件)。。。“/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:在“utc”中:mon超出范围(ArgumentError)”

需要“mediainfo”
f=“/.mp4”
媒体信息=媒体信息来源(f)
我尝试过mediainfo使用终端,效果很好,所以只需要包装器。我想知道我是否应该使用它,因为我不知道它是如何工作的,我能不能直接从mediainfo获得输出并选择我想要的

回溯(最近一次通话):18:from mediainfo.rb:11:in 17:from /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:61:in 从'16开始:从 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:68:in
from_string'15:from
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:83:in
from_local_文件'14:from /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:83:in
新'13:从
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:37:in
初始化'12:从 /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/element.rb:927:in
每个'11:from
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/xpath.rb:68:in
每个'10:从 /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/xpath.rb:68:in
每个'9:从
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/element.rb:927:in
每个'8:from'中的块 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:38:in 初始化“7”中的块:从 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:38:in new'6:from /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:82:in
初始化'5:从
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:82:in
每个'4:从 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:86:in 初始化“3”中的块:从 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:112:in sanitize\u元素\u值“2:来自 /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:375:in
parse'
1:从
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:in
make_time' /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:in
utc':
mon超出范围(ArgumentError)
coffee@coffee-MS-7B17:~/Projects/Code/MovieMeta$ruby mediainfo.rb
/媒体/咖啡/大盒子/电影/0-9/10000 BC(2008)-720p.mp4回溯
(最近一次通话最后一次):18:from mediainfo.rb:8:in
'17: 从…起 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:61:in
from'16:from
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:68:in
from_string'15:from /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:83:in
from_local_文件'14:from
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo.rb:83:in
13年新增:从 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:37:in
初始化'12:从
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/element.rb:927:in
每个'11:from /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/xpath.rb:68:in
每个'10:从
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/xpath.rb:68:in
每个'9:从 /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/rexml/element.rb:927:in 每个'8:from'中的
块
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:38:in
初始化“7:从”中的块 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:38:in
new'6:from
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:82:in
初始化'5:从 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:82:in
每个'4:从
/home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:86:in
初始化“3:从”中的块 /home/coffee/.rvm/gems/ruby-2.6.3/gems/mediainfo-1.3.3/lib/mediainfo/tracks.rb:112:in
sanitize_元素_值“2:来自
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:375:in
parse' 1:从 /usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:in
make_time'
/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:in
utc': mon超出范围(ArgumentError)

require 'mediainfo'
f = "/<pathtofile>.mp4"
media_info = MediaInfo.from(f)