2012-04-17 4 views

ответ

2

Установите FFMEPG это даст вам всю информацию, связанную с видео

например

ffmpeg -i filename.flv 
+0

Спасибо, приятель! но есть все равно, чтобы сделать это, используя чистый C++. Просто спрашиваю! BTW thanks –

+0

Ну, вам нужно будет понять, как работает много форматов видеофайлов, в основном это будет проверка уровня данных BYTE и оттуда. вы определите, какой будет скорость передачи данных. Возможность, но длительная. Вот ссылка на форматирование заголовка Avi. Прочитайте образцы в секунду, и вы поймете, что я имею в виду http://www.adp-gmbh.ch/win/programming/avi/avi.html –

+0

Thats preety трудный cux Я не узнал Win32 Api. Я увижу, может быть, я буду использовать ffmepg. –

1

Если вы хотите реализовать такие себе, что вы должны быть в состоянии прочитать формат видео контейнера (Quicktime, ASF, AVI, Matroska и т.д.) и попытаться найти битрейт из метаданных.

0

Вы можете использовать ffprobe из проекта ffmpeg, чтобы получить информацию о ваших видеофайлах и получить хороший вывод JSON.

Проверьте, пожалуйста, this answer.

Смежные вопросы