При использовании 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