libVLC - 转码参数
libVLC - transcode parameters
我用 libVLC 写了一个流媒体服务器。一切都很完美。
我将此参数用于流式传输
#transcode{vcodec=h264}: rtp{mux=ts,dst=239.255.255.239,sdp=sap,name=test"
但我还想减少流式传输音频文件的文件大小,比方说减少到原始文件大小的 1/2。
有什么办法可以用转码参数或其他方式解决这个问题吗?
其中一个 VLC 示例包括以下示例转码字符串:
MP4 高:
#transcode{vcodec=h264,venc=x264{cfr=16},scale=1,acodec=mp4a,ab=160,channels=2,samplerate=44100}
MP4 低:
#transcode{vcodec=h264,venc=x264{cfr=40},scale=1,acodec=mp4a,ab=96,channels=2,samplerate=44100}
OGG 高:
#transcode{vcodec=theo,venc=theora{quality=9},scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100}
OGG 低价:
#transcode{vcodec=theo,venc=theora{quality=4},scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100}
WEBM 高
#transcode{vcodec=VP80,vb=2000,scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100}
WEBM 低
#transcode{vcodec=VP80,vb=1000,scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100}
更改各种参数(如降低比特率)将减小媒体的大小。
我用 libVLC 写了一个流媒体服务器。一切都很完美。 我将此参数用于流式传输
#transcode{vcodec=h264}: rtp{mux=ts,dst=239.255.255.239,sdp=sap,name=test"
但我还想减少流式传输音频文件的文件大小,比方说减少到原始文件大小的 1/2。 有什么办法可以用转码参数或其他方式解决这个问题吗?
其中一个 VLC 示例包括以下示例转码字符串:
MP4 高:
#transcode{vcodec=h264,venc=x264{cfr=16},scale=1,acodec=mp4a,ab=160,channels=2,samplerate=44100}
MP4 低:
#transcode{vcodec=h264,venc=x264{cfr=40},scale=1,acodec=mp4a,ab=96,channels=2,samplerate=44100}
OGG 高:
#transcode{vcodec=theo,venc=theora{quality=9},scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100}
OGG 低价:
#transcode{vcodec=theo,venc=theora{quality=4},scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100}
WEBM 高
#transcode{vcodec=VP80,vb=2000,scale=1,acodec=vorb,ab=160,channels=2,samplerate=44100}
WEBM 低
#transcode{vcodec=VP80,vb=1000,scale=1,acodec=vorb,ab=96,channels=2,samplerate=44100}
更改各种参数(如降低比特率)将减小媒体的大小。