管道视频输出为普通文件



我希望能够将ffmpeg视频输出写入标准输出,就好像它是普通文件一样。我希望视频能够被搜索(可流式传输的视频不能(,但我不想立即将其保存到磁盘。

如果我使用
cat *.jpg | ffmpeg -f image2pipe -r 30 -i - -f mov - > 1.mp4
它错误,因为 mov 格式不可流式传输
muxer does not support non seekable output

有没有办法强制 ffmpeg 像普通文件一样管道它?

MP4/MOV 无法实现。 ffmpeg 为内存中的流生成索引,并在所有流均为 EOF 时将它们写入文件。

用MKV为我工作。也应该与MPEG-TS一起使用。

最新更新