One last observation:

I think it has something to do with the apache user permissions.  I'm 
running the mod_wsgi daemon process with myself as the user and I need to 
specify the full path to ffmpeg (/usr/local/bin/ffmpeg).  Even when I do 
that the function runs every other time.  So I'm totally confused now.  I'm 
an apache/django beginner so bear with me please!



On Wednesday, June 19, 2013 4:12:02 PM UTC-7, Chad Vernon wrote:
>
> Looks like it has something to do with calling subprocess from the server 
> because this gives the same error:
>
> response = subprocess.check_output(['which', 'ls'])
>
> Anyone have any suggestions?
>
> On Wednesday, June 19, 2013 4:01:30 PM UTC-7, Chad Vernon wrote:
>>
>> I'm trying to use ffmpeg to generate a thumbnail for a video.  It works 
>> just fine when I call it from a python shell and when I test it in "python 
>> manage.py shell".  However when I try to run from the apache server running 
>> locally, I get an error:
>>
>> # normally I call subprocess.call, but for debug here I'm calling 
>> check_call
>> response = subprocess.check_call(['ffmpeg', '-i', self.file.path], 
>> stderr=fh)
>>
>> # actual path taken out for brevity
>> Command '['ffmpeg', '-i', u'...']' returned non-zero exit status -6
>>
>> I've verified that the video path is correct.
>>
>> Any suggestions?
>>
>> Thanks!
>> Chad
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to