ffmpeg parou quando configurou a opção “-i” com o URL rtsp

0

Estou usando o ffmpeg no Ubuntu 12.4 para obter miniaturas do URL RTSP.

Eu confirmei com vlc que essa URL é boa,

Arquivo de vídeo reproduzido bem.

O problema é o ffmpeg.

eu comando como

ffmpeg -itsoffset -4 -i "rtsp://cug.fostv.com:554/test/smarttv_sample.ts.pac" -vframes 1 -an -s 320x240 /home/guest/sample.bmp

mostra a mensagem abaixo e acabou de parar.

Existe alguma maneira de provar o que há de errado com o meu sistema?

Pode ser um problema de VMware NAT ou do ffmpeg.

Me dê algumas dicas.

root@ubuntu:/home/guest/Downloads# ffmpeg -itsoffset -4 -i "rtsp://cug.fostv.com:554/test/smarttv_sample.ts.pac" -vframes 1 -an -s 320x240 /home/guest/sample.bmp
ffmpeg version git-2013-05-29-a58e10e Copyright (c) 2000-2013 the FFmpeg developers
  built on May 29 2013 11:05:12 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libopus --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3
  libavutil      52. 34.100 / 52. 34.100
  libavcodec     55. 12.101 / 55. 12.101
  libavformat    55.  7.100 / 55.  7.100
  libavdevice    55.  1.101 / 55.  1.101
  libavfilter     3. 72.100 /  3. 72.100
  libswscale      2.  3.100 /  2.  3.100
  libswresample   0. 17.102 /  0. 17.102
  libpostproc    52.  3.100 / 52.  3.100
[rtsp @ 0x332d880] UDP timeout, retrying with TCP
    
por Juneyoung Oh 29.05.2013 / 06:50

1 resposta

1

Eu resolvi isso: D

Precisa de algumas opções adicionais.

Meu comando era como abaixo.

ffmpeg -itsoffset -4 -f rtsp -rtsp_transport tcp -i rtsp://cug.fostv.com:554/test/smarttv_sample.ts.pac -vframes 1 -s 420x270 /home/guest/ffmpegsample.bmp

de qualquer forma, a qualidade da imagem de saída é totalmente desastrosa: (

    
por 30.05.2013 / 03:39