#10626: ffmpeg throws 'non-zero exit status 3221225725' for video files greater
than 5GB, for less than 5GB files there is no issue
-------------------------------------+-------------------------------------
             Reporter:  vikkum       |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:  ffmpeg       |                  Version:  git-
             Keywords:  ffmpeg exit  |  master
  status 3221225725                  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug: ffmpeg throws 'non-zero exit status 3221225725' for
 video files greater than 5GB, for less than 5GB files there is no issue

 How to reproduce: I am trying to extract frames along with GPS telemetry
 from a 'video recorded on GoPro camera'  that has GPS track as well, the
 idea here is to first extract the GPS track from the video's telemetry
 structure, and then locates video frames along the GPS track. When all the
 video frames are located, it then extracts one frame (image) every 3
 meters by default.
 Then I process the GPS data stored in the video file's telemetry stream
 and attach it to the extracted images.
         All of this is done by using a python library 'Mapillary_tools'
 (https://github.com/mapillary/mapillary_tools/blob/main/README.md#local-
 video-processing)
 mapillary command I used (mapillary_tools video_process
 'path_to_my_video_file')


 {{{
 mapillary command I used: mapillary_tools video_process
 'path_to_my_video_file'

 The mapillary command internally generates the following ffmpeg
 command:(['ffmpeg', '-hide_banner', '-nostdin', '-i',
 '.\\GoPro_Videos\\GX010115.MP4', '-map', '0:2', '-filter_script:v',
 'C:\\Users\\VIKKUM\\AppData\\Local\\Temp\\tmpqkmxkfrp', '-vsync', '0',
 '-frames:0', '17011', '-frame_pts', '1', '-qscale:0', '2',
 
'C:\\Users\\VIKKUM\\Downloads\\GoPro_Videos\\mapillary_sampled_video_frames\\.mly_ffmpeg_GX010115.MP4_28132_1696386216\\GX010115_0_%06d.jpg'])

 the above mapillary generated command is: ffmpeg -hide_banner -nostdin -i
 GX010115.MP4 -map 0:0 -filter_script:v
 C:\\Users\\VIKKUM\\AppData\\Local\\Temp\\tmpeiubgyko -vsync 0 -frames:0
 17011 -frame_pts 1 -qscale:0 2
 
C:\\Users\\VIKKUM\\Desktop\\mapillary_upload\\mapillary_sampled_video_frames\\.mly_ffmpeg_GX010115.MP4_18288_1697429029\\GX010115_0_%06d.jpg

 output:  returned non-zero exit status 3221225725

 ffmpeg version: ffmpeg version 2023-09-07-git-9c9f48e7f2-full_build-
 www.gyan.dev
 built on: built with gcc 12.2.0 (Rev10, Built by MSYS2 project)
 }}}

 The file used in this case is attached in google drive (since its ~7GB
 file google drive seems a viable options to share the file), link:
 https://drive.google.com/file/d/1eK-LNRlYQuM-_Hp0iW-
 iWCxtj5WPgLC_/view?usp=drivesdk

 Output of the command: {{{ffmpeg -v 9 -loglevel 99 -i ./GX010115.MP4 *>>
 ffmpeg_leve9.log}}}
 can be found on attachment.

 Possibility of error:
 This is possibly because of stack overflow as the same command works for
 files less than 5GB files.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10626>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
FFmpeg-trac@avcodec.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to