[FFmpeg-user] FFPROBE php excute - Permission denied

Sunil M.S sunil at artificerstechnologies.com
Wed Mar 30 10:36:21 CEST 2016


Issue as been resolved by setting  # setsebool -P httpd_can_network_connect
1

Refered link https://wiki.apache.org/httpd/13PermissionDenied

On Mon, Mar 28, 2016 at 6:23 PM, Sunil M.S <sunil at artificerstechnologies.com
> wrote:

> Hi All,
>
> >>When i try to excute ffprobe in php  using rtsp link, we are
> getting  Permission denied.
>
> >>while execute in  command line its working and also it is working with
> video file , we are getting issue in rtsp link
>
>
>
>
> >> PHP Script
> print_r(extension_loaded('ffmpeg')) or die('Error in loading ffmpeg');
>
> $output1 = shell_exec('ffprobe -i rtsp://
> lwsnb160-cam.cs.purdue.edu:554/mpeg4/media.amp  -of json=c=1 -loglevel
> quiet -show_format -show_streams -show_error');
> echo $output1;
> $parsed1 = json_decode($output1, true);
> print_r($parsed1);
> var_dump($output1);
>
> >>PHP output
>
> { "error": { "code": -13, "string": "Permission denied" } } Array (
> [error] => Array ( [code] => -13 [string] => Permission denied ) )
> string(64) "{ "error": { "code": -13, "string": "Permission denie
>
>
> >>ffmpeg output over the command line
>
> [root at dev1 sid]# ffprobe -i rtsp://
> lwsnb160-cam.cs.purdue.edu:554/mpeg4/media.amp  -of json=c=1
>  -show_format -show_streams -show_error
> ffprobe version N-79151-gff982e0 Copyright (c) 2007-2016 the FFmpeg
> developers
>   built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-16)
>   configuration: --prefix=/root/ffmpeg_build
> --extra-cflags=-I/root/ffmpeg_build/include
> --extra-ldflags=-L/root/ffmpeg_build/lib --bindir=/usr/bin
> --pkg-config-flags=--static --enable-gpl --enable-nonfree
> --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame
> --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264
> --enable-libx265
>   libavutil      55. 19.100 / 55. 19.100
>   libavcodec     57. 32.100 / 57. 32.100
>   libavformat    57. 29.101 / 57. 29.101
>   libavdevice    57.  0.101 / 57.  0.101
>   libavfilter     6. 40.102 /  6. 40.102
>   libswscale      4.  0.100 /  4.  0.100
>   libswresample   2.  0.101 /  2.  0.101
>   libpostproc    54.  0.100 / 54.  0.100
> {
> Input #0, rtsp, from 'rtsp://
> lwsnb160-cam.cs.purdue.edu:554/mpeg4/media.amp':
>   Metadata:
>     title           : Media Presentation
>   Duration: N/A, start: 0.100011, bitrate: N/A
>     Stream #0:0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 640x480
> [SAR 1:1 DAR 4:3], 100 fps, 100 tbr, 90k tbn, 100 tbc
>     "streams": [
>         { "index": 0, "codec_name": "mpeg4", "codec_long_name": "MPEG-4
> part 2", "profile": "Advanced Simple Profile", "codec_type": "video",
> "codec_time_base": "1/100", "codec_tag_string": "[0][0][0][0]",
> "codec_tag": "0x0000", "width": 640, "height": 480, "coded_width": 640,
> "coded_height": 480, "has_b_frames": 1, "sample_aspect_ratio": "1:1",
> "display_aspect_ratio": "4:3", "pix_fmt": "yuv420p", "level": 5,
> "chroma_location": "left", "refs": 1, "quarter_sample": "false",
> "divx_packed": "false", "r_frame_rate": "100/1", "avg_frame_rate": "100/1",
> "time_base": "1/90000", "start_pts": 9001, "start_time": "0.100011",
>             "disposition": { "default": 0, "dub": 0, "original": 0,
> "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired":
> 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0 } }
>     ],
>     "format": { "filename": "rtsp://
> lwsnb160-cam.cs.purdue.edu:554/mpeg4/media.amp", "nb_streams": 1,
> "nb_programs": 0, "format_name": "rtsp", "format_long_name": "RTSP input",
> "start_time": "0.100011", "probe_score": 100,
>         "tags": { "title": "Media Presentation" } }
> }
>
>
> --
>
> Thanks and Regards ,
>
>
>
> *Sunil M S*
>


More information about the ffmpeg-user mailing list