在ffmpeg编码(libffmpeg)上更改时基

时间:2017-04-04 00:17:52

标签: ffmpeg

我使用libffmpeg解码RTSP视频流并将其写入文件。

打开流时编解码器报告的time_base是1 / 180000.当我创建输出AVStream时,我将此time_base复制到输出。它有效,但是当我调用avformat_write_header:

时,我收到此消息

"警告编解码器时基非常高。如果持续时间太长,则文件可能无法通过quicktime播放。指定更短的时基"

我尝试指定更短的时基(例如,1/30)但是当我这样做时,视频以错误的速度播放。

在不修改播放时间的情况下,在输出流上调整time_base的正确方法是什么?

感谢。

0 个答案:

没有答案