VLC/FFmpeg串流參數備份
VLC/FFmpeg串流參數備份
VLC雙bitrate
–sout-keep –sout ‘#duplicate{dst={transcode{fps=30,venc=x264{keyint=60,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=400,width=640,height=480,acodec=aac,ab=64,channels=2,samplerate=44100}:udp{mux=ts,dst=224.8.8.138:13861}},dst={transcode{fps=30,venc=x264{keyint=60,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1000,width=640,height=480,acodec=aac,ab=64,channels=2,samplerate=44100}:udp{mux=ts,dst=224.8.8.138:13862}}}’ vlc://quit
VLC單bitrate
–sout-keep –sout ‘#transcode{fps=30,venc=x264{keyint=60,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1000,width=640,height=480,acodec=aac,ab=64,channels=2,samplerate=44100}:udp{mux=ts,dst=224.8.8.138:13811}’ vlc://quit
FFmpeg+VLC單bitrate
-f mpegts -vcodec libx264 -s 704×480 -r 30 -b:v 3000k -acodec copy -threads 0 – |cvlc – –sout-ts-pid-video=69 –sout-ts-pid-audio=68 –sout-transcode-alang=eng –sout-keep –sout ‘#transcode{fps=29.97,venc=x264{keyint=90,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1200,width=704,height=480,deinterlace,acodec=mp2a,alang=eng,ab=128,channels=2,samplerate=48000}:udp{mux=ts,dst=224.8.8.13:1238}’ vlc://quit
FFmpeg+VLC雙bitrate
-f mpegts -vcodec libx264 -s 704×480 -r 30 -b:v 3000k -acodec copy -threads 0 – |cvlc – –sout-ts-pid-video=69 –sout-ts-pid-audio=68 –sout-transcode-alang=eng –sout-keep –sout ‘#duplicate{dst={transcode{fps=30,venc=x264{keyint=60,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=400,width=640,height=480,acodec=aac,ab=64,channels=2,samplerate=44100}:udp{mux=ts,dst=224.8.8.138:13861}},dst={transcode{fps=30,venc=x264{keyint=60,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1000,width=640,height=480,acodec=aac,ab=64,channels=2,samplerate=44100}:udp{mux=ts,dst=224.8.8.138:13862}}}’ vlc://quit
VLC+VLC單bitrate
–sout ‘#transcode{fps=29.97,venc=x264{keyint=90,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1200,width=704,height=480,deinterlace,acodec=mp2a,alang=eng,ab=128,channels=2,samplerate=48000}:standard{access=file,mux=ps,dst=-}’ vlc://quit|cvlc – –sout-ts-pid-video=69 –sout-ts-pid-audio=68 –sout-transcode-alang=eng –sout-keep –sout ‘#transcode{fps=29.97,venc=x264{keyint=90,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1200,width=704,height=480,deinterlace,acodec=mp2a,alang=eng,ab=128,channels=2,samplerate=48000}:udp{mux=ts,dst=224.8.8.138:13811}’ vlc://quit
VLC+VLC雙bitrate
–sout ‘#transcode{fps=29.97,venc=x264{keyint=90,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1200,width=704,height=480,deinterlace,acodec=mp2a,alang=eng,ab=128,channels=2,samplerate=48000}:standard{access=file,mux=ps,dst=-}’ vlc://quit|cvlc – –sout-ts-pid-video=69 –sout-ts-pid-audio=68 –sout-transcode-alang=eng –sout-keep –sout ‘#duplicate{dst={transcode{fps=29.97,venc=x264{keyint=90,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=400,width=704,height=480,deinterlace,acodec=aac,alang=eng,ab=48,channels=2,samplerate=48000}:udp{mux=ts,dst=224.8.8.138:13811}},dst={transcode{fps=29.97,venc=x264{keyint=90,profile=main,level=3,bframes=0,no-cabac,ref=1,no-mbtree,partitions=none,no-weightb,weightp=0,me=hex,subme=0,no-mixed-refs,no-8x8dct,trellis=0},vcodec=h264,vb=1200,width=704,height=480,deinterlace,acodec=aac,alang=eng,ab=64,channels=2,samplerate=48000}:udp{mux=ts,dst=224.8.8.138:13812}}}’ vlc://quit