

When trying to encode larger AVI files, I get an error that frame X can not be read :Ĭode: FRIMEncode -avi -i "2K_ffms2.avi" -o::h264 Max_limit_AVI.h264" f 60 -w 1920 -h 1080ĮRROR: Cannot get frame 691 from avi-fileĮRROR: undefined behavior (-16), src\pipeline_encode.cpp (1361)ĮRROR: the previous asynchrous operation is in execution (1), src\main_frim_encode.cpp (121)Simple math tells use that 691 (x2 ?) frames of 1920x1080 uncompressed raw video format + some minimal overhead is over the limit of 2GB.Ī last question : do you know a similar Intel HW based encoder/decoder called QSVEncC by Rigaya? It's supported by FFMpeg, X264, X265 and a lot of other tools/encoders/decoders.Īnother thing I noticed is that reading AVI's is limited to 2GB (even on Win7 NTFS). YUV4MPEG-video is also a raw uncompressed format mostly identical to raw uncompressed YV12, but it contains the video properties(colorspace, resolution, FPS. The only difference I know is that YV12 has the U and V channel swapped compared to I420 and it would cause bad colors in the encoded files.Ĭould you please consider to add a yuv4mpeg-video demuxer to your encoder/decoder ? I was thinking about what you said about being sure that AVS2YUV or VSPIPE or outputting indeed YV12 video.Ĭould the encoder maybe struggle with I420 video ? Is this coming from the encoder or from VSPIPE ?Īny idea what this errno 22 at line 32 means ? >Maybe this can shed some light on my problem. Output 10 frames in 0.06 seconds (160.26 fps) Media SDK impl HARDWARE (2) - D3D9 (C:\Program Files\Intel\Media SDK\libmfxhw32.dll)Įrror: fwrite() call failed when writing frame: 0, plane: 0, line: 32, errno: 22
