I have a capture card that I am using VLC to wrap in a transport stream and broadcast as an RTP stream. The idea is that this stream can be accessed by other machines eventually, but for now I am testing using two VLC sessions on a single machine: one to stream the card and one to receive the stream. I have therefore used the localhost IP address for now.

I have included the transcode parameters passed in and the log output below. The RTP stream in the first session of VLC seems to be working correctly. In the second session I am getting the audio from the stream, but there is no video.

I am not really sure what to do in order to resolve the issue though. I've downloaded the most recent FFMPEG binaries from the website today, but am still hitting the same problem.

Any ideas?

out=#transcode{vcodec=hevc,fps=60,scale=Auto,acode c=a52,ab=128,channels=2,samplerate=44100,scodec=no ne}:rtp{dst=127.0.0.1,port=5004,mux=ts} :no-sout-all out-keep
main error: too low audio sample frequency (0)
main error: failed to create audio output
main error: module not functional
main error: failed to create audio output
-- logger module stopped --
ssBar routes found (incompatible pin types)
x265 error: cannot open x265 encoder
avcodec error: cannot find encoder MPEG-H Part2/HEVC (H.265)
*** Your Libav/FFmpeg installation is crippled. ***
*** Please check with your Libav/FFmpeg packager. ***
*** This is NOT a VLC media player issue. ***
stream_out_transcode error: cannot find video encoder (module:any fourcc:hevc). Take a look few lines earlier to see possible reason.
stream_out_transcode error: cannot create video chain
main warning: new sout input failed (sout_input: 0000024468edfe30)
main error: cannot create packetizer output (I420)
main error: buffer deadlock prevented
avcodec warning: cannot send one frame to encoder -22
main warning: no more input streams for this mux
-- logger module stopped --