Hello,

I'm trying to make sense of the video ES bitrate I'm getting in a simple 
MPEG-TS containing mpeg-2@2000kbps/mp2@128kbps program created with ffmpeg 
3.4.7. I'm using 8% overhead for the muxrate for the total of (2000 + 128) * 
1.08 =  2298k. This is the cmdline I use, the input.mp4 is a h264/aac video:

ffmpeg -i input.mp4 -c:v mpeg2video -pix_fmt yuv420p -g 15 -b:v 2000k 
-minrate:v 2000k -maxrate:v 2000k -bufsize:v 1000k -aspect 4:3 -vf 
"scale=640:-2,pad=640:480:(ow-iw)/2:(oh-ih)/2" -r 29.97 -c:a mp2 -b:a 128k 
-ar:a 44100 -program program_num=5:st=0:st=1 -f mpegts -muxrate 2298k 
-pcr_period 20 test4.ts

All goes well, but analysis of the TS reveals that video bitrate is less than 
1700kbps which is well below the 2000k I'm aiming for and there is a good 
amount of padding in the TS presumably as a result of the video rate 
undershoot. Is this normal? Is my logic for the muxrate calculation flawed 
perhaps? Thanks for any info.

-Vlad

===============================================================================
|  SERVICES ANALYSIS REPORT                                                   |
|=============================================================================|
|  Global PID's                                                               |
|  TS packets: 9,673, PID's: 3 (clear: 3, scrambled: 0)                       |
|-----------------------------------------------------------------------------|
|     PID  Usage                                     Access          Bitrate  |
|   Total  Global PID's ................................. C      484,260 b/s  |
|   Subt.  Global PSI/SI PID's (0x00-0x1F) .............. C       19,324 b/s  |
|  0x0000  PAT .......................................... C       16,320 b/s  |
|  0x0011  SDT/BAT ...................................... C        3,003 b/s  |
|  0x1FFF  Stuffing ..................................... C      464,936 b/s  |
|=============================================================================|
|  Service: 0x0005 (5), TS: 0x0001 (1), Original Netw: 0xFF01 (65281)         |
|  Service name: Service01, provider: FFmpeg                                  |
|  Service type: 0x01 (Digital television service)                            |
|  TS packets: 36,229, PID's: 3 (clear: 3, scrambled: 0)                      |
|  PMT PID: 0x1000 (4096), PCR PID: 0x0100 (256)                              |
|-----------------------------------------------------------------------------|
|     PID  Usage                                     Access          Bitrate  |
|   Total  Digital television service ................... C    1,813,738 b/s  |
|  0x0100  MPEG-2 Video (640x480p, @24 Hz, 4:3, 4:2:0) .. C    1,665,701 b/s  |
|  0x0101  MPEG-1 Audio (eng, Audio layer II, 128 kb/s,   C      131,716 b/s  |
|  0x1000  PMT .......................................... C       16,320 b/s  |
|          (C=Clear, S=Scrambled, +=Shared)                                   |
===============================================================================
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to