Opened 3 years ago

Closed 3 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 3 years ago.
Output from windows

Download all attachments as: .zip

Change History (6)

Changed 3 years ago by haary_neo

Output from windows

comment:1 follow-up: Changed 3 years ago by 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.

comment:2 follow-up: Changed 3 years ago by cehoyos

  • Priority changed from critical to normal

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 3 years ago by cehoyos (previous) (diff)

comment:3 in reply to: ↑ 2 Changed 3 years ago by haary_neo

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

comment:4 in reply to: ↑ 1 Changed 3 years ago by haary_neo

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 Changed 3 years ago by cehoyos

  • Component changed from ffprobe to undetermined
  • Resolution set to invalid
  • Status changed from new to closed

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.