Cuando se usa rtmpsuck
el video tiene el tamaño correcto de acuerdo con los metadatos ~ 316MB:
INFO: datasize 330537967.00
pero cuando uso rtmpdump
la salida tiene 880MB al 35%
La única excepción importante es la tasa de bits general informada por 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%)
¿Alguna idea de por qué rtmpdump
está haciendo un archivo de salida más grande? ¿Y cómo eludir esto?
$ rtmpdump --v
RTMPDump v2.4
Probé la versión Win también: RTMP Proxy Server 2.4 git-6230845 2011-9-25