最近测试用vlc推送视频流,结果,一段很短的视频总是再循环播放。检查日志发现这样的错误,求教vlc的高手,万分感谢:
ts demux error: MPEG-4 descriptor not found
以及如下:
[mpeg4 @ 0x97775e0] Error at MB: 1002
[mpeg4 @ 0x97775e0] ac-tex damaged at 27 27
[mpeg4 @ 0x97775e0] Error at MB: 1269
[mpeg4 @ 0x97775e0] ac-tex damaged at 28 29
[mpeg4 @ 0x97775e0] Error at MB: 1362
[mpeg4 @ 0x97775e0] concealing 551 DC, 551 AC, 551 MV errors in P frame
[mpeg4 @ 0x97775e0] Error at MB: 551620kB time=00:00:04.01 bitrate=3308.7kbits/s dup=1 drop=0
[mpeg4 @ 0x97775e0] concealing 310 DC, 310 AC, 310 MV errors in I frame
[mpeg4 @ 0x976dae0] ac-tex damaged at 43 24ime=00:00:08.60 bitrate=3270.9kbits/s dup=1 drop=0
[mpeg4 @ 0x976dae0] Error at MB: 1147
[mpeg4 @ 0x976dae0] ac-tex damaged at 0 32
[mpeg4 @ 0x976dae0] Error at MB: 1472
[mpeg4 @ 0x976dae0] concealing 492 DC, 492 AC, 492 MV errors in P frame
[mpeg4 @ 0x97775e0] ac-tex damaged at 33 28
[mpeg4 @ 0x97775e0] Error at MB: 1321
[mpeg4 @ 0x97775e0] 2. marker bit missing in 3. esc
[mpeg4 @ 0x97775e0] Error at MB: 1434
[mpeg4 @ 0x97775e0] concealing 365 DC, 365 AC, 365 MV errors in P frame
[mpeg4 @ 0x976dae0] illegal dc vlc
[mpeg4 @ 0x976dae0] Error at MB: 3
[mpeg4 @ 0x976dae0] concealing 315 DC, 315 AC, 315 MV errors in I frame
[mpeg4 @ 0x97712e0] ac-tex damaged at 25 13ime=00:00:17.36 bitrate=4101.9kbits/s dup=1 drop=0
[mpeg4 @ 0x97712e0] Error at MB: 623
[mpeg4 @ 0x97712e0] ac-tex damaged at 26 18
[mpeg4 @ 0x97712e0] Error at MB: 854
[mpeg4 @ 0x97712e0] concealing 361 DC, 361 AC, 361 MV errors in P frame
[mpeg4 @ 0x97712e0] cbpc damaged at 11 29 time=00:00:44.79 bitrate=4017.1kbits/s dup=12 drop=0
[mpeg4 @ 0x97712e0] Error at MB: 1345
[mpeg4 @ 0x97712e0] Error at MB: 1572
[mpeg4 @ 0x97712e0] concealing 452 DC, 452 AC, 452 MV errors in P frame
[mpeg4 @ 0x9774460] ac-tex damaged at 42 1
[mpeg4 @ 0x9774460] Error at MB: 88
[mpeg4 @ 0x9774460] concealing 315 DC, 315 AC, 315 MV errors in P frame
还有:
[0xa0a5120] main interface error: no suitable interface module
[0xb5500618] main interface error: no suitable interface module
[0xa00bf20] main libvlc error: interface "globalhotkeys,none" initialization failed
[0xa01e5e8] dummy interface: using the dummy interface module...
[0xa09b9d8] ts demux error: MPEG-4 descriptor not found
libdvbpsi error (misc PSI): Bad CRC_32 (0x03fb7183) !!
解决:
发现是服务器的文件系统坏了。修复之后,将原来的文件(可能已经损坏)换过,然后再运行就没有这个问题了。