Ffmpeg tee muxer失败,出现错误:输出文件0不包含任何流

Ffmpeg tee muxer失败,出现错误:输出文件0不包含任何流,ffmpeg,Ffmpeg,我能够流与ffmpeg的mp4文件与h264编码的视频和aac编码的音频闪存flv输出。我使用的命令是: ffmpeg -re -i bigbuckbunny_HD_60fps.mp4 -c copy -f flv rtmp://192.168.3.64:1935/main/stream0 当我试图使用tee选项复制输出时,我失败了,出现了一个错误。这是我使用的命令: ffmpeg -re -i bigbuckbunny_HD_60fps.mp4 -c copy -f tee "[f

我能够流与ffmpeg的mp4文件与h264编码的视频和aac编码的音频闪存flv输出。我使用的命令是:

ffmpeg -re -i bigbuckbunny_HD_60fps.mp4 -c copy -f flv rtmp://192.168.3.64:1935/main/stream0
当我试图使用tee选项复制输出时,我失败了,出现了一个错误。这是我使用的命令:

ffmpeg -re -i bigbuckbunny_HD_60fps.mp4 -c copy -f tee "[f=flv]rtmp://192.168.3.64:1935/main/stream0|[f=flv]rtmp://192.168.3.64:1935/main/stream1"
然而,它失败了。我错过了什么?我从ffmpeg获得的输出是:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bigbuckbunny_HD_60fps.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf54.29.104
  Duration: 00:10:34.58, start: 0.000000, bitrate: 4279 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 4141 kb/s, 60 fps, 60 tbr, 90k tbn, 120 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 125 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
Output #0, tee, to '[f=flv]rtmp://192.168.3.64:1935/mainconcept/obs_stream|[f=flv]rtmp://192.168.3.64:1935/mainconcept/obs_stream1':
Output file #0 does not contain any stream
使用tee muxer时,必须添加-map选项。从:

由于tee muxer不表示任何特定的输出格式, ffmpeg无法自动选择输出流。所以所有的溪流都是为了 必须使用-map指定输出

包含来自输入映射0的所有流的示例:


有关更多信息和示例,请参阅。

这也不成功。我现在有此错误:[flv@0x27567a0]标记avc1与输出编解码器id“28”[7][0][0][0][tee@0x265b260]从站“[f=flv]rtmp://192.168.3.64:1935/mainconcept/stream0“:写入标头时出错:处理输入[tee@0x265b260]从muxer 0时发现无效数据失败,正在中止。无法为输出文件0写入标头编解码器参数不正确?:处理输入流映射时发现无效数据:流0:0->0:0复制流0:1->0:1复制上一条消息重复1times@GuyB这是一个完全不同的错误,因此应该作为一个新问题来提问。此答案适用于输出文件0不包含任何流错误,因为在使用tee muxer时缺少-map。Will do-谢谢
ffmpeg -re -i bigbuckbunny_HD_60fps.mp4 -map 0 -c copy -f tee "[f=flv]rtmp://192.168.3.64:1935/main/stream0|[f=flv]rtmp://192.168.3.64:1935/main/stream1"