[FFmpeg-user] -flags2 +ivlc+non_linear_q issues

Tim Nicholson nichot20 at yahoo.com
Fri Mar 30 18:06:28 CEST 2012


Trying to generate some imx50 material using suggested parameters from
the web but when I add in the -flags2 options I get an odd error:-


ffmpeg -i BRD17568301-16x9-ffv1.mkv -map 0:v -map 0:a -an -vf
pad=720:608:0:32:black -tag:v mx5p -c:v mpeg2video -r 25 -pix_fmt
yuv422p -minrate 50000k -maxrate 50000k -b:v 50000k -intra -flags
+ildct+ilme+low_delay -flags2 +ivlc+non_linear_q -ps 1 -qmin 1 -qmax 3
-top 1 -dc 10 -bufsize 2000000 -rc_init_occupancy 2000000
-rc_buf_aggressivity 0.25 -y -f mxf_d10 ./BRD17568301-16x9-ffv1-d10.mxf
ffmpeg version N-39411-g2b7c0c9-by_Tim Copyright (c) 2000-2012 the
FFmpeg developers
  built on Mar 30 2012 09:42:53 with gcc 4.6.2
  configuration: --extra-version=by_Tim --enable-static --disable-shared
--enable-gpl --enable-nonfree --enable-version3
--prefix=/mnt/msds-store-0/tim/ffmpeg-tux/usr/local
--libdir=/mnt/msds-store-0/tim/ffmpeg-tux/usr/local/lib64
--enable-runtime-cpudetect --extra-cflags='-static
-I/mnt/msds-store-0/tim/ffmpeg-tux/usr/local/include'
--extra-ldflags='-static
-L/mnt/msds-store-0/tim/ffmpeg-tux/usr/local/lib64'
--progs-suffix=_Mar-30 --enable-libfaac --enable-libx264
--enable-libfreetype --disable-ffplay
  libavutil      51. 44.100 / 51. 44.100
  libavcodec     54. 12.100 / 54. 12.100
  libavformat    54.  3.100 / 54.  3.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 66.101 /  2. 66.101
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0. 10.100 /  0. 10.100
  libpostproc    52.  0.100 / 52.  0.100
Input #0, matroska,webm, from 'BRD17568301-16x9-ffv1.mkv':
  Metadata:
    TIMECODE        : 00:00:00:00
    ENCODER         : Lavf54.3.100
  Duration: 00:01:15.72, start: 0.000000, bitrate: 106171 kb/s
    Stream #0:0: Video: ffv1 (FFV1 / 0x31564646), yuv422p10le, 720x576,
SAR 1:1 DAR 5:4, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
    Stream #0:1: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
(default)
    Stream #0:2: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
(default)
    Stream #0:3: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
(default)
    Stream #0:4: Audio: pcm_s24le, 48000 Hz, 1 channels, s32, 1152 kb/s
(default)
[buffer @ 0x18424a0] w:720 h:576 pixfmt:yuv422p10le tb:1/1000000 sar:1/1
sws_param:flags=2
[pad @ 0x17c5dc0] auto-inserting filter 'auto-inserted scale 0' between
the filter 'src' and the filter 'Parsed_pad_0'
[scale @ 0x1841480] w:720 h:576 fmt:yuv422p10le sar:1/1 -> w:720 h:576
fmt:yuv422p sar:1/1 flags:0x4
[pad @ 0x17c5dc0] w:720 h:576 -> w:720 h:608 x:0 y:32 color:0x000000FF
[NULL @ 0x1823f20] [Eval @ 0x7fffd3cdd210] Undefined constant or missing
'(' in 'ivlc'
[NULL @ 0x1823f20] Unable to parse option value "ivlc+non_linear_q"



[NULL @ 0x1823f20] Error setting option flags2 to value
+ivlc+non_linear_q.


Output #0, mxf_d10, to './BRD17568301-16x9-ffv1-d10.mxf':

I have tried using just '-flags2 +non_linear_q issues' and get a very
similar error:-

Undefined constant or missing '(' in 'non_linear_q'

Can anyone see something I have missed, or is this a regression?

-- 
Tim


More information about the ffmpeg-user mailing list