Как обнаружить встроенный видео кодированный битрейт
Если я хочу встроить видеофайл или поток, который не принадлежит мне, в html-страницу, можно ли как-то сначала определить битрейт, с которым было закодировано видео? Есть ли способ, которым он может быть опрошен процедурой php (в идеале) или какой-либо другой серверной программой на основе linux для определения битрейта?
1 ответ
Если у вас есть доступ к FFmpeg, вы можете использовать:
ffmpeg -i file.avi
Это выведет информацию о видеофайле, включая составляющие его потоки, а также их битрейт. Вы можете использовать grep
отфильтровать интересующий вас битрейт или просто выполнить команду из PHP с shell_exec()
и проанализируйте возвращенную строку, чтобы найти битрейт, который вас интересует.