Whenever I'm trying to cast video that requires transcoding from UWP, video has bad quality on TV.
I tried setting '--sout-chromecast-conversion-quality=', but as far as I can tell it doesn't have any effect on quality.
For some reason different transcoding codecs are used.
UWP: stream_out_transcode: creating video transcoding from fcc="mp4v" to fcc="VP80"WinForms: stream_out_transcode: creating video transcoding from fcc="mp4v" to fcc="h264"
And the quality of UWP transcoded video is way worse than for WinForms.
Any suggestions how to make transcoded video quality better for UWP?
Transcode stream output (stream_out_transcode) Video: --sout-transcode-venc={any,jpeg,png,x264,x265,opus,g711,araw,theora,vorbis,twolame,schroedinger,substx3g,webvtt,speex,flac,t140,avcodec,lpcm,dvbsub,vpx,rtpvideo,dmo,edummy,stats,qsv,none} Video encoder This is the video encoder module that will be used (and its associated options). --sout-transcode-vcodec=<string> Destination video codec This is the video codec that will be used.
I tried setting those flags as VLC parameters, but it didn't help.
I'm not sure about what's wrong. If it's the syntax, check the logs, and how users format the string on various github projects.
It'd make sense to make it dependent on sout-chromecast-conversion-quality similarly to x264.
I tried to make this change, but couldn't build libvlc. The instructions https://code.videolan.org/videolan/vlc-winrt#libvlc are outdated and docker container is broken. Tried fixing it, but got bunch of other errors during build.
Are there more recent instructions?
Would it make sense to change this? I can submit PR, but can't test that it works as expected and that VPX can transcode on the fly with better quality settings.
The instructions https://code.videolan.org/videolan/vlc-winrt#libvlc are outdated and docker container is broken. Tried fixing it, but got bunch of other errors during build. Are there more recent instructions?
Rebuilt LibVLC and hardcoded "venc=vpx{quality-mode=2}" for VP transcoder.
Quality got a bit better, but some videos started to hiccup when played over WIFI. So it is not worth doing it.
Looks like there is no way to make it work properly without x264 codec.
Sent out vlc-winrt!18 with instructions how to build LibVLC in CI docker container.