ffmpeg rtsp 协议命令在 Windows 中崩溃

ffmpeg rtsp 协议命令在 Windows 中崩溃

我从 ffmpeg.Zernoe.com 下载了编译文件 (ffmpeg-20130902-git-fdd1aaf-win64-dev.7z),并编译它。当我命令“ffmpeg -version”时,它显示正常消息。版本是“N-55966-gfdd1aaf”。

本地视频文件的缩略图提取和视频帧显示都很好。但是当我尝试使用 rtsp 协议时,它显示如下错误。

Assertion pos >= 188 failed at /home/kyle/software/ffmpeg/source/ffmpeg-git/libavformat/mpegts.c:1865

因此我跟踪了 mpegts.c 源代码。第 1865 行位于代码下方。

 av_assert0(pos >= TS_PACKET_SIZE);

我该如何修复这个问题?或者 Zernoe 的所有版本都有这个错误?谢谢。

PS 我的环境是 Windows 7 64位

======== 请求的答案 ===================

抱歉,我无法附加输出消息。出于某种原因,我无法将其拖入 Windows 控制台。

我的命令是

ffmpeg -ss 600 -f rtsp -rtsp_transport tcp -i rtsp://old.hanafostv.com/ontv/10800/T63779_2_130718.ts.pac -vframes 1 C:\Users\...\Downloads\aaa.jpg

相关内容