Page 1 of 1

VLC does not display video with a resolution of 14506x1080

Posted: 14 Sep 2022 00:30
by mrowe101
Hello,

You may be asking "Can't you just not play the video in 14506x1080" but in this situation I am displaying a video to what is essentially a really wide billboard. The displays are stitched together with NVIDIA mosaic and register as a single display at 14506x1080

The purpose behind it is to automate what is displayed with the web console and not have to go through the pain of setting up an X11 server or other alternatives. We currently run PotPlayer and manually run each video which is not ideal.

Is there a maximum resolution or max bitrate setting I have to change in VLC to make this display?

For reference the data rate of the video is 115008kbps and the total bitrate is 115326kbps

Re: VLC does not display video with a resolution of 14506x1080

Posted: 14 Sep 2022 09:48
by Lotesdelere
Please open Tools -> Messages (set Verbosity to 2) before you start the playback, and then paste the full resulting log here or on Pastebin.com if it's too long.

Also upload a short sample of your original problematic file to Zippyshare.com or to WeTransfer.com and then post the link to the file here.
https://www.zippyshare.com
https://wetransfer.com

If needed cut it with DGsplit and read here about how to do it:
https://forum.videolan.org/viewtopic.ph ... 35#p193335
200 MB max should be enough.


Is there a maximum resolution or max bitrate setting I have to change in VLC to make this display?

Maybe. Here is another similar report:
https://forum.videolan.org/viewtopic.php?f=14&t=160710

Re: VLC does not display video with a resolution of 14506x1080

Posted: 14 Sep 2022 17:14
by mrowe101
avcodec error: Invalid frame size 14512x1090 vsz 14506x1080 would be the error message that gets repeated while playing the video.

Looking through those other issues and the source code it seems that this function dictates the maximum resolution to be 8192 x 8192

if( width == 0 || height == 0 || width > 8192 || height > 8192 ||
width < ctx->width || height < ctx->height )
{
msg_Err(dec, "Invalid frame size %dx%d vsz %dx%d",
width, height, ctx->width, ctx->height );
return -1; /* invalid display size */
}