[FLVTool2-users] >10 MB files & On2 encoding

erixtekila erixtekila at gmail.com
Wed Aug 16 10:38:42 EDT 2006

I think phpstream refers to a technic to cut flv on demand with the 
help of metadata inserted by flvtool2.
FYI, I succeed in using flvtool2 with flmix expôrted files encoded with 
vp6 codec.
The file was 22 Mbytes and all the metadatas where correctly inerted.

Your issue should be something else ?!
Why flvtool2 produces an error on analyzing the flv file ?
Le 16 août 06, à 10:56, Oszkar Nagy a écrit :

> Hi!
> I don't know phpstream and never tried the On2 video with flvtool2,
> but I am able to inject metadata in FLVs bigger than 100MB and be
> able to do seek in it (in actionscript).
> Hope this helps,
> Oszkar
> On 16 Aug 2006, at 09:47, Joris Witteman wrote:
>> Hi,
>> I've been using phpstream* in conjunction with flvtool2 to stream
>> FLV files in  Flash 8. However, only files under about 10 MB
>> (haven't been able to  determine an exact limit) seem to be able
>> to seek back and forth in the timeline. Bigger files act like FLVs
>> without metadata and phpstream fails to perform the seek.
>> Is there a known cause for this? Or should I look into phpstream
>> further?
>> Also, I have never been able to inject metadata into files encoded
>> as On2 (Flash 8). Is this a known limitation of flvtool2?
>> Trying to add metadata to an On2-FLV, I get:
>> $ flvtool2 -U test-On2.flv
>> ERROR: undefined method `[]' for nil:NilClass
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flv/stream.rb:138:in `add_meta_tag'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:184:in
>> `add_meta_data_tag'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:137:in `update'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:47:in `send'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:47:in `execute!'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:46:in `each'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:46:in `execute!'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:44:in
>> `process_files'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:225:in `each'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:225:in
>> `process_files'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2/base.rb:44:in `execute!'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2.rb:168:in `execute!'
>> ERROR: /usr/lib/ruby/site_ruby/1.8/flvtool2.rb:228
>> ERROR: /usr/bin/flvtool2:2:in `require'
>> ERROR: /usr/bin/flvtool2:2
>> TIA for any hints you can give me on either issue.
>> JW
>> The information contained in this e-mail and in any attachments is
>> intended solely for the attention and use of the named addressee(s)
>> and may be confidential. The use of this information by others than
>> the named addressee(s) is not allowed. Moreover, it is not allowed
>> to disclose copy or distribute this information. ON B.V. is neither
>> liable for the proper and complete transmission of the information
>> contained in this e-mail, nor for any delay in its receipt.
>> ON B.V. is registered at the trade register in Amsterdam, The
>> Netherlands under no. 34219822. The general terms and conditions of
>> ON B.V. are applicable to all agreements ON B.V. is a party to. The
>> general terms and conditions of ON B.V., inter alia, include a
>> liability limitation and are filed at the Chamber of Commerce in
>> Amsterdam, The Netherlands. The relevant general terms and
>> conditions of ON B.V. will be sent to you at your request and these
>> general terms and conditions can also be found at our website
>> www.thisison.com. The applicability of any general terms and
>> conditions other than the general terms and conditions of ON B.V.
>> is explicitly renounced.

More information about the Flvtool2-users mailing list