Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να τρέξει FFmpeg ως Ιστορικό διαδικασία Με την PHP

Η γλώσσα προγραμματισμού PHP λειτουργεί κυρίως ως μια γλώσσα scripting Web . Ωστόσο , ενσωματωμένη λειτουργικότητα του είναι η δυνατότητα να πραγματοποιείτε κλήσεις με το σύστημα , προκειμένου να εντολή να εκτελεί άλλες λειτουργίες . Και ενώ η PHP δεν υποστηρίζει απαραίτητα multithreading στην ίδια τη γλώσσα , μπορείτε να χρησιμοποιήσετε το σύστημα καλεί να εκτελέσει άλλα προγράμματα - όπως τα εργαλεία μετατροπής πολυμέσων , όπως FFmpeg - στο παρασκήνιο, ενώ το σενάριο PHP συνεχίζει την εκτέλεση . Οδηγίες
Η 1

Ρυθμίστε μια δέσμη ενεργειών για να εκτελέσετε την εντολή . Αυτό το σενάριο θα κάνει άλλες εργασίες , ενώ το πρόγραμμα τρέχει FFmpeg :

echo " Το πρόγραμμα FFmpeg εκτελείται στο παρασκήνιο " ? ; >
Η 2

Δημιουργήστε μια μεταβλητή , η οποία θα λάβει καμία έξοδος από την κλήση του συστήματος , όπως μηνύματα σφάλματος ή το ID της διεργασίας του προγράμματος FFmpeg :

<$ μήνυμα php

var ?

echo " το πρόγραμμα FFmpeg εκτελείται στο παρασκήνιο " ?; > εικόνων
3

Χρησιμοποιήστε το " shell_exec " λειτουργία για να καλέσετε FFmpeg για το σύστημα . Το σύστημα θα τρέξει την εντολή σε μια χωριστή διαδικασία εκτός του σεναρίου PHP :

var $ message = shell_exec ( " ffmpeg -i /tmp /test.yuv /tmp /out.avi " ) ?

echo" το πρόγραμμα FFmpeg εκτελείται στο παρασκήνιο " ?; >
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα