Ruby mediainfo(gem)错误“;“mon超出范围”吗;?
正在尝试使用mediainfo ruby gem并获取此错误(不是所有文件)。。。“/usr/share/rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0/time.rb:262:在“utc”中:mon超出范围(ArgumentError)”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”
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:inparse'
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:inutc':
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)