Como enviar a saída do ffmpeg para o framebuffer?

3

Como enviar um fluxo de ffmpeg para o framebuffer /dev/fb0 ?

Por exemplo, como enviar a saída da webcam para o framebuffer?

Estou procurando um equivalente desse comando mplayer , mas usando ffmpeg exclusivamente:

mplayer -ov fbdev2 -tv driver=v4l2 device=/dev/video0 tv://

S .: Eu não faço wat para canalizar a saída de ffmpeg para mplayer

    
por user123456 06.02.2017 / 10:25

2 respostas

2

Há muita desinformação na web sobre isso não ser possível, no entanto, definitivamente é possível. Observe que você pode precisar ajustar o -i e o -pix_fmt para sua situação.

ffmpeg -i /dev/video0 -pix_fmt bgra -f fbdev /dev/fb0

Observe também que o usuário que executa isto deve ter privilégios para gravar no framebuffer (isto é, root).

    
por 11.07.2018 / 22:38
3

Isso não é possível apenas com o ffmpeg. O ffmpeg é um conversor de vídeo e áudio muito rápido, enquanto o mplayer é um player de vídeo (o que envolve decodificação de vídeo, é claro).

    
por 06.02.2017 / 11:09