[FFmpeg-trac] #7380(ffmpeg:new): FFMPEG is not taking s3 bucket signed url

FFmpeg trac at avcodec.org
Fri Aug 24 10:17:01 EEST 2018


#7380: FFMPEG is not taking s3 bucket signed url
-------------------------------------+-------------------------------------
             Reporter:               |                     Type:  defect
  ahmedsharief                       |                 Priority:  critical
               Status:  new          |                  Version:
            Component:  ffmpeg       |  unspecified
             Keywords:  no such      |               Blocked By:
  file or directory s3 bucket        |  Reproduced by developer:  0
  signed url                         |
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 I am trying to create thumbnails from an amazon s3 bucket signed url. I am
 able to generate thumbnails when i run the command in terminal

 I am running the above command in terminal and its working fine but when i
 try to implement the same in node js its showing "no such file or
 directory error". Though i am encoding the url with double quotes then
 also its showing same error. The following is the code



 var resUrl = "\""+result+"\"";

         var args = [
             '-i', resUrl,
             '-ss', '00:00:02',
             '-vframes', '1',
             '-f','image2',
             'output.jpg'
         ]
         //console.log(args)
         var ffmpeg = require('child_process').spawn('ffmpeg', args);

         ffmpeg.on('error', function (err) {
             console.log(err);
         });

         ffmpeg.on('close', function (code) {

         });

         ffmpeg.stderr.on('data', function (data) {
             var tData = data.toString('utf8');
             var a = tData.split('\n');
             console.log("A",a);
         });

         ffmpeg.stdout.on('data', function (data) {
             //
         });









 And the following is error











 A [ 'ffmpeg version 4.0.2 Copyright (c) 2000-2018 the FFmpeg
 developers' ]
 A [ '',
   '  built with Apple LLVM version 9.1.0 (clang-902.0.39.2)',
   '  configuration: --prefix=/usr/local/Cellar/ffmpeg/4.0.2 --enable-
 shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --
 enable-avresample --cc=clang --host-cflags= --host-ldflags= --enable-
 gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-
 opencl --enable-videotoolbox --disable-lzma',
    '  libavutil      56. 14.100 / 56. 14.100',
    '  libavcodec     58. 18.100 / 58. 18.100',
   '  libavformat    58. 12.100 / 58. 12.100',
   '  libavdevice    58.  3.100 / 58.  3.100',
   '  libavfilter     7. 16.100 /  7. 16.100',
   '  libavresample   4.  0.  0 /  4.  0.  0',
   '  libswscale      5.  1.100 /  5.  1.100',
   '  libswresample   3.  1.100 /  3.  1.100',
   '  libpostproc    55.  1.100 / 55.  1.100',
   '"https://test-s3-bucket.s3.ap-
 south-1.amazonaws.com/user_gallery_assets/5b6936069ac2bf0602085367/gallery/images/5b7be08527641dee8c1f8134.mp4?X
 -Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=xxxxxxxxx%2F20180821
 %2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20180821T095101Z&X-Amz-
 Expires=900&X-Amz-
 Signature=d7f81f4eed3d6c87c04dc1b0ad06beeb946afa33d417585f57fad72aeadb3ac0&X
 -Amz-SignedHeaders=host": No such file or directory',
   '' ]

 ffmpeg exited with code 1

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7380>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list