我有 2 个文件 test.mp4 和 test2.mp4 我想同时播放,中间没有明显的中断。目前我正在使用
mkfifo test
cat test.mp4 > test &
cat test2.mp4 > test &
omxplayer test
但是,当我这样做时,omxplayer 只返回数据而不播放文件。但是如果我只是将一个文件放入管道,omxplayer 会正常显示它。我也试过在 ffmpeg 中使用 copy 命令,它也只是返回数据,不播放文件。
我知道我可以将 2 个文件连接在一起,但这不适用于我的目的,因为我需要能够在 omxplayer 运行时将文件提供给管道