У меня есть видео контейнер vid.mp4
, который я хочу воспроизвести с ffplay
через именованную ТРУБУ и могу настроить максимальную полосу пропускания, разрешенную «каналом».Следуйте тому, что я сделал:
1.
Создайте именованную ТРУБУ:
mkfifo pipe_in
2.
Отправьте контейнер в канал с ограниченной пропускной способностью (150 КБ / с) с помощьюpipe viewer pv
:
cat vid.mp4 | pv -L 150k > pipe_in
3.
Воспроизвести видео с ffplay
:
ffplay cache:./pipe_in
Мое ожидание : смотреть видео черезнемедленно, но медленно, учитывая ограничение пропускной способности.
Что на самом деле происходит : видео начинает показываться с нормальной скоростью только после завершения выполнения команды 2.
.
Спасибозаранее!