Как я могу получить разрешение (ширина и высота) для видеофайла из командной строки Linux?

Попадание из одного элемента управления внутрь другого элемента управления нарушило бы изоляцию компонента. Возможно, вы захотите использовать другой подход:

Вариант a - сторона клиента: ваш элемент управления генерирует событие JavaScript, которое всплывает, пока не достигнет родительского элемента, который содержит элемент управления, который вы хотите изменить (предположительно, родительский элемент Dom ). Там вы устанавливаете свойство этого элемента.

Вариант b - сторона сервера: как предложил Урс: связать оба компонента и обработать обновления внутри компонента

43
задан Ciro Santilli 新疆改造中心法轮功六四事件 19 February 2016 в 16:00
поделиться

3 ответа

MediaInfo имеет версию командной строки и обеспечивает размеры вместе с тоннами другой информации.

14
ответ дан Joachim Sauer 26 November 2019 в 22:27
поделиться

Попробуйте midentify.sh (TOOLS/midentify.sh в дереве исходного кода MPlayer).

Это покажет информацию в parseable формате:

$  ./midentify.sh /data/myvid.flv 
ID_VIDEO_ID=0
ID_AUDIO_ID=1
ID_FILENAME=/data/myvid.flv
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=VP6F
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=640
ID_VIDEO_HEIGHT=480

[,,,]

5
ответ дан sleske 26 November 2019 в 22:27
поделиться

Старая добрая утилита "файла" будет часто получать размеры видеофайла.

-2
ответ дан Andrew Medico 26 November 2019 в 22:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: