[FFmpeg-user] Unable to parse option value "-1" as pixel format

Lou lou at lrcd.com
Tue Oct 8 20:33:40 CEST 2013


On Tue, 8 Oct 2013 10:44:49 -0700
István <leccine+szopjalki at gmail.com> wrote:

> Hey,
> 
> I am trying to convert a video from wmv/g2m to mp4/x264 but no success. The
> debug log is below.

For future reference please include the console output in your message.

> ffmpeg -loglevel debug -i test.wmv output.mp4
> ffmpeg version 1.2.4 Copyright (c) 2000-2013 the FFmpeg developers
>   built on Oct  8 2013 10:13:30 with Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
>   configuration: --prefix=/usr/local/Cellar/ffmpeg/1.2.4 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --e
> nable-avresample --enable-vda --cc=cc --host-cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libxvid
>   libavutil      52. 18.100 / 52. 18.100
>   libavcodec     54. 92.100 / 54. 92.100
>   libavformat    54. 63.104 / 54. 63.104
>   libavdevice    54.  3.103 / 54.  3.103
>   libavfilter     3. 42.103 /  3. 42.103
>   libswscale      2.  2.100 /  2.  2.100
>   libswresample   0. 17.102 /  0. 17.102
>   libpostproc    52.  2.100 / 52.  2.100
> Splitting the commandline.
> Reading option '-loglevel' ... matched as option 'loglevel' (set libav* logging level) with argument 'debug'.
> Reading option '-i' ... matched as input file with argument 'test.wmv'.
> Reading option 'output.mp4' ... matched as output file.
> Finished splitting the commandline.
> Parsing a group of options: global .
> Applying option loglevel (set libav* logging level) with argument debug.
> Successfully parsed a group of options.
> Parsing a group of options: input file test.wmv.
> Successfully parsed a group of options.
> Opening an input file: test.wmv.
> [asf @ 0x7f820c006600] Format asf probed with size=2048 and score=100
> [asf @ 0x7f820c006600] gpos mismatch our pos=24, end=26
> [asf @ 0x7f820c006600] gpos mismatch our pos=24, end=3421
> [asf @ 0x7f820c006600] Payload extension 50 2
> [asf @ 0x7f820c006600] gpos mismatch our pos=24, end=42
> [asf @ 0x7f820c006600] Unsupported byte array in tag ASFLeakyBucketPairs.
> [asf @ 0x7f820c006600] gpos mismatch our pos=24, end=170
> [asf @ 0x7f820c006600] gpos mismatch our pos=24, end=44
> [asf @ 0x7f820c006600] File position before avformat_find_stream_info() is 5400
> [asf @ 0x7f820c006600] parser not found for codec wmav2, packets or times may be invalid.
>     Last message repeated 1 times
> [asf @ 0x7f820c006600] All info found
> [asf @ 0x7f820c006600] File position after avformat_find_stream_info() is 301284
> Guessed Channel Layout for  Input Stream #0.0 : mono
> Input #0, asf, from 'test.wmv':
>   Metadata:
>     DeviceConformanceTemplate: L2
>     WMFSDKNeeded    : 0.0.0.0000
>     WMFSDKVersion   : 12.0.7601.17514
>     IsVBR           : 1
>     WM/ToolVersion  : 5.8 Build 1189
>     WM/ToolName     : GoToMeeting
>     BitRateFrom the writer: 1180997
>     Audio samples   : 228
>     Video samples   : 216
>     recording time  : Tue, 08 Oct 2013 09:31:19 Pacific Daylight Time
>   Duration: 00:00:23.60, start: 0.000000, bitrate: 1159 kb/s
>     Stream #0:0, 11, 1/1000: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, mono, fltp, 48 kb/s
>     Stream #0:1, 1, 1/1000: Data: none, 0/1, 2 kb/s
>     Stream #0:2, 41, 1/1000: Video: g2m (G2M4 / 0x344D3247), 1024x750, 1/1000, 1132 kb/s, 100 tbr, 1k tbn, 1k tbc
> Successfully opened the file.
> Parsing a group of options: output file output.mp4.
> Successfully parsed a group of options.
> Opening an output file: output.mp4.
> File 'output.mp4' already exists. Overwrite ? [y/N]
> Successfully opened the file.
> [buffer @ 0x7f820bc107c0] Setting entry with key 'video_size' to value '1024x750'
> [buffer @ 0x7f820bc107c0] Setting entry with key 'pix_fmt' to value '-1'
> [buffer @ 0x7f820bc107c0] Unable to parse option value "-1" as pixel format
> Error opening filters!
> Statistics: 327680 bytes read, 0 seeks
> 
> Any suggestion how to get this working?

Your build is too old. Use ffmpeg from git head, or if you must use a
release for some reason use a newer release branch.


More information about the ffmpeg-user mailing list