[FFmpeg-trac] #6310(undetermined:new): Parallel MPEGTS Encoding - Muxrate Bug

FFmpeg trac at avcodec.org
Thu Apr 13 15:53:08 EEST 2017


#6310: Parallel MPEGTS Encoding - Muxrate Bug
-------------------------------------+-------------------------------------
             Reporter:               |                     Type:  defect
  smallishzulu                       |                 Priority:  normal
               Status:  new          |                  Version:  git-
            Component:               |  master
  undetermined                       |               Blocked By:
             Keywords:  udp,         |  Reproduced by developer:  0
  mpegtsenc, muxrate                 |
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Hello,

 It seems that in parallel mpegts encoding outputting to udp stream,
 muxrate does not apply to each defined encoding process.

 ./ffmpeg -loglevel verbose -re -i record.ts -aspect 16:9 -s 1920x1080
 -c:v:0 libx264 -preset superfast -vb 4000k -minrate 4000k -maxrate 4000k
 -bufsize 4000k -r 25 -c:a:0 aac -b:a:0 128k -f mpegts  -muxrate 5000k
 'udp://233.33.33.1:5001?pkt_size=1316&bitrate=5000000&fifo_size=10000000'
 -aspect 4:3 -s 720x576   -c:v:0 mpeg2video        -vb 2200k -minrate 2200k
 -maxrate 2200k -bufsize 2200k -r 25 -c:a:0 mp2   -b:a:0 384k -f mpegts
 -muxrate 3500k
 'udp://233.33.33.1:5002?pkt_size=1316&bitrate=3500000&fifo_size=10000000'

 Log:

 [mpegts @ 0x1d30180] dts < pcr, TS is invalidkB time=00:00:01.86 bitrate=
 563.8kbits/s speed=1.78x
     Last message repeated 3 times
 [mpegts @ 0x1d30180] dts < pcr, TS is invalidkB time=00:00:02.38
 bitrate=1366.2kbits/s speed=1.53x
     Last message repeated 13 times
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d29060] dts < pcr, TS is invalidkB time=00:00:02.89
 bitrate=1893.8kbits/s speed=1.39x
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
     Last message repeated 1 times
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
 [mpegts @ 0x1d30180] dts < pcr, TS is invalid
 [mpegts @ 0x1d29060] dts < pcr, TS is invalid
     Last message repeated 1 times

 UDP outputs does not reach to 5000k and 3500k target mux bitrate in
 analysis.

 If any muxrate is removed, the defined UDP output reaches to its target
 mux bitrate.

 It seems, muxrate parameter only applies once.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/6310>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list