I have a live transcoding VLC. What instrument do I need to use to get information what parameters do I need to tune to get better quality, perfomance, etc.??
Maybe I need to watch my encoded video with vlc player and to look into log files? Or you can advice some better way?
Code: Select all
#!/bin/sh
# Live video streaming with VLC.
# 400x300, 250Kbit
/usr/bin/vlc -I dummy \
-vvvv \
--repeat \
--no-drop-late-frames \
--no-skip-frames \
--no-ffmpeg-hurry-up \
--no-sout-transcode-hurry-up \
--rt-priority http://somehost:8080 \
--sout '#transcode{venc=x264{cabac=yes,bframes=0,keyint=125,ref=5,merange=24,mixed-refs=yes,direct=auto,me=umh,subme=7,trellis=2,weightb=yes,partitions=all,vbv-maxrate=400,vbv-bufsize=3000,ratetol=100.0,scenecut=60},vb=300, deinterlace=yes,acodec=mp4a,ab=96,channels=2,width=400,height=300}:std{access=http,dst=0.0.0.0:8083/stream.flv}' > /var/log/vlc.log 2>&1 &