[FFmpeg-user] ffmpeg hang in background
De Pauw Jimmy
jimmy at dcode.eu
Mon Oct 29 11:51:01 EET 2018
I am back with this because it has not been resolved.
I removed -r and used -vf for framerate modification but the same
command hanged again completely at random.
What has happened now in one project with 5 run without changing
anything between each run :
- Run 1 : ffmpeg exited with code 11
- Run 2 : hang
- Run 3 : ffmpeg exited with code 11
- Run 4 : ffmpeg exited with code 11
- Run 5 : ran well
Does the code 11 mean a segmentation fault?
If it is, can i get more information about that segfault when running in
It's impossible to reproduce the error just by running the command
manually since it always works that way.
On 10/10/18 16:18, DopeLabs wrote:
> its not very well documented but ffmpeg has a daemon mode
> ffmpeg -d <all your stuff> </dev/null &
>> On Oct 10, 2018, at 6:56 46AM, Paul B Mahol <onemda at gmail.com> wrote:
>> On 10/10/18, sailor-godkane <jimmy at dcode.eu> wrote:
>>> I am using ffmpeg in a big project for video/audio automated processing.
>>> Each project for processing requires lots of ffmpeg commands. Those commands
>>> are run by a daemon written in ObjC using GnuStep.
>>> Since it runs on the background i used -nostdin and -loglevel quiet for
>>> production use.
>>> To be sure i read everything on stdout and stderr to /dev/null but it should
>>> not matter since the command does not output anything.
>>> Everything run fine except sometimes a ffmpeg command will hang and i cannot
>>> understand why.
>>> Sometimes i can see a few % of cpu used by the commands but after hours it
>>> was still there.
>>> When it happens i have to shutdown my daemon and restart the processing. The
>>> same command will then run fine and the process can be finished.
>>> Details of ffmpeg (compiled from source)
>>> ffmpeg version n4.0.2 Copyright (c) 2000-2018 the FFmpeg developers
>>> built with gcc 4.8 (SUSE Linux)
>>> configuration: --disable-programs --enable-ffprobe --enable-ffmpeg
>>> --enable-libx264 --enable-gpl --enable-shared --enable-pthreads
>>> --enable-libmp3lame --enable-pic
>>> 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
>>> libswscale 5. 1.100 / 5. 1.100
>>> libswresample 3. 1.100 / 3. 1.100
>>> libpostproc 55. 1.100 / 55. 1.100
>>> System is :
>>> openSUSE 13.1 - 3.11.10-29-desktop
>>> The machine is a virtual one running on VMWare.
>>> The command that most often hangs is
>>> ffmpeg -nostdin -loglevel quiet -y -i front_slide_video.mov -an -r 16.000000
>>> -c:v libx264 -preset slow -b:v 5000k -aspect 1.333333 -vf
>>> scale=640:480,pad=640:480:0:0:black front_slide_video-rescaled.mov
>> What if you do not use -r parameter but fps filter explicitly in filtergraph?
>>> But i had other commands hanging randomly as well so this is just a sample.
>>> Since this is completely random i have no way of testing it. The command
>>> that hang works fine if i run it manually and it runs fine most of the time
>>> when the daemon runs it.
>>> I upgraded from a version 2.X that was running on the previous major version
>>> of my software. It's been a few years since i worked on it but i don't
>>> recall hangs back in the day with version 2.
>>> I had the same problem with 4.0.1 btw.
>>> Thanks for your help
>>> Sent from: http://www.ffmpeg-archive.org/
>>> ffmpeg-user mailing list
>>> ffmpeg-user at ffmpeg.org
>>> To unsubscribe, visit link above, or email
>>> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
>> ffmpeg-user mailing list
>> ffmpeg-user at ffmpeg.org
>> To unsubscribe, visit link above, or email
>> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
Jimmy De Pauw
SENIOR BACK-END DEVELOPER & DATA ANALYST
W www.evo.group <http://www.evo.group>
T +32 (0)2 649 13 00 <tel:+32-2-649-1300>
More information about the ffmpeg-user