LINUX.ORG.RU

ffmpeg и скрипт

 , ,


0

1

Решил запилить себе скрипт, для облегчения конвертирования, но столкнулся с проблемой: ffmpeg отказывается работать с grep и awk. Разобрался, что вывод идёт через stderr.

ffmpeg -i /path/to/file [b]2>&1[/b]| awk '$1 = /Duration/ {print $6}'

Работает замечательно, но если попытаться засунуть выхлоп в переменную и вывести её - ничего не происходит. Куда копать?


Для начала, я рекомендовал бы тебе внятно описать задачу, а не твои домыслы по её решению

zolden ★★★★★
()
Ответ на: комментарий от zolden

Запилить никому не нужный и не интересный костыль для решения своих идиотских задач. Мне нужен битрейт видео и аудио по отдельности.

insfel
() автор топика
Последнее исправление: insfel (всего исправлений: 1)
Ответ на: комментарий от insfel

Пробуй ffprobe. Ffmpeg наверное детектит вывод не в терминал и печатает в stderr, тк может писать видео в stdout.

anonymous
()
Ответ на: комментарий от insfel

Хотя я тут подумал... Можно же было mediainfo взять и еб^wломать голову.

insfel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.