Hello, I have recently install ffmpeg version 2.3.3 from source on Redhat linux 6.5.I am getting the below error while trying to convert a .tif file to .mp4 file using the below syntax. If I remove "-flags2 +mixed_refs" option from the below syntax the command just works fine and produce a .mp4 file.We are using the same syntax on an older version of ffmeg running Redhat 5.7 and the command works fine.
Is there any different option which needs to be used in place of "-flags2 +mixed_refs" in the newer version of ffmpeg?Please advise. # /usr/local/ffmpeg/bin/ffmpeg -r 10 -i rain-26Aug2011_0Z.tif -s 1280x720 -vcodec libx264 -crf 36 -flags +loop+mv4 -cmp 256 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -subq 7 -trellis 1 -refs 5 -bf 0 -flags2 +mixed_refs -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qdiff 4 -acodec libfaac -ac 2 -ar 44100 -ab 128000 rain-26Aug2011_0Z.mp4 ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers built on Apr 14 2015 17:41:47 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-11) configuration: --prefix=/usr/local/ffmpeg --enable-gpl --enable-version3 --enable-nonfree --disable-static --enable-shared --disable-debug --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-x11grab WARNING: library configuration mismatch postproc configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --enable-runtime-cpudetect --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-vdpau --disable-avisynth --enable-frei0r --enable-libopencv --enable-libdc1394 --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --disable-stripping libavutil 52. 92.100 / 52. 92.100 libavcodec 55. 69.100 / 55. 69.100 libavformat 55. 48.100 / 55. 48.100 libavdevice 55. 13.102 / 55. 13.102 libavfilter 4. 11.100 / 4. 11.100 libswscale 2. 6.100 / 2. 6.100 libswresample 0. 19.100 / 0. 19.100 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'rain-26Aug2011_0Z.tif': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: tiff, rgb24, 1920x1080 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc Codec AVOption b (set bitrate (in bits/s)) specified for output file #0 (rain-26Aug2011_0Z.mp4) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream. No pixel format specified, yuv444p for H.264 encoding chosen. Use -pix_fmt yuv420p for compatibility with outdated media players. [NULL @ 0xf02080] [Eval @ 0x7fff9e242c70] Undefined constant or missing '(' in 'mixed_refs' [NULL @ 0xf02080] Unable to parse option value "mixed_refs" [NULL @ 0xf02080] Error setting option flags2 to value +mixed_refs. Output #0, mp4, to 'rain-26Aug2011_0Z.mp4': Stream #0:0: Video: h264, q=2-31, 128 kb/s, SAR 1:1 DAR 0:0, 10 fps Metadata: encoder : Lavc55.69.100 libx264 Stream mapping: Stream #0:0 -> #0:0 (tiff (native) -> h264 (libx264)) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height Thanks, Ali AIX/LINUX Administrator Office:914-945-1797 al...@us.ibm.com _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user