Є певні потоки (не живі), які я б хотів зберегти на пізніше.
rtmpdump працює:
rtmpdump --rtmp=rtmp://vod-bonanza.gss.dr.dk/bonanza/mp4:bonanza/08-03-2008/40322_720x540x1400K.mp4 --playpath=mp4:bonanza/08-03-2008/40322_720x540x1400K.mp4 --flv=test.flv
Тим не менш, вихідний файл у форматі flv і надзвичайно великий у порівнянні з якістю, тому мені потрібно перетворити його в mp4 після цього з ffmpeg.
Без проблем.
Але так як я знаю, що ffmpeg може захопити потоки rtmp вже, я спробував різні форми з ffmpeg, такі як:
ffmpeg -i "rtmp://vod-bonanza.gss.dr.dk/bonanza/mp4:bonanza/08-03-2008/40322_720x540x1400K.mp4" -rtmp_playpath "mp4:bonanza/08-03-2008/40322_720x540x1400K.mp4" test.mp4
Але я отримую таку помилку незалежно від того:
Closing connection: NetStream.Play.StreamNotFound
rtmp://vod-bonanza.gss.dr.dk/bonanza/mp4:bonanza/08-03-2008/40322_720x540x1400K.mp4: Unknown error occurred
Чи є команда ffmpeg неправильною, або ffmpeg просто не може захопити цей потік?