Opened 8 years ago

Closed 8 years ago

#5571 closed defect (invalid)

Function not implemented "code": -38,

Reported by: haary_neo Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

I am trying to probe a video file of MOV format.
In Linux I am getting the following error,

"error": {
"code": -38,
"string": "Function not implemented"
}

But in windows the file is probed perfectly.
I am using the below command to probe,

/SDA/apps/ffmpeg-3.0.2/bin/ffprobe -v quiet -print_format json -show_error -show_format -show_streams "/SDA/video/test.mov"

The codec name of the file is "codec_name": "prores".

Libpostproc, libavresample is missing the linux package when compared with the lib specified in the ffmpeg site and with the windows version.

Am I doing something wrong with the installation or this is an existing issue.

Attachments (1)

windows output 1.txt (4.9 KB ) - added by haary_neo 8 years ago.
Output from windows

Download all attachments as: .zip

Change History (6)

by haary_neo, 8 years ago

Attachment: windows output 1.txt added

Output from windows

comment:1 by llogan, 8 years ago

Please provide a sample input file and the complete console output without -v quiet. Also test a build from current git master branch if possible. Use the code button to format the command and console output: it makes things easier to read.

comment:2 by Carl Eugen Hoyos, 8 years ago

Priority: criticalnormal

To make this a valid ticket run ffmpeg -i test.mov on the system where it does not work and post the complete, uncut console output here in the ticket.

Last edited 8 years ago by Carl Eugen Hoyos (previous) (diff)

in reply to:  2 comment:3 by haary_neo, 8 years ago

Replying to cehoyos:

To make this a valid ticket run ffmpeg -i test.mov on the system where it does not work and post the complete, uncut console output here in the ticket.

@cehoyos here is the complete uncut console output when i ran the ffmpeg -i against the mov file

/SDA/apps/ffmpeg-3.0.2/bin/ffmpeg -i "/SDA/assets/test.mov"
ffmpeg version 3.0.2 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.3 (SUSE Linux)
  configuration: --prefix=/SDA/apps/ffmpeg-3.0.2 --yasmexe=/SDA/apps/yasm-1.3.0/bin/yasm
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1c58240] this file requires zlib support compiled in
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1c58240] error reading header
/SDA/assets/test.mov: Function not implemented

in reply to:  1 comment:4 by haary_neo, 8 years ago

Replying to llogan:

Please provide a sample input file and the complete console output without -v quiet. Also test a build from current git master branch if possible. Use the code button to format the command and console output: it makes things easier to read.

@llogan here is the complete output without '-v quiet'

 /SDA/apps/ffmpeg-3.0.2/bin/ffprobe  -print_format json -show_error -show_format -show_streams "/SDA/assets/test.mov"
ffprobe version 3.0.2 Copyright (c) 2007-2016 the FFmpeg developers
  built with gcc 4.3 (SUSE Linux)
  configuration: --prefix=/SDA/apps/ffmpeg-3.0.2 --yasmexe=/SDA/apps/yasm-1.3.0/bin/yasm
  libavutil      55. 17.103 / 55. 17.103
  libavcodec     57. 24.102 / 57. 24.102
  libavformat    57. 25.100 / 57. 25.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 31.100 /  6. 31.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
{
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1c47bc0] this file requires zlib support compiled in
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1c47bc0] error reading header
/SDA/assets/test.mov: Function not implemented
    "error": {
        "code": -38,
        "string": "Function not implemented"
    }
}

I will make the video sample and let you know at the earliest.

comment:5 by Carl Eugen Hoyos, 8 years ago

Component: ffprobeundetermined
Resolution: invalid
Status: newclosed

To solve your issue, you will have to read FFmpeg's console output carefully and install the zlib library and header before recompiling.
Note that the configure option --enable-zlib has no effect.

Note: See TracTickets for help on using tickets.