Opened 11 years ago
Closed 11 years ago
#2700 closed defect (invalid)
Stream mapping not predictable when using -ss option
Reported by: | Alexandre de Verteuil | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | git-master | Keywords: | mpegps |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
What I want to do:
Extract many short clips from a few .mpg movies I filmed and edit a movie only using a bash script and ffmpeg.
Summary of the bug:
When extracting a clip from a longer movie, the order of streams may be different from what is expected.
This causes a problem because the concatenate format expects the streams to be exactly the same and in the same order. There is no problem when concatenating clips that were extracted with the -an
option.
How to reproduce:
#!/bin/bash for s in {0..10}; do for d in {0..30}; do ffmpeg \ -i input.mpg \ -c copy \ -ss $s.$d \ -t 1 \ -map 0:v \ -map 0:a \ -y \ test/$(printf %02d $s).$(printf %02d $d).mpg done done # Check the result for f in test/*; do echo -n $x ffprobe $x |& grep "Stream #0:0" done
This is the output from below the "# Check the result" line. It seems to show a pattern, my intuition tells me it's the multiplexing:
test/00.00.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.01.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.02.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.03.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.04.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.05.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.06.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.07.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.08.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.09.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.10.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.11.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.12.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.13.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.14.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.15.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.16.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.17.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.18.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.19.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.20.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.21.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.22.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.23.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.24.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.25.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/00.26.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.27.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.28.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.29.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/00.30.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/01.00.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.01.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.02.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.03.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/01.04.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/01.05.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.06.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.07.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.08.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/01.09.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/01.10.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.11.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.12.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.13.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.14.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.15.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.16.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.17.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.18.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.19.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.20.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.21.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.22.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.23.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.24.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.25.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.26.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.27.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.28.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/01.29.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/01.30.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.00.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.01.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.02.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.03.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.04.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.05.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.06.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.07.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.08.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.09.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.10.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.11.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.12.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.13.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.14.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.15.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.16.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.17.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.18.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.19.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.20.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.21.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.22.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.23.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.24.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.25.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.26.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.27.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/02.28.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.29.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/02.30.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.00.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.01.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.02.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.03.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.04.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.05.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.06.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.07.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.08.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.09.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.10.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.11.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.12.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.13.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.14.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.15.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.16.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.17.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.18.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.19.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.20.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.21.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.22.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.23.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.24.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.25.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.26.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/03.27.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.28.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.29.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/03.30.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.00.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.01.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.02.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.03.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.04.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.05.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.06.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.07.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.08.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.09.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.10.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.11.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.12.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.13.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.14.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.15.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.16.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.17.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.18.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.19.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.20.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.21.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.22.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.23.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.24.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.25.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/04.26.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.27.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.28.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.29.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/04.30.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/05.00.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.01.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.02.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.03.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/05.04.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/05.05.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.06.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.07.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.08.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/05.09.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/05.10.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.11.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.12.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.13.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.14.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.15.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.16.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.17.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.18.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.19.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.20.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.21.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.22.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.23.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.24.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.25.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.26.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.27.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.28.mpg Stream #0:0[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s test/05.29.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc test/05.30.mpg Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
This is the -report
from an ffmpeg command that correctly assigns the "Video" stream the number 0:
ffmpeg started on 2013-06-24 at 01:30:21 Report written to "ffmpeg-20130624-013021.log" Command line: ffmpeg -i 1/M2U00075.mpg -c copy -map 0:v -map 0:a -ss 4.28 -t 1 -report test2/04.28.mpg ffmpeg version N-54166-g5dba888 Copyright (c) 2000-2013 the FFmpeg developers built on Jun 24 2013 00:34:31 with gcc 4.8.1 (GCC) configuration: --prefix=/usr --disable-debug --disable-static --enable-avresample --enable-dxva2 --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-postproc --enable-runtime-cpudetect --enable-shared --enable-vdpau --enable-version3 --enable-x11grab libavutil 52. 37.101 / 52. 37.101 libavcodec 55. 16.100 / 55. 16.100 libavformat 55. 9.100 / 55. 9.100 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 77.101 / 3. 77.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-i' ... matched as input file with argument '1/M2U00075.mpg'. Reading option '-c' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:v'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '4.28'. Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '1'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option 'test2/04.28.mpg' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 1/M2U00075.mpg. Successfully parsed a group of options. Opening an input file: 1/M2U00075.mpg. [mpeg @ 0x20ff4c0] Format mpeg probed with size=8192 and score=52 [mpeg @ 0x20ff4c0] File position before avformat_find_stream_info() is 0 [mpeg @ 0x20ff4c0] probing stream 0 pp:2500 [mpeg @ 0x20ff4c0] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2499 [mpeg @ 0x20ff4c0] Probe with size=4037, packets=2 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2498 [mpeg @ 0x20ff4c0] Probe with size=6062, packets=3 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2497 [mpeg @ 0x20ff4c0] probing stream 0 pp:2496 [mpeg @ 0x20ff4c0] Probe with size=10112, packets=5 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2495 [mpeg @ 0x20ff4c0] probing stream 0 pp:2494 [mpeg @ 0x20ff4c0] probing stream 0 pp:2493 [mpeg @ 0x20ff4c0] probing stream 0 pp:2492 [mpeg @ 0x20ff4c0] Probe with size=18212, packets=9 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2491 [mpeg @ 0x20ff4c0] probing stream 0 pp:2490 [mpeg @ 0x20ff4c0] probing stream 0 pp:2489 [mpeg @ 0x20ff4c0] probing stream 0 pp:2488 [mpeg @ 0x20ff4c0] probing stream 0 pp:2487 [mpeg @ 0x20ff4c0] probing stream 0 pp:2486 [mpeg @ 0x20ff4c0] probing stream 0 pp:2485 [mpeg @ 0x20ff4c0] probing stream 0 pp:2484 [mpeg @ 0x20ff4c0] Probe with size=34412, packets=17 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2483 [mpeg @ 0x20ff4c0] probing stream 0 pp:2482 [mpeg @ 0x20ff4c0] probing stream 0 pp:2481 [mpeg @ 0x20ff4c0] probing stream 0 pp:2480 [mpeg @ 0x20ff4c0] probing stream 0 pp:2479 [mpeg @ 0x20ff4c0] probing stream 0 pp:2478 [mpeg @ 0x20ff4c0] probing stream 0 pp:2477 [mpeg @ 0x20ff4c0] probing stream 0 pp:2476 [mpeg @ 0x20ff4c0] probing stream 0 pp:2475 [mpeg @ 0x20ff4c0] probing stream 0 pp:2474 [mpeg @ 0x20ff4c0] probing stream 0 pp:2473 [mpeg @ 0x20ff4c0] probing stream 0 pp:2472 [mpeg @ 0x20ff4c0] probing stream 0 pp:2471 [mpeg @ 0x20ff4c0] probing stream 0 pp:2470 [mpeg @ 0x20ff4c0] probing stream 0 pp:2469 [mpeg @ 0x20ff4c0] probing stream 0 pp:2468 [mpeg @ 0x20ff4c0] Probe with size=66812, packets=33 detected mpegvideo with score=25 [mpeg @ 0x20ff4c0] probing stream 0 pp:2467 [mpeg @ 0x20ff4c0] probing stream 0 pp:2466 [mpeg @ 0x20ff4c0] probing stream 0 pp:2465 [mpeg @ 0x20ff4c0] probing stream 0 pp:2464 [mpeg @ 0x20ff4c0] probing stream 0 pp:2463 [mpeg @ 0x20ff4c0] probing stream 0 pp:2462 [mpeg @ 0x20ff4c0] probing stream 0 pp:2461 [mpeg @ 0x20ff4c0] probing stream 0 pp:2460 [mpeg @ 0x20ff4c0] probing stream 0 pp:2459 [mpeg @ 0x20ff4c0] probing stream 0 pp:2458 [mpeg @ 0x20ff4c0] probing stream 0 pp:2457 [mpeg @ 0x20ff4c0] probing stream 0 pp:2456 [mpeg @ 0x20ff4c0] probing stream 0 pp:2455 [mpeg @ 0x20ff4c0] probing stream 0 pp:2454 [mpeg @ 0x20ff4c0] probing stream 0 pp:2453 [mpeg @ 0x20ff4c0] probing stream 0 pp:2452 [mpeg @ 0x20ff4c0] probing stream 0 pp:2451 [mpeg @ 0x20ff4c0] probing stream 0 pp:2450 [mpeg @ 0x20ff4c0] probing stream 0 pp:2449 [mpeg @ 0x20ff4c0] probing stream 0 pp:2448 [mpeg @ 0x20ff4c0] probing stream 0 pp:2447 [mpeg @ 0x20ff4c0] probing stream 0 pp:2446 [mpeg @ 0x20ff4c0] probing stream 0 pp:2445 [mpeg @ 0x20ff4c0] probing stream 0 pp:2444 [mpeg @ 0x20ff4c0] probing stream 0 pp:2443 [mpeg @ 0x20ff4c0] probing stream 0 pp:2442 [mpeg @ 0x20ff4c0] probing stream 0 pp:2441 [mpeg @ 0x20ff4c0] probing stream 0 pp:2440 [mpeg @ 0x20ff4c0] probing stream 0 pp:2439 [mpeg @ 0x20ff4c0] probing stream 0 pp:2438 [mpeg @ 0x20ff4c0] probing stream 0 pp:2437 [mpeg @ 0x20ff4c0] probing stream 0 pp:2436 [mpeg @ 0x20ff4c0] Probe with size=131592, packets=65 detected mpegvideo with score=51 [mpeg @ 0x20ff4c0] probed stream 0 [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 12935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 21575 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 30215 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 38855 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 47495 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 56135 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 64775 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 73415 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 87815 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 96455 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 105095 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 113735 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 122375 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 131015 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 139655 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 148295 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 156935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 165575 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 174215 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 182855 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 191495 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 200135 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 208775 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 223175 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 231815 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 240455 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 249095 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 257735 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 266375 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 275015 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 283655 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 292295 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 300935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 315335 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 323975 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 332615 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 341255 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 349895 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 358535 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 367175 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 375815 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 384455 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 393095 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 401735 in the queue [mpeg @ 0x20ff4c0] Probe buffer size limit of 5000000 bytes reached [mpeg @ 0x20ff4c0] File position after avformat_find_stream_info() is 0 Input #0, mpeg, from '1/M2U00075.mpg': Duration: 00:10:25.11, start: 0.111722, bitrate: 9334 kb/s Stream #0:0[0x1e0], 136, 1/90000: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80], 138, 1/90000: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s Successfully opened the file. Parsing a group of options: output file test2/04.28.mpg. Applying option c (codec name) with argument copy. Applying option map (set input stream mapping) with argument 0:v. Applying option map (set input stream mapping) with argument 0:a. Applying option ss (set the start time offset) with argument 4.28. Applying option t (record or transcode "duration" seconds of audio/video) with argument 1. Successfully parsed a group of options. Opening an output file: test2/04.28.mpg. Successfully opened the file. Output #0, mpeg, to 'test2/04.28.mpg': Metadata: encoder : Lavf55.9.100 Stream #0:0, 0, 1/90000: Video: mpeg2video, yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=2-31, 29.97 fps, 90k tbn, 29.97 tbc Stream #0:1, 0, 1/90000: Audio: ac3, 48000 Hz, stereo, 256 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 12935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 21575 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 30215 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 38855 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 47495 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 56135 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 64775 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 73415 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 87815 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 96455 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 105095 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 113735 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 122375 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 131015 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 139655 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 148295 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 156935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 165575 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 174215 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 182855 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 191495 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 200135 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 208775 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 223175 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 231815 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 240455 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 249095 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 257735 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 266375 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 275015 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 283655 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 292295 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 300935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 315335 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 323975 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 332615 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 341255 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 349895 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 358535 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 367175 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 375815 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 384455 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 393095 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 401735 in the queue [mpeg @ 0x21220c0] First SCR: 0 First DTS: 45000 [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 410375 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 419015 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 427655 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 436295 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 444935 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 453575 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 462215 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 470855 in the queue [mpeg @ 0x20ff4c0] first_dts 10055 not matching first dts 479495 in the queue No more output streams to write to, finishing. frame= 24 fps=0.0 q=-1.0 Lsize= 926kB time=00:00:01.00 bitrate=7541.1kbits/s video:890kB audio:31kB subtitle:0 global headers:0kB muxing overhead 0.597501% 0 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x21239a0] Statistics: 0 seeks, 463 writeouts [AVIOContext @ 0x2107b00] Statistics: 11817104 bytes read, 2 seeks
This is the -report
from an ffmpeg command that incorrectly assigns the "Audio" stream the number 0:
ffmpeg started on 2013-06-24 at 01:31:21 Report written to "ffmpeg-20130624-013121.log" Command line: ffmpeg -i 1/M2U00075.mpg -c copy -map 0:v -map 0:a -ss 5.19 -t 1 -report test2/05.19.mpg ffmpeg version N-54166-g5dba888 Copyright (c) 2000-2013 the FFmpeg developers built on Jun 24 2013 00:34:31 with gcc 4.8.1 (GCC) configuration: --prefix=/usr --disable-debug --disable-static --enable-avresample --enable-dxva2 --enable-fontconfig --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-postproc --enable-runtime-cpudetect --enable-shared --enable-vdpau --enable-version3 --enable-x11grab libavutil 52. 37.101 / 52. 37.101 libavcodec 55. 16.100 / 55. 16.100 libavformat 55. 9.100 / 55. 9.100 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 77.101 / 3. 77.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-i' ... matched as input file with argument '1/M2U00075.mpg'. Reading option '-c' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:v'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:a'. Reading option '-ss' ... matched as option 'ss' (set the start time offset) with argument '5.19'. Reading option '-t' ... matched as option 't' (record or transcode "duration" seconds of audio/video) with argument '1'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option 'test2/05.19.mpg' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file 1/M2U00075.mpg. Successfully parsed a group of options. Opening an input file: 1/M2U00075.mpg. [mpeg @ 0x19334c0] Format mpeg probed with size=8192 and score=52 [mpeg @ 0x19334c0] File position before avformat_find_stream_info() is 0 [mpeg @ 0x19334c0] probing stream 0 pp:2500 [mpeg @ 0x19334c0] Probe with size=2012, packets=1 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2499 [mpeg @ 0x19334c0] Probe with size=4037, packets=2 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2498 [mpeg @ 0x19334c0] Probe with size=6062, packets=3 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2497 [mpeg @ 0x19334c0] probing stream 0 pp:2496 [mpeg @ 0x19334c0] Probe with size=10112, packets=5 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2495 [mpeg @ 0x19334c0] probing stream 0 pp:2494 [mpeg @ 0x19334c0] probing stream 0 pp:2493 [mpeg @ 0x19334c0] probing stream 0 pp:2492 [mpeg @ 0x19334c0] Probe with size=18212, packets=9 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2491 [mpeg @ 0x19334c0] probing stream 0 pp:2490 [mpeg @ 0x19334c0] probing stream 0 pp:2489 [mpeg @ 0x19334c0] probing stream 0 pp:2488 [mpeg @ 0x19334c0] probing stream 0 pp:2487 [mpeg @ 0x19334c0] probing stream 0 pp:2486 [mpeg @ 0x19334c0] probing stream 0 pp:2485 [mpeg @ 0x19334c0] probing stream 0 pp:2484 [mpeg @ 0x19334c0] Probe with size=34412, packets=17 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2483 [mpeg @ 0x19334c0] probing stream 0 pp:2482 [mpeg @ 0x19334c0] probing stream 0 pp:2481 [mpeg @ 0x19334c0] probing stream 0 pp:2480 [mpeg @ 0x19334c0] probing stream 0 pp:2479 [mpeg @ 0x19334c0] probing stream 0 pp:2478 [mpeg @ 0x19334c0] probing stream 0 pp:2477 [mpeg @ 0x19334c0] probing stream 0 pp:2476 [mpeg @ 0x19334c0] probing stream 0 pp:2475 [mpeg @ 0x19334c0] probing stream 0 pp:2474 [mpeg @ 0x19334c0] probing stream 0 pp:2473 [mpeg @ 0x19334c0] probing stream 0 pp:2472 [mpeg @ 0x19334c0] probing stream 0 pp:2471 [mpeg @ 0x19334c0] probing stream 0 pp:2470 [mpeg @ 0x19334c0] probing stream 0 pp:2469 [mpeg @ 0x19334c0] probing stream 0 pp:2468 [mpeg @ 0x19334c0] Probe with size=66812, packets=33 detected mpegvideo with score=25 [mpeg @ 0x19334c0] probing stream 0 pp:2467 [mpeg @ 0x19334c0] probing stream 0 pp:2466 [mpeg @ 0x19334c0] probing stream 0 pp:2465 [mpeg @ 0x19334c0] probing stream 0 pp:2464 [mpeg @ 0x19334c0] probing stream 0 pp:2463 [mpeg @ 0x19334c0] probing stream 0 pp:2462 [mpeg @ 0x19334c0] probing stream 0 pp:2461 [mpeg @ 0x19334c0] probing stream 0 pp:2460 [mpeg @ 0x19334c0] probing stream 0 pp:2459 [mpeg @ 0x19334c0] probing stream 0 pp:2458 [mpeg @ 0x19334c0] probing stream 0 pp:2457 [mpeg @ 0x19334c0] probing stream 0 pp:2456 [mpeg @ 0x19334c0] probing stream 0 pp:2455 [mpeg @ 0x19334c0] probing stream 0 pp:2454 [mpeg @ 0x19334c0] probing stream 0 pp:2453 [mpeg @ 0x19334c0] probing stream 0 pp:2452 [mpeg @ 0x19334c0] probing stream 0 pp:2451 [mpeg @ 0x19334c0] probing stream 0 pp:2450 [mpeg @ 0x19334c0] probing stream 0 pp:2449 [mpeg @ 0x19334c0] probing stream 0 pp:2448 [mpeg @ 0x19334c0] probing stream 0 pp:2447 [mpeg @ 0x19334c0] probing stream 0 pp:2446 [mpeg @ 0x19334c0] probing stream 0 pp:2445 [mpeg @ 0x19334c0] probing stream 0 pp:2444 [mpeg @ 0x19334c0] probing stream 0 pp:2443 [mpeg @ 0x19334c0] probing stream 0 pp:2442 [mpeg @ 0x19334c0] probing stream 0 pp:2441 [mpeg @ 0x19334c0] probing stream 0 pp:2440 [mpeg @ 0x19334c0] probing stream 0 pp:2439 [mpeg @ 0x19334c0] probing stream 0 pp:2438 [mpeg @ 0x19334c0] probing stream 0 pp:2437 [mpeg @ 0x19334c0] probing stream 0 pp:2436 [mpeg @ 0x19334c0] Probe with size=131592, packets=65 detected mpegvideo with score=51 [mpeg @ 0x19334c0] probed stream 0 [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 12935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 21575 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 30215 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 38855 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 47495 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 56135 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 64775 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 73415 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 87815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 96455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 105095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 113735 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 122375 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 131015 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 139655 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 148295 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 156935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 165575 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 174215 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 182855 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 191495 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 200135 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 208775 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 223175 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 231815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 240455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 249095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 257735 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 266375 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 275015 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 283655 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 292295 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 300935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 315335 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 323975 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 332615 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 341255 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 349895 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 358535 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 367175 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 375815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 384455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 393095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 401735 in the queue [mpeg @ 0x19334c0] Probe buffer size limit of 5000000 bytes reached [mpeg @ 0x19334c0] File position after avformat_find_stream_info() is 0 Input #0, mpeg, from '1/M2U00075.mpg': Duration: 00:10:25.11, start: 0.111722, bitrate: 9334 kb/s Stream #0:0[0x1e0], 136, 1/90000: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80], 138, 1/90000: Audio: ac3, 48000 Hz, stereo, fltp, 256 kb/s Successfully opened the file. Parsing a group of options: output file test2/05.19.mpg. Applying option c (codec name) with argument copy. Applying option map (set input stream mapping) with argument 0:v. Applying option map (set input stream mapping) with argument 0:a. Applying option ss (set the start time offset) with argument 5.19. Applying option t (record or transcode "duration" seconds of audio/video) with argument 1. Successfully parsed a group of options. Opening an output file: test2/05.19.mpg. Successfully opened the file. Output #0, mpeg, to 'test2/05.19.mpg': Metadata: encoder : Lavf55.9.100 Stream #0:0, 0, 1/90000: Video: mpeg2video, yuv420p, 720x480 [SAR 32:27 DAR 16:9], q=2-31, 29.97 fps, 90k tbn, 29.97 tbc Stream #0:1, 0, 1/90000: Audio: ac3, 48000 Hz, stereo, 256 kb/s Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 12935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 21575 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 30215 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 38855 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 47495 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 56135 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 64775 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 73415 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 87815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 96455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 105095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 113735 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 122375 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 131015 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 139655 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 148295 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 156935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 165575 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 174215 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 182855 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 191495 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 200135 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 208775 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 223175 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 231815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 240455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 249095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 257735 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 266375 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 275015 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 283655 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 292295 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 300935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 315335 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 323975 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 332615 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 341255 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 349895 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 358535 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 367175 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 375815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 384455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 393095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 401735 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 410375 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 419015 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 427655 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 436295 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 444935 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 453575 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 462215 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 470855 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 479495 in the queue [mpeg @ 0x19560c0] First SCR: 0 First DTS: 45000 [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 493895 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 502535 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 511175 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 519815 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 528455 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 537095 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 545735 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 554375 in the queue [mpeg @ 0x19334c0] first_dts 10055 not matching first dts 563015 in the queue No more output streams to write to, finishing. frame= 22 fps=0.0 q=-1.0 Lsize= 832kB time=00:00:01.03 bitrate=6615.9kbits/s video:796kB audio:31kB subtitle:0 global headers:0kB muxing overhead 0.577516% 0 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x19579a0] Statistics: 0 seeks, 416 writeouts [AVIOContext @ 0x193bb00] Statistics: 12898448 bytes read, 2 seeks
Change History (3)
comment:1 by , 11 years ago
Component: | FFmpeg → undetermined |
---|---|
Keywords: | mpegps added; stream mapping seek -ss removed |
comment:3 by , 11 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
There is no such thing as a order of streams in mpeg-ps. What you see is the order of the packets