Я использую FFMPEG в командной строке DOS.

-i rtsp://admin:admin@192.168.0.17:554/video_0 -q:v 15 -s 360x240 -vf \"select='eq(pict_type,PICT_TYPE_I)'\" -vsync vfr -f mjpeg -i -

Я получаю ошибку:

ffmpeg version N-69779-g2a72b16 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.9.2 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-lzma --enable-decklink --enable-zlib
  libavutil      54. 18.100 / 54. 18.100
  libavcodec     56. 22.100 / 56. 22.100
  libavformat    56. 21.100 / 56. 21.100
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.100 /  5. 11.100
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Option q:v (use fixed quality scale (VBR)) cannot be applied to input file - -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to.
Error parsing options for input file -.
Error opening input files: Invalid argument

Вместо «mjpeg» я попробовал этот «image2pipe», который выдает мне ту же ошибку.

Что я должен использовать?

1 ответ1

1

Вы используете -i - в конце. -i указывает входной файл или местоположение. Просто используйте - .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .