1

При использовании rtmpsuck видео имеет правильный размер в соответствии с метаданными ~ 316 МБ:

INFO:   datasize              330537967.00

но когда я использую rtmpdump выход имеет 880 МБ при 35%

Единственное важное исключение - общая скорость передачи данных, сообщаемая mediainfo:

$ diff rtmpsuck rtmpdump -y
File size                 : 316 MiB            | File size               : 803 MiB
Duration                  : 1h 37mn            | Duration                : 34mn 27s
Overall bit rate mode     : Variable             Overall bit rate mode   : Variable
Overall bit rate          : 454 Kbps           | Overall bit rate        : 3 259 Kbps

Video                                            Video
Duration                  : 1h 37mn            | Duration                : 34mn 27s
Bit rate                  : 293 Kbps             Bit rate                : 293 Kbps
Stream size               : 205 MiB (65%)      | Stream size             : 205 MiB (26%)

Audio                                            Audio
Duration                  : 1h 37mn            | Duration                : 34mn 27s
Bit rate mode             : Variable             Bit rate mode           : Variable
Bit rate                  : 154 Kbps             Bit rate                : 154 Kbps
Compression mode          : Lossy                Compression mode        : Lossy
Stream size               : 110 MiB (35%)      | Stream size             : 110 MiB (14%)

Любая идея, почему rtmpdump делает больший выходной файл? И как это обойти?

$ rtmpdump --v
RTMPDump v2.4

пробовал версию Win тоже: RTMP Proxy Server 2.4 git-6230845 2011-9-25

0