Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#6061 closed defect (invalid)

-headers option not found (ffmpeg 3.2.2 Windows)

Reported by: Rasmus Hansen Owned by:
Priority: normal Component: undetermined
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no


Summary of the bug:
I am trying to add a custom http header when streaming to a http server by using the -headers option.

using http://user:password@localhost:8082/stream1 does not work either (no "Authorization" header is added to the request).
Is the -headers option not supported on Windows? Or am I doing something totally wrong here?

How to reproduce:

C:\github\video\src\server>ffmpeg -headers "a:b" -i cropped.ts http://localhost:8082/stream1
ffmpeg version 3.2.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.4.0 (GCC)
  configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --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-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
  libavutil      55. 34.100 / 55. 34.100
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.100 / 57. 56.100
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
Option headers not found.

Change History (3)

comment:1 by Rasmus Hansen, 4 years ago

Cc: added
Version: unspecified3.2.1

comment:2 by Carl Eugen Hoyos, 4 years ago

Resolution: invalid
Status: newclosed
Version: 3.2.1git-master

For future tickets: Please always test current FFmpeg git head before reporting issues, if you believe anything is unclear on the Zeranoe download page, please tell us! (There is no release support for Windows.)

You are specifying a (non-existing) option -header for the input file cropped.ts, invalid options for input files are not accepted.

comment:3 by Rasmus Hansen, 4 years ago

Ahhh - so by putting the option before the -i, I made it an option for the input file.

I moved it so it now says

ffmpeg -i cropped.ts -headers "a:b" http://localhost:8082/stream1

And it works. Thank you for the hint! And sorry for being so nooby :-)

Last edited 4 years ago by Rasmus Hansen (previous) (diff)
Note: See TracTickets for help on using tickets.