Я сделал следующую команду, которую использую, чтобы получить высоту видео:

ffprobe -v quiet -print_format compact=print_section=0:nokey=1:escape=csv -show_entries stream=height "source.mp4"

Иногда это возвращает это:

360
(empty space)
(empty space)

Иногда это возвращает это:

360
(empty space)
N/A

Как я могу заставить его вернуть только одну строку?

1 ответ1

0

Вы можете использовать другой формат печати (или "писатель"). По умолчанию, без ключей (nk=1) и оболочки (nw=1), кажется, не добавляет дополнительное пространство.

$ ffprobe -v error -of default=nk=1:nw=1 -show_entries stream=height input.mp4
  360

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .