[FLVTool2-users] Metadata update error (on2?)

Emmett Shear emmett.shear at gmail.com
Fri Jan 19 18:53:25 EST 2007


The error is as follows (similar error on all files I've tried):

$ flvtool2 -U archive71.00.10.flv test.flv
ERROR: undefined method `[]' for nil:NilClass
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flv/stream.rb:138:in `add_meta_tag'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:184:in
`add_meta_data_tag'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:137:in `update'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:47:in `send'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:47:in `execute!'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:46:in `each'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:46:in `execute!'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:239:in `process_files'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:225:in `each'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:225:in `process_files'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2/base.rb:44:in `execute!'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2.rb:168:in `execute!'
ERROR: /opt/local/lib/ruby/site_ruby/1.8/flvtool2.rb:228
ERROR: /opt/local/bin/flvtool2:2:in `require'
ERROR: /opt/local/bin/flvtool2:2

I've also noticed that flvtool2 -P always prints:
---
/Users/emmettshear/Desktop/flvtool2_1.0.5_rc6/archive71.00.10.flv:
...

You can download two files which both demonstrate the error:
http://mint.justin.tv/golfers.flv (bigger, about 2 mb)
http://mint.justin.tv/archive71.00.10.flv (smaller, about 215 kb)

I'm not sure what the encoder for golfers.flv was, but I encoded
archive71.00.10.flv
with On2 Flix Live.

I saw that this was previously discussed here
(http://www.mail-archive.com/flvtool2-users@rubyforge.org/msg00035.html),
but there was never any resolution.

Thanks for any help,
Emmett


More information about the Flvtool2-users mailing list