2013-10-21 100 views
0

使用的ffmpeg兩隻活流,我們正試圖從攝像頭兩隻活流複用到在Linux中使用的ffmpeg如下一個輸出文件,無法混流從攝像頭在linux

fmpeg -i "http://10.41.2.57:8090/webcam.asf" -i "http://10.41.2.49:8090/webcam.asf" -map 0:0 -map 1:0 -t 60 "/home/../MuxLiveStream1.flv" 

的ffmpeg停止響應,在經過一段時間和控制檯顯示下面的輸出,

FFmpeg version SVN-r0.5.9-4:0.5.9-0ubuntu0.10.04.3, Copyright (c) 2000-2009 Fabrice Bellard, et al. 
    configuration: --extra-version=4:0.5.9-0ubuntu0.10.04.3 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static 
    libavutil  49.15. 0/49.15. 0 
    libavcodec 52.20. 1/52.20. 1 
    libavformat 52.31. 0/52.31. 0 
    libavdevice 52. 1. 0/52. 1. 0 
    libavfilter 0. 4. 0/0. 4. 0 
    libswscale  0. 7. 1/0. 7. 1 
    libpostproc 51. 2. 0/51. 2. 0 
    built on Jan 24 2013 19:42:59, gcc: 4.4.3 

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 2.00 (2/1) 
Input #0, flv, from 'http:10.41.2.154:8090/webcam.flv': 
    Duration: 00:00:00.00, start: 1587016.579000, bitrate: 200 kb/s 
    Stream #0.0: Video: flv, yuv420p, 320x240, 200 kb/s, 2 tbr, 1k tbn, 1k tbc 

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 2.00 (2/1) 
Input #1, flv, from 'http:10.41.2.57:8090/webcam.flv': 
    Duration: 00:00:00.00, start: 1587230.806000, bitrate: 200 kb/s 
    Stream #1.0: Video: flv, yuv420p, 320x240, 200 kb/s, 2 tbr, 1k tbn, 1k tbc 
Number of stream maps must match number of output streams 

是否有過失的命令還是有別的什麼,需要做什麼?

+0

缺少完整的ffmpeg控制檯輸出。 – LordNeckbeard

+0

@LordNeckbeard:我編輯了這個問題。 U會立即找到完整的ffmpeg控制檯輸出。 – user2902884

+0

請格式化輸出以提高可讀性,而不是簡單地粘貼它。用鼠標突出顯示它,然後單擊「代碼示例」按鈕或點擊ctrl + k或命令+ k。 – LordNeckbeard

回答

0

最近構建示出:

[flv @ 0x28e4d40] at most one video stream is supported in flv 

嘗試更靈活的輸出容器,例如Matroska的(.MKV)並使用最近版本,因爲0.5.9是古老。你可以簡單地download a Linux build of ffmpeg或者你可以按照。