سؤال

لدي برنامج نصي يدعو أمرا لتشغيل تحويل FFMPEG على فيديو تم تحميله. يعمل فقط في الأوقات العشوائية ولكن. في بعض الأحيان سيتنتهي النموذج تقديم عملية FFMPEG وسيتم تشغيلها؛ في أوقات أخرى، فشل الأمر FFMPEG في الركض على الإطلاق. فيما يلي الأمر الذي أقوم بتشغيله في وظيفة EXEC ():

ffmpeg -i  "uploaded_file -b 450k  "converted_file" >/dev/null 2>&1 &

هل يمكن لأي شخص أن يفسر سبب عمل هذا فقط على محاولات معينة وليس على الآخرين؟

هل كانت مفيدة؟

المحلول

ماذا لو فشل FFMPEG والطرق والخطأ؟ الآن أنت ترسل كل الإخراج إلى /dev/null لذلك لن تعرف أبدا.

يتغيرون >/dev/null إلى >>/tmp/ffmpeglog للحفاظ على سجل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top