Opened 3 years ago

Last modified 3 years ago

#2192 new defect

mencoder + ffv1 -> broken

Reported by: 4Selur@… Owned by:
Priority: normal Component: undetermined
Version: unspecified Severity: blocker
Keywords: mencoder ffv1 Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

Using:

MEncoder SVN-r37220-4.9.0 (C) 2000-2014 MPlayer Team

When calling:

mencoder -lavdopts threads=8 -ofps 25 -ovc lavc -lavcopts vcodec=ffv1 -demuxer lavf -vfm ffmpeg -noskip -vf scale,format=i420 -forcedsubsonly -nosub -nosound "test.avi" -force-avi-aspect 1.81818 -of avi -o "ffv1Test.avi"

I get a lot of output:

[ffv1 @ 015e6f80]Provided packet is too small, needs to be 31555584

and at the end I get:

[ffv1 @ 015e6f80]Provided packet is too small, needs to be 31555584
Pos: 0.0s 438f (99%) 165.85fps Trem: 0min 0mb A-V:0.000 [0:0]

Flushing video frames.
Writing index...
Writing header...
ODML: vprp aspect is 16384:9011.

Video stream: nan kbit/s (-2147483648 B/s) size: 0 bytes 0.000 secs 438 frames
Assertion v>0 && v<=(1 ? 32 : 16) failed at libavutil/mem.c:226

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

The call should be correct, so I assume this is a bug of some sort.

Uploaded the test.avi I used in the call to:
http://www.embedupload.com/?d=2DEXLHHTZD

Change History (1)

comment:1 Changed 3 years ago by 4Selur@…

and yes, I'm aware that in this case I could use ffmpeg with:
[code]ffmpeg -y -i "test.avi" -an -sn -threads 8 -vsync 0 -r 25000/1000 -pix_fmt yuv420p -vcodec ffv1 "ffv1Test.avi"code

Note: See TracTickets for help on using tickets.