AVDictionary从流元数据设置记录文件,因此视频播放器不认为它是流

时间:2017-03-06 21:28:30

标签: c ffmpeg

我目前正在使用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流写入当我在事后玩它时表现为视频而不是流?或者,如果没有用标题写入,是否还有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

似乎该问题与正在使用的特定视频播放器有关,这使我相信它与元数据无关,而是播放器如何解释视频流。

如果事实证明我可以使用FFMPEG库明确设置它,我会将其标记为已接受的答案。