Saya mencoba untuk mengambil gambar tunggal dari kamera ip dengan avconv di ubuntu (server).
Adakah yang bisa memberi tahu saya apa yang salah dengan perintah berikut:
avconv -i rtsp://[USER]:[PASS]@[IPADDRESS]:554/11 -s 1920x1080 -f image2 foo.jpg
Pesan kesalahan yang saya terima saat ini adalah:
avconv version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[rtsp @ 0xb938e0] Could not find codec parameters (Video: h264, 1920x1080)
[rtsp @ 0xb938e0] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://xxx:[email protected]:554/11':
Metadata:
title : rtsp session
Duration: N/A, bitrate: N/A
Stream #0.0: Video: h264, 1920x1080, 90k tbn
Stream #0.1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
[buffer @ 0xb98520] Invalid pixel format string '-1'
Error opening filters!
Kalau-kalau ada nilainya, saya menggunakan Kamera IP 2,0 MB dari Sinocam. Saya dapat melihat streaming langsung dari kamera dari jarak jauh menggunakan iSpy. Namun, saya tidak dapat mengakses dan membuat gambar yang masih menggunakan avconv.
Terima kasih.
MEMPERBARUI
avconv -i rtsp://[user]:[pass]@[ip]:554/11 -f h264 -pix_fmt yuyv422 -video_size 1920x1080 screenshot.png
Membuat file gambar, namun tetap gagal:
[rtsp @ 0x1045a80] Could not find codec parameters (Video: h264, 1920x1080)
[rtsp @ 0x1045a80] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for Input Stream #0.1 : mono
Input #0, rtsp, from 'rtsp://admin:[email protected]:554/11':
Metadata:
title : rtsp session
Duration: N/A, bitrate: N/A
Stream #0.0: Video: h264, 1920x1080, 90k tbn
Stream #0.1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/s
File 'screenshot.png' already exists. Overwrite ? [y/N] y
[buffer @ 0x1035280] Invalid pixel format string '-1'
Error opening filters!
Akhirnya ditemukan jawabannya mengintai online:
sumber