[FFmpeg-user] huffyuv with odd width

Paul B Mahol onemda at gmail.com
Sat Jun 30 03:11:03 CEST 2012


On 6/29/12, Roger Pack <rogerdpack2 at gmail.com> wrote:
>> Than it must be created by older version because latest one will not
>> allow such behaviour.
>>
>
> It seems to be allowed with this version:
>
> ffmpeg-20120629-git-c103dc0-win32-static
>
>   Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 769x1062, q=2-31,
> 200 kb/s, 10 tbn, 10 tbc
>
>
> Full output:
>
>
> $
> g:\ffmpeg-20120629-git-c103dc0-win32-static\ffmpeg-20120629-git-c103dc0-win32-static\bin\ffmpeg.exe
> -f dshow -i video=screen-capture-recorder yo.avi
> ffmpeg version N-42016-gc103dc0 Copyright (c) 2000-2012 the FFmpeg
> developers
> built on Jun 28 2012 20:16:03 with gcc 4.7.1
> configuration: --enable-gpl --enable-version3 --disable-w32threads
> --enable-runtime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r
> --enable-libass --enable-libcelt --enable-libopencore-amrnb
> --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm
> --enable-libmp3lame --enable-libnut --enable-libopenjpeg --enable-librtmp
> --enable-libschroedinger --enable-libspeex --enable-libtheora
> --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc
> --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs
> --enable-libxvid --enable-zlib
> libavutil 51. 63.100 / 51. 63.100
> libavcodec 54. 29.101 / 54. 29.101
> libavformat 54. 11.100 / 54. 11.100
> libavdevice 54. 0.100 / 54. 0.100
> libavfilter 3. 0.100 / 3. 0.100
> libswscale 2. 1.100 / 2. 1.100
> libswresample 0. 15.100 / 0. 15.100
> libpostproc 52. 0.100 / 52. 0.100
> [dshow @ 01d51920] Estimating duration from bitrate, this may be inaccurate
> Input #0, dshow, from 'video=screen-capture-recorder':
> Duration: N/A, start: 716867.364000, bitrate: N/A[dshow @ 01d51920]
> real-time buffer 107% full! frame dropped!
> Stream #0:0: Video: rawvideo, rgb555le, 769x1062, 10 tbr, 10000k tbn, 10
> tbc
> [dshow @ 01d51920] [graph 0 input from stream 0:0 @ 01d6cee0] real-time
> buffer 107% full! frame dropped!
> w:769 h:1062 pixfmt:rgb555le tb:1/10000000 fr:10/1 sar:0/1
> sws_param:flags=2
> [output stream 0:0 @ 01d6d1a0] No opaque field provided
> [dshow @ 01d51920] [auto-inserted scaler 0 @ 01d6dc20] real-time buffer
> 107% full! frame dropped!
> w:769 h:1062 fmt:rgb555le sar:0/1 -> w:769 h:1062 fmt:yuv420p sar:0/1
> flags:0x4
> [mpeg4 @ 01d63b60] removing common factors from framerate
> Output #0, avi, to 'yo.avi':
> Metadata:
> ISFT : real-time buffer 107% full! frame dropped!
> Lavf54.11.100
> Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 769x1062, q=2-31,
> 200 kb/s, 10 tbn, 10 tbc
> Stream mapping:
> Stream #0:0 -> #0:0 (rawvideo -> mpeg4)real-time buffer 107% full! frame
> dropped!
>
> Press [q] to stop, [?] for help
> [dshow @ 01d51920] real-time buffer 107% full! frame dropped!
> frame= 124 fps= 10 q=31.0 Lsize= 1068kB time=00:00:13.00 bitrate=
> 672.8kbits/s
> video:1059kB audio:0kB subtitle:0 global headers:0kB muxing overhead
> 0.819649%
>
> $ ls -lsrtha
> 534k -rw-r--r-- 1 packrd Administ 1.0M Jun 29 17:01 yo.avi
>
> FWIW.  I was surprised myself.

I do not see anywhere that huffyuv encoder is used.


More information about the ffmpeg-user mailing list