У меня есть поток mjpeg в fifo (взят из gphoto2 --capture-movie), и я хочу воспроизвести этот поток в хром. Для захвата потока mjpeg я использую:
gphoto2 --capture-movie --stdout> fifo.mjpg
Теперь у меня трудные времена, чтобы понять, как преобразовать этот поток во что-то, что я могу воспроизвести в хроме (например, видео-тег или с помощью javascript).
Я попытался использовать ffmpeg для преобразования потока с помощью следующей команды
gphoto2 --capture-movie --stdout> fifo.mjpg & ffmpeg -i fifo.mjpg -vcodec h264 -acodec copy test.mp4 </dev/null
но это привело к повреждению файла mp4. Я думаю, что мне как-то нужно перенаправить вывод ffmpeg во второй fifo. Но я понятия не имею, как это сделать. не смог найти ничего в руководстве ffmpeg. Спасибо за вашу помощь.