2012-03-16 2 views
0

Мне нужно получить информацию о видеопотоке в отдельной форме.Необходимо получить структуру аудио-видео для автоматизации ffmpeg или ffprobe

Я пробовал ffprobe и mediainfo, но они дают полную информацию, которая нуждается в анализе.

Я думаю, что может быть вариант вроде, где мне не нужно разбирать полную информацию и получать требуемые данные.

$ ffprobe -XXX аудиоканалов 8

$ ffprobe -yyy video_resolution 512x288

Может кто-нибудь помочь с этим.

ответ

0

ffprobe включает в себя поддержку различных форматов вывода, поэтому вам не нужно особенно интеллектуальный анализатор:

$ ffprobe -loglevel error -show_streams test.avi | grep channels | cut -d= -f2 
2 
$ 
$ ffprobe -loglevel error -show_streams test.avi | egrep "width|height" | cut -d= -f2 
704 
400 
$ 

Другие форматы вывода включают JSON, XML, CSV.

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