FFmpeg 捕获 RTSP 流仅音频,黑屏

FFmpeg 捕获 RTSP 流仅音频,黑屏

我有一台 Foscam IP 摄像机,我可以访问它的 RTSP 地址。如果我使用 VLC,流工作正常。我想使用 FFmpeg 捕获它,使用命令ffmpeg -i <address> -codec copy -t 10 out.mov。但我得到的只是带有黑屏的音频。从日志中我得到

Input file #0 (rtsp://*:554/videoMain):
  Input stream #0:0 (video): 226 packets read (2300933 bytes);
  Input stream #0:1 (audio): 169 packets read (81120 bytes);
  Total: 395 packets (2382053 bytes) demuxed
Output file #0 (camera.mov):
  Output stream #0:0 (video): 1 packets muxed (81865 bytes);
  Output stream #0:1 (audio): 168 packets muxed (80640 bytes);
  Total: 169 packets (162505 bytes) muxed
0 frames successfully decoded, 0 decoding errors

所以,我不知道为什么只有 1 个数据包从视频流中被复用。有人遇到过这个问题吗?

相关内容