我目前正在使用FFMPEG图书馆录制RTSP流(实际上是以1分钟的视频文件录制)。一切都运行良好,但如果我启动视频文件,播放器会将它们视为流,而不是视频(因此寻求禁用等)。
我怀疑在使用avformat_write_header(output_context, NULL)
而不是不提供选项时,我需要设置正确的选项。
我已经在libavformat / options_table.h中发现了选项列表,但似乎都没有适用。作为我如何思考我需要解决这个问题的一个例子,我已经看过https://ffmpeg.org/pipermail/libav-user/2013-January/003541.html并且我看到像" sample_rate"," pixel_format&#34 ;可以设置的等等。有没有什么东西可以设置文件中的元数据我从RTSP流写入当我在事后玩它时表现为视频而不是流?或者,如果没有用标题写入,是否还有其他方法可以做到这一点?
答案 0 :(得分:0)
似乎该问题与正在使用的特定视频播放器有关,这使我相信它与元数据无关,而是播放器如何解释视频流。
如果事实证明我可以使用FFMPEG库明确设置它,我会将其标记为已接受的答案。