Hi,

I'm trying to transcode from a mpeg transport stream to RTMP. I have a
ISDB-t tuner that generates a UDP mpeg ts stream over multicast but when I
ran this

ffmpeg -v 9 -loglevel 99 -re -i "udp://@239.255.0.1:56000" -c:v copy -c:a:0
libvo_aacenc -b:a: 64k -ar 44100 -f flv rtmp://localhost:1935/hls/channel

ffmpeg doesn't crash and just waits (kind of)

This is the output:
ffmpeg version N-74369-g55a07cf Copyright (c) 2000-2015 the FFmpeg
developers
  built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04)
  configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample
--disable-debug --enable-nonfree --enable-gpl --enable-version3
--enable-libopencore-amrnb --enable-libopencore-amrwb
--disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse
--enable-libdcadec --enable-libfreetype --enable-libx264 --enable-libx265
--enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus
--enable-libvpx --enable-libspeex --enable-libass --enable-avisynth
--enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab
  libavutil      54. 30.100 / 54. 30.100
  libavcodec     56. 57.100 / 56. 57.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 32.100 /  5. 32.100
  libavresample   2.  1.  0 /  2.  1.  0
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101
  libpostproc    53.  3.100 / 53.  3.100
Splitting the commandline.
Reading option '-v' ... matched as option 'v' (set logging level) with
argument '9'.
Reading option '-loglevel' ... matched as option 'loglevel' (set logging
level) with argument '99'.
Reading option '-re' ... matched as option 're' (read input at native frame
rate) with argument '1'.
Reading option '-i' ... matched as input file with argument 'udp://@
239.255.0.1:56000'.
Reading option '-c:v' ... matched as option 'c' (codec name) with argument
'copy'.
Reading option '-pix_fmt' ... matched as option 'pix_fmt' (set pixel
format) with argument 'yuv420p'.
Reading option '-g' ... matched as AVOption 'g' with argument '25'.
Reading option '-c:a:0' ... matched as option 'c' (codec name) with
argument 'libvo_aacenc'.
Reading option '-b:a:' ... matched as option 'b' (video bitrate (please use
-b:v)) with argument '64k'.
Reading option '-ar' ... matched as option 'ar' (set audio sampling rate
(in Hz)) with argument '44100'.
Reading option '-f' ... matched as option 'f' (force format) with argument
'flv'.
Reading option 'rtmp://localhost:1935/hls/channel' ... matched as output
file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option v (set logging level) with argument 9.
Successfully parsed a group of options.
Parsing a group of options: input file udp://@239.255.0.1:56000.
Applying option re (read input at native frame rate) with argument 1.
Successfully parsed a group of options.
Opening an input file: udp://@239.255.0.1:56000.
[udp @ 0x22e1e20] end receive buffer size reported is 131072

It works with video files and from multcast stream generated with ffmpeg or
going through a live transcoder, but not with the tuner output. I've
already tried to set the PID with no success.
Any ideas what's going on? It's too strange

Thanks in advance,
Lucas
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to