[FFmpeg-trac] #7816(avformat:closed): FFmpeg doesn't work when using an encoded URL

FFmpeg trac at avcodec.org
Thu Apr 25 12:43:38 EEST 2019


#7816: FFmpeg doesn't work when using an encoded URL
--------------------------------------+------------------------------------
             Reporter:  boris-petrov  |                    Owner:
                 Type:  defect        |                   Status:  closed
             Priority:  normal        |                Component:  avformat
              Version:  git-master    |               Resolution:  fixed
             Keywords:  ftp           |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+------------------------------------

Comment (by boris-petrov):

 I know it works this way but what I'm saying is that the command should
 work with an *encoded* URL.

 For example, if there is a `@` sign in the password, you *have* to encode
 it before passing it to FFmpeg (or any other program) because the `@` sign
 has special meaning in URLs - it marks the end of the "username:password"
 part and the start of the hostname. Right now there is *no* way to make
 FFmpeg work with `@` sign in the username or password because it expects a
 decoded URL. The same goes for `:` in the username. The right way to fix
 this is to make FFmpeg work with encoded URLs in all its protocols.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7816#comment:7>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list