У меня много видео на моем сервере, и я использую следующий код для определения продолжительности видео, и оно отлично работает.
ob_start();
passthru("ffmpeg -i ".$srcfile." 2>&1");
$duration = ob_get_contents();
ob_end_clean();
Но я не смог получить длительность для файлов, в которых есть пробел или какие-либо специальные символы, такие как ('#% и т.д ...
Я не могу переименовать файлы, так как они уже сохранены, а имена этих файлов также хранятся в БД, и потребуется всего лишь изменить все на живом сайте.
Так есть ли способ доступа / чтения файлов со специальными символами?