如何为Red5创建的视频获取视频ffmpeg的关键帧?

时间:2013-12-04 18:06:30

标签: ffmpeg video-streaming keyframe

我的任务是获取视频的关键帧信息,即获取所有关键帧的持续时间(通过rtmp url搜索视频)。 要按照以下命令获取所有视频帧的信息:

ffprobe -show_frames testVideo.mp4 > data.txt

我从data.txt文件中获取的信息:

“keyframe=1” signifies that it tried to make keyframe
“pict_type=I” signifies a keyframe or I-frame
here I get exact time duration of keyframe.

视频的实际fps

fps = coded_picture_number(last frame that contains coded_picture_number) / pkt_pts_time

以上信息适用于大多数视频。但是,由Red5创建的一些视频显示异常结果。 我搜索过的网址列表
http://sinclairmediatech.com/using-ffprobe-to-evaluate-keyframes/
http://ffmpeg-users.933282.n4.nabble.com/How-can-I-find-the-keyframe-information-for-a-mp4-video-td4349687.html

如果我错了或需要任何其他命令,请帮忙。 提前谢谢。

0 个答案:

没有答案