Как зациклить видеофайлы в каталоге с расширением .flv и использовать exec для преобразования каждого из них (по одному) в mpg, используя ffmpeg -i original.avi final.mpg
Во время преобразования текущего файла,следующее имя файла в массиве должно дождаться завершения процесса exec, прежде чем переходить к другому имени файла в массиве и преобразовывать его.
Я знаю, что могу использовать scandir($dir)
для создания массива всех имен файлов, а затем, возможно, использовать split для целевых .flv
файлов.Это лучший способ сделать это.Если я использую цикл while для запуска каждого имени файла и выполнения exec для него, как мне убедиться, что exec-файл полностью преобразован, прежде чем перейти к следующему файлу в массиве.