Issue 40 in flvmeta: flvmeta invalid flv tag, xsplit 1.0.1109.1101

28 views
Skip to first unread message

flv...@googlecode.com

unread,
Sep 24, 2011, 4:35:02 AM9/24/11
to flvme...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 40 by ffe...@gmail.com: flvmeta invalid flv tag, xsplit
1.0.1109.1101
http://code.google.com/p/flvmeta/issues/detail?id=40

What steps will reproduce the problem?
1. git clone https://code.google.com/p/flvmeta/
2. cd flvmeta
3. sh autogen.sh
4. configure && make && make install
5. wget http://vodportal.ru/video/vods/flvmeta_problem.flv
# attention: it's quite large - ~1.3G
6. flvmeta -v flvmeta_problem.flv out.flv

What is the expected output? What do you see instead?
This is what i get:
$ flvmeta video/vods/flvmeta_problem.flv tmp/out.flv
flvmeta: invalid FLV tag

What version of the product are you using? On what operating system?
$ flvmeta -V
flvmeta 1.1
$ uname -a
... 7.3-RELEASE FreeBSD ...

Please provide any additional information below.
The flv file has been created with the following software:
xsplit 1.0.1109.1101
broadcaster 1.2.1.63
Media lib 2.0.0.59
GameSoursee 1.1.0.7

And we had no problems using previous versions of xsplit.


flv...@googlecode.com

unread,
Sep 26, 2011, 11:24:51 AM9/26/11
to flvme...@googlegroups.com
Updates:
Status: Invalid

Comment #1 on issue 40 by marc.noi...@gmail.com: flvmeta invalid flv tag,
xsplit 1.0.1109.1101
http://code.google.com/p/flvmeta/issues/detail?id=40

Hello,

I tested and reproduced, however, inspection using flvmeta --check reveals
a few probems within the file. Notably, the last tag is not a valid FLV
tag, since its type marker is 0 (zero), which does not correspond to any
valid tag type. By default, flvmeta will stop at the first invalid tag it
encounters.

Flvmeta has a --ignore/-i option specifically designed for this case. It
causes flvmeta not to analyze tags it cannot identify, and silently copy
them untouched to the output file.

So if you use `flvmeta -v -i flvmeta_problem.flv out.flv`, which i tested
too, flvmeta will not exit with an error code, and the output file will be
correctly created.

You could also use the --fix option instead of --ignore to make flvmeta not
copy the faulty tags altogether.

In any case, flvmeta is not the cause of the problem, it merely highlights
the symptoms :)

There are also a lot of invalid "previous_tag_size" fields in the file.
Even though these don't usually matter, they mean the encoding software has
a serious misunderstanding of the FLV format.

Regards,
Marc

flv...@googlecode.com

unread,
Mar 15, 2012, 6:18:49 PM3/15/12
to flvme...@googlegroups.com

Comment #2 on issue 40 by javurek....@gmail.com: flvmeta invalid flv tag,
xsplit 1.0.1109.1101
http://code.google.com/p/flvmeta/issues/detail?id=40

Hello,
I am a bit confused. The commands like flvmeta -i etc. does not work on my
mac os x. Can You help me?

Regards,
Tomas

flv...@googlecode.com

unread,
Mar 15, 2012, 6:25:53 PM3/15/12
to flvme...@googlegroups.com

Comment #3 on issue 40 by marc.noi...@gmail.com: flvmeta invalid flv tag,
xsplit 1.0.1109.1101
http://code.google.com/p/flvmeta/issues/detail?id=40

Please do not hijack invalid or closed issues, if you encounter problems
using flvmeta, use the mailing list at
http://groups.google.com/group/flvmeta-discuss.

Reply all
Reply to author
Forward
0 new messages