
# 如何检测异常片源？
如果视频内容播放过程中出现花屏、卡顿等现象，客户可以自己排查下片源异常的原因。
推荐使用开源FFMPEG工具进行检测，相关命令如[表1]所示。
 表1片源异常排查 
| 排查方法                | 命令                                                                                                                                                   |
|:---|:---|
| 解析片源元数据信息           | 可根据执行信息打印，识别片源异常点。 ``` ffprobe -i your_input.mp4 ```                                                                   |
| 解析视频包数据             | ``` ffprobe -i your_input -show_packets -select_streams v ```                                                                                        |
| 解析视频帧数据             | ``` ffprobe -i your_input -show_frames -select_streams v ```                                                                                         |
| 使用FFMPEG工具重新转码（格式化） | 可根据执行信息打印，识别片源异常点。 ``` ffmpeg -i your_input.mp4 your_output.mp4 ```                                                    |
| 使用FFMPEG工具转封装       | 可根据执行信息打印，识别片源异常点。 ``` ffmpeg -i your_input -c copy your_output.mp4 ```                                                 |
| 重新转码以及音频重采样         | 下述命令可以修复大部分的异常片源。 ``` ffmpeg -i your_input -c:v libx264 -b:v your_bitrate -af "aresample=async=1" your_output.mp4 ``` |
| 修复时间基过大的异常片源        | ``` ffmpeg -i your_input -c copy -video_track_timescale 1000 your_output.mp4 ```                                                                     |
   
