Как передать два отдельных вывода ffmpeg в отдельные программы? - PullRequest
0 голосов
/ 03 октября 2018

Я запускаю команду ffmpeg, которая принимает один видеовход (h.264) и 1) выводит снимок экрана каждые 5 секунд и 2) транскодирует исходное видео на другой битрейт / профиль / и т. Д.

Я бы хотел направить вывод каждой операции в отдельную программу.В настоящее время я могу направить вывод last в программу, добавив в конце команды завершающую черту (-).

Однако я не могу понять, какpipe оба выводит в разные программы одновременно.Любая помощь приветствуется.

Пример команды, которая передает последний ввод в другую программу:

ffmpeg -i video.mp4 -r 1/5 test%03d.jpg -vcodec h264_omx -r 8 -b:v 512k - | ./myprogram
...