结合原始视频和音频缓冲区并使用 ffplay 使用命名管道播放

combine raw video and audio buffer and play using named pipes by ffplay

我有一个视频缓冲区和一个音频缓冲区,我想组合这些缓冲区并使用 ffplay 作为一个组合实体进行播放,目前我正在使用这个命令,它显然不起作用...

ffplay -f rawvideo -pixel_format bgr24 -video_size 1280x720 -vf "transpose=2,transpose=2" -i \.\pipe\VirtualVideoPipe -f s32le -channels 2 -sample_rate 44100 -i \.\pipe\VirtualAudioPipe

错误消息说...

Argument '\.\pipe\VirtualAudioPipe' provided as input filename, but '\.\pipe\VirtualVideoPipe' was already specified.

合并两个命名管道视频和音频源并作为一个播放源的命令应该是什么。

请帮忙...

ffplay -f rawvideo -pixel_format bgr24 -video_size 1280x720 -vf "transpose=2,transpose=2" -i \.\pipe\VirtualVideoPipe | ffplay -f s32le -channels 1 -sample_rate 44100 -i \.\pipe\VirtualAudioPipe

使用此命令我可以播放流,但它们以不同的方式打开 windows ...

这不是我的答案...

我想把它们合并成一个window ...