我试图将视频文件细分为在浏览器中播放。理想情况下,我想阅读标准输出并将其传递给浏览器,但如果我启用分段,它就不起作用:
$ ffmpeg -i test.mp4 -f segment -segment_format mp4 -segment_format_options movflags=+faststart+frag_keyframe+empty_moov+default_base_moof pipe:1
...
Output #0, segment, to 'pipe:1':
Output file #0 does not contain any stream
1)可以将分段文件写入stdout吗?文件分离是否有特殊字符?
2)否则,如何通过读取字节流来检测新的关键帧?