There is probably no easy way to create a continuous text crawl.
It is not possible to control displayed graphics overlays during playback.
It is possible to pause Decklink or SDL outputs by calling eeze(self) method,
Most of the output formats does not support pausing.
Hardware-accelerated encoding (nvenc) of selected formats (h.264, HEVC).
Up to 16 channel audio support with channels shuffling.
On-the-fly loudness normalization, station logo burn-in, ARC and so on.
Video and audio filtering on a source, global, or output level.
Multiple simultaneous outputs including RTP, RTMP, MPEG-TS, NDI and SDI.
FeaturesĬonti has a very simple architecture allowing extensive tweaking. Lobby TVs, info channels, community TV stations, and so on.īroadcast automation system can be used for scheduling and playout control. Your video files with minimal configuration and hardware requirements.Ĭonti demo script can be modified to run simple stand-alone channels such as avcodec decoder: Using VA API version 0.32 for hardware decoding.FFMpeg based playout server About the projectĬonti is a simple linear video playout server. (Step no longer required with recent builds)Ĭflags="$ /home/jb/vlc/extras/ffmpeg/libavcodec/libavcodec.a /home/jb/vlc/extras/ffmpeg/libavutil/libavutil.a -lz -lm -lva -ldl -ljack -lasound -lm -lX11 -lva-x11"Īctivate acceleration in the preferences.Įxemple: on playback log output (with -v debug and ATI VAAPI) Get the necessary external libraries (on debian/*buntu: apt-get build-dep vlc) configure -enable-gpl -enable-postproc -prefix=/path/to/ -enable-shared -enable-vaapiĬopy vaapi.h to the includes, if not done (newer FFmpeg should do that automagically) Get the latest FFmpeg trunk as of 2010-January. If not, add these, according to your library path, to your system environment variables (/etc/environment ?) Use at least 0.6.4.Ĭheck if LIBVA environment variables are correctly configured: We do not support other libraries than the one from Mr Beauchesne. This howto has been written by Jean-Baptiste Kempf and tested with nVidia GPU. This page is about compiling VLC with support of GPU acceleration on Linux. Introduction to compilation of VAAPI in VLC But you can plug ANY video output (sink) to it and use all the VLC video filters. What that means is that, compared to some other implementation, GPU decoding in VLC can be slower because it needs to get the data back from the GPU. VLC, in its modular approach and its transcoding/streaming capabilities, does decoding in GPU at the decoding stage only and then gets the data back to go to the other stages (streaming, filtering or plug any video output after that). The VLC framework can use your graphic card (aka GPU) to decode H.264 streams (wrongly called HD videos) under certain circumstances.