- 博客(2)
- 收藏
- 关注
原创 vlc 播放录制ts文件显示时长负值且无法播放问题解决
采用 vlc 播放录制的ts文件,显示时长为负值,如下图:但是用 ffplay 及 windows media player 可以播放,用 elecard stream analyzer 分析如下:发现前面全是音频帧,13个音频帧之后才是视频 IDR,出现vlc 获取视频时长为负值及播放不了的原因就在这,把ts文件里面视频及音频 dts 重新排序解决问题。总结:1、ts文件中按照dts的顺序写入数据(包括视频 dts 和音频 dts,上图中前面13帧均为音频是因为音频帧 dts的值都
2022-03-14 15:26:22
3195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人