- Under preferences, I have display output set to: 'X11 video output (XCB)'. Just opening VLC, I don't get any errors, but a lot of warnings: Code: Select all. VLC media player 1.1.3 The Luggage (revision exported) Warning: call to srand Warning: call to rand.
- Under preferences, I have display output set to: 'X11 video output (XCB)'. Just opening VLC, I don't get any errors, but a lot of warnings: Code: Select all. VLC media player 1.1.3 The Luggage (revision exported) Warning: call to srand Warning: call to rand.
Summary: This article is compiled with various sections that are tailor made to answer why is VLC not playing MP4 and provides you easy methods to fix unplayable MP4 video.
Well apparently it's not possible to change the XBMC output to X11 video output (XCB), this only seems to be available in VLC. Nevertheless I managed to find a workaround to eliminate the video tearing in XBMC. This workaround has been only tested in Xubuntu 14.04 with Compton as it's default compositor. Xcb-proto 1.8; libxcb 1.9; Download. The XCB project has a long history, during which it has produced many academic publications. Various projects have adopted XCB. X11 Video Output Xcb Download. The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating.
The VLC (VideoLAN Client) Media Player is the most widely used media player application all over the world. It is designed in an extensible way that allows you to choose multiple modules to control the video output, regardless of the file format they are saved in.
VLC has a very user-friendly design and interface. Being an open-source platform and consisting of great compatibility, MP4 file format is easily supported by VLC, however there can be times wherein your VLC is not playing MP4.
There could various reasons for VLC not playing MP4, the most basic cause might be an outdated version of your VLC Media Player.
X11 Video Output (xcb) For Vlc Download
The next thing you need to do is to check where the problem actually lies? Is it your MP4 file that is corrupted which is why your VLC is not playing an MP4 video file, or is it your VLC Media Player which is lacking resources to play the file.
- Check if your MP4 video file is playing on any other media player or not; if it is not playing, Click here to fix corruption in MP4 file.
- In VLC, try playing any other MP4 video file and see if it’s playing. If it is not playing, then read “Fix VLC Media Player Error | VLC not playing MP4” section.
Why VLC is not playing MP4?
- Improper syncing of audio and video streams in MP4 files which makes it unplayable on VLC.
- Interrupted downloading of MP4 video files which make the file corrupted.
- Using untrustworthy third-party apps to modify or edit MP4 videos which cause corruption.
- When an MP4 file is affected with harmful virus or malware
- VLC media player doesn’t have appropriate codecs to play the MP4 file
- MP4 video file header is unreadable or damaged
- Any sort of interruption while downloading can lead to MP4 file corruption making the MP4 file unplayable in VLC Media Player.
Now that you know the reasons and scenarios that are responsible for a VLC player not playing MP4 files. Follow the next sections to see how to fix a unplayable MP4 video file in VLC player and also using a video repair tool.
Fix Corrupted MP4 Files | SFWare Repair MOV File:
SFWare Repair MOV Tool can fix these issues and can also repair a corrupted MP4 file with ease. Built with a unique algorithm that lets the user provide a healthy and virus free MP4 video file to repair the corrupted MP4 file with the help of the provided file.
SFWare MP4 video repair tool is designed to work on a copy of your original file to keep the original video file untouched and unaltered.
The best part is, in the process of repairing your corrupt or unplayable MP4 file, your original file will be untouched and safe.
The tool works on a copy of your original file which creates a healthy new file and then copies the audio and video streams separately which does not alter the video quality. This process makes the repairing of the MP4 video file smoother and safer.
Steps to repair MP4 video not playing in VLC using SFWare Repair MP4 Tool:
- On the main screen of the tool, click on “Healthy File” and provide the location of a healthy MP4 file of the same codec.
- Now, click on Corrupted File and provide the location and click on the Repair option.
- Wait for the MP4 video file repair process to complete.
- Once the process is successfully completed, you can preview the successfully repaired MP4 video file by clicking on the Preview option and then save the file at any location of your choice.
With the above steps, the corrupt or unplayable MP4 file is repaired and now it should play on VLC Media Player too. This tool can be used to fix corrupted MOV files with no sound too. SFWare MOV Repair Tool is efficient enough to mend of MP4 video files and even large MOV files. It is provided with a free trial version so that anyone can get a complete idea of the tool before acquiring the full version of SFWare Repair MOV Tool.
Fix VLC Media Player Error | VLC not playing MP4:
Quick-Fix #1: VLC Media Player’s Video Output Mode might not be configured properly.
In this method all you need to do is to configure the video output mode and few settings in a proper way, follow below:
- Open VLC Media Player and go to Tools
- Select Preferences
- Go to the Video section and click on Enable Video in case if it is not already clicked.
- Check if “Windows Decoration” is clicked, if not, click it.
- Click on the Output’s drop down menu and select X11 Video Output (XCB)
- Save all these changes and restart your VLC Media Player for the change to take effect.
Quick-Fix #2: MP4 Video Codec problem, Convert your MP4 to VLC Compatible.
If an MP4 file contains a VLC incompatible video codec, then VLC will not play MP4.
You can download the VLC codec pack from the official VLC Media Player site.
Now, you just have to disable Hardware Video Decoding in VLC Media Player. MP4 is a container video format which generally contains a number of audios, video, and subtitle’s data.
Your hardware decoding of the player is not able to handle the rendering effects since your video might have too many subtitle tracks and the video card you are using is not able to accelerate the video which causes VLC to not to play MP4. The solution to resolve this is by disabling Hardware Video Decoding. How? follow the below steps:
- Open VLC Media Player and go to Tools and then select Preferences
- In the lower-left on the window, click on Show Settings and select All button
- All the options will be displayed in the left now, navigate to Input/Codecs > Video Codecs > FFmpeg
- Disable the Hardware Decoding option.
- Save all these changes and restart your VLC Media Player for the change to take effect.
All the above mentioned sections of this article will certainly help you fix the issues if VLC is not playing MP4. This will help you configure VLC media player in a proper way. If you face any hurdles in repairing MP4 while using our video repair tool, you can always rely on our well-trained technical assistance team.
Video Output Format
X11 Video Output Xcb Download Software
- i420_rgb_sse2 SSE2 I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions
- i420_yuy2_sse2 SSE2 conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
- i422_yuy2_sse2 SSE2 conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
- freetype Freetype2 font renderer
- vod_rtsp RTSP VoD server
- notify LibNotify Notification Plugin
- osd_parser osd_parser
- osd_parser OSD configuration importer
- stats Stats demux function
- exportexport
- export XSPF playlist export
- export M3U playlist export
- dummy libc memcpy
- dummy Stats video output function
- dummy Dummy audio output function
- dummy Dump decoder function
- dummy Dummy demux function
- audioscrobbler Submission of played songs to last.fm
- gnutls GnuTLS server
- telepathy Telepathy 'Now Playing'(MissionControl)
- lua Interfaces implemented using lua scripts
- lua French TV
- lua Lua SD Module
- lua Fetch artwork using lua scripts
- lua Lua Playlist Parser Interface
- lua Fetch meta data using lua scripts
- avcodec FFmpeg deinterlace video filter
- cc Closed Captions decoder
- subsusf USF subtitles decoder
- schroedinger Dirac video encoder using libschroedinger
- svcdsub Philips OGT (SVCD subtitle) decoder
- rawvideo Pseudo raw video decoder
- kate Kate overlay decoder
- theora Theora video encoder
- flac Flac audio decoder
- lpcm Linear PCM audio decoder
- a52 A/52 parser
- mpeg_audio MPEG audio layer I/II/III decoder
- x264 H.264/MPEG4 AVC encoder (x264)
- speex Speex audio encoder
- libmpeg2 MPEG I/II video decoder (using libmpeg2)
- libass Subtitle renderers using libass
- dts DTS audio packetizer
- dvbsub DVB subtitles decoder
- invmem Memory video decoder
- cvdsub CVD subtitle decoder
- faad AAC audio decoder (using libfaad2)
- dirac Dirac video encoder using dirac-research library
- fake Fake video decoder
- spudec DVD subtitles packetizer
- vorbis Vorbis audio decoder
- vorbis Vorbis audio packetizer
- aes3 AES3/SMPTE 302M audio packetizer
- araw Raw audio encoder
- access_ftp FTP upload output
- access_attachment Attachment input
- access_bd Blu-Ray Disc Input
- rtp Real-Time Protocol (RTP) input
- access_imem Memory input
- zip Zip files filter
- vcd VCD input
- access_mms Microsoft Media Server (MMS) input
- v4l2 Video4Linux2 Compressed A/V
- access_udp UDP input
- access_mmap Memory-mapped file input
- filesystem File input
- access_tcp TCP input
- access_dv Digital Video (Firewire/ieee1394) input
- vcdx Video CD (VCD 1.0, 1.1, 2.0, SVCD, HQVCD) input
- dc1394 dc1394 input
- access_realrtsp Real RTSP
- access_fake Fake video input
- motion motion control interface
- netsync Network synchronisation
- lirc Infrared remote control interface
- gestures Mouse gestures control interface
- dbus D-Bus control interface
- i420_yuy2 Conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
- i422_i420 Conversions from I422,J422 to I420,IYUV,J420,YV12,YUVA
- yuy2_i422 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I422
- yuy2_i420 Conversions from YUY2,YUNV,YVYU,UYVY,UYNV,Y422,cyuv to I420
- i422_yuy2 Conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv,Y211
- i420_rgb I420,IYUV,YV12 to RGB2,RV15,RV16,RV24,RV32 conversions
- qt4 Qt interface
- ncurses Ncurses interface
- skins2 Skins loader demux
- i422_yuy2_mmx MMX conversions from I422 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
- i420_rgb_mmx MMX I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions
- i420_yuy2_mmx MMX conversions from I420,IYUV,YV12 to YUY2,YUNV,YVYU,UYVY,UYNV,Y422,IUYV,cyuv
- stream_out_duplicate Duplicate stream output
- stream_out_display Display stream output
- stream_out_rtp RTP stream output
- stream_out_raop Remote Audio Output Protocol stream output
- stream_out_autodel Automatically add/delete input streams
- stream_out_bridge Bridge stream output
- stream_out_standard Standard stream output
- stream_out_mosaic_bridge Mosaic bridge stream output
- stream_out_description Description stream output
- packetizer_vc1 VC-1 packetizer
- packetizer_dirac Dirac packetizer
- packetizer_copy Copy packetizer
- packetizer_mlp MLP/TrueHD parser
- aout_file File audio output
- oss UNIX OSS audio output
- xcb_x11 X11 video output (XCB)
- fb GNU/Linux framebuffer video output
- vout_wrapper Transitional video display wrapper
- xcb_xv XVideo output (XCB)
- xcb_window Embedded window video
- aa ASCII-art video output
- mediadirs My Videos
- mediadirs My Music
- udev Video capture (Video4Linux)
- udev Audio capture (ALSA)
- mtp MTP devices
- bonjour Bonjour services
- upnp_intel Universal Plug'n'Play
- sap SDP Descriptions parser
- xcb_apps Screen capture
- podcast Podcasts
- taglib taglib
- folder Folder meta data
- stream_filter_record Internal stream record
- decomp Decompression
- memcpy3dn 3D Now! memcpy
- mux_mp4 MP4/MOV muxer
- mux_ps PS muxer
- mux_dummy Dummy/Raw muxer
- mux_wav WAV muxer
- invert Invert video filter
- deinterlace Deinterlacing video filter
- crop Crop video filter
- blendbench Blending benchmark filter
- rss RSS and Atom feed display
- video_filter_wrapper Video filter magnify wrapper
- video_filter_wrapper Video filter panoramix wrapper
- video_filter_wrapper Video filter clone wrapper
- video_filter_wrapper Video filter puzzle wrapper
- noise Noise video filter
- clone Clone video filter
- gaussianblur Gaussian blur video filter
- blend Video pictures blending
- scale Video scaling filter
- postproc Video post processing filter
- marq Marquee display
- audiobargraph_v Audio Bar Graph Video sub filter
- motionblur Motion blur filter
- erase Erase video filter
- extract Extract RGB component video filter
- swscale Video scaling filter
- yuvp YUVP converter
- panoramix Panoramix: wall with overlap video filter
- chain Video filtering using a chain of video filter modules
- grain Grain video filter
- alphamask Alpha mask video filter
- puzzle Puzzle interactive game video filter
- bluescreen Bluescreen video filter
- logo Logo video filter
- remoteosd Remote-OSD over VNC
- ugly_resampler Audio filter for ugly resampling
- normvol Volume normalizer
- audiobargraph_a Audio part of the BarGraph function
- a52tospdif Audio filter for A/52->S/PDIF encapsulation
- audio_format Audio filter for PCM format conversion
- param_eq Parametric Equalizer
- dtstofloat32 DTS Coherent Acoustics audio decoder
- dolby_surround_decoder Simple decoder for Dolby Surround encoded streams
- headphone_channel_mixer Headphone virtual spatialization effect
- trivial_channel_mixer Audio filter for trivial channel mixing
- dtstospdif Audio filter for DTS->S/PDIF encapsulation
- converter_fixed Fixed point audio format conversions
- converter_fixed Fixed point audio format conversions
- simple_channel_mixer Audio filter for simple channel mixing
- access_output_dummy Dummy stream output
- access_output_http HTTP stream output
- access_output_udp UDP stream output
- float32_mixer Float32 audio mixer
- memcpymmxext MMX EXT memcpy
- mp4 MP4 stream demuxer
- rawaud Raw audio demuxer
- playlist ZPL playlist import
- playlist iTunes Music Library importer
- playlist Google Video Playlist importer
- playlist Kasenna MediaBase parser
- playlist New winamp 5.2 shoutcast import
- playlist Podcast parser
- playlist B4S playlist import
- playlist RAM playlist import
- pva PVA demuxer
- nuv Nuv demuxer
- mod MOD demuxer (libmodplug)
- demuxdump File dumper
- mpc MusePack demuxer
- avformat FFmpeg demuxer
- subtitle Text subtitles parser
- mkv Matroska stream demuxer
- mpgv MPEG-I/II video demuxer
- nsv NullSoft demuxer
- ps MPEG-PS demuxer
- aiff AIFF demuxer
- live555 RTSP/RTP access and demux
- rawvid Raw video demuxer
- smf SMF demuxer
- es MPEG-I/II/4/ A52 / DTS / MLP audio
- flacsys FLAC demuxer
- au AU demuxer
- nsc Windows Media NSC metademux
- main main program