[FFmpeg-user] Newbie ish question with mpegts streaming
waynemerricks at thevoiceasia.com
Wed Oct 19 20:42:50 EEST 2016
I'm trying to match a stream from a proprietary box with ffmpeg so that
hopefully the program that is receiving the stream will actually work
with it (rather than doing nothing like it is now).
I have matched most of the options but there are a few that I can't find
good explanations for on Google/man pages.
If I have an mpegts h264 main profile stream that outputs this info:
Stream #0:0[0xdf] - Can I set the 0xdf part? My ffmpeg command is
outputting 0x100 (0:0 is the video stream)
Stream #0:1[0xe0] - Can I set the 0xe0 part? I'm getting 0x101 here.
Finally after stream 0:1 I get Audio: mp2 ( / 0x004), but
ffmpeg is outputting mp2 ( / 0x0003).
Apologies for the list spam but I'm not even sure what to Google/look
for in the man pages let alone how to set or what these options actually
If it helps here is my entire ffmpeg command so far:
ffmpeg -re -i rtmp://my_rtmp_source -vcodec libx264 -profile:v main -vf
scale=1920x1080,setsar=1/1,setdar=16/9 -pix_fmt yuv420p -color_primaries
bt709 -color_trc bt709 -colorspace bt709 -acodec mp2 -b:a 96k -ar 48000
-metadata service_name="TVA" -metadata service_provider="TVA"
-metadata:s:a:0 language=GBR -f mpegts udp://127.0.0.1:2345
As you can guess I'm forced into an RTMP -> UDP mpegts conversion.
Sadly, I can't change that.
Thanks for reading,
More information about the ffmpeg-user