A h.264 raw stream has no timing information, but VLC want to timestamp every frame, so it will give a frame-rate by default of 25 (can be configured by --h264-fps=… , but that won't perfectly match your stream anyway). In addition, it will add buffering and adjust it whenever a packet is lost. Henc...
When you open a playlist (m3u), VLC considers it is a list of tracks to play one after the other (it does not know that it is actually a list of channels, so switching to the next channel does not make sense). So when a "track" terminates (end of file for a real track, connexion error on a...
> Granted, this is upscaled from DVD to 1440p within VLC Bilinear upscaling (like applied by OpenGL) has poor quality for such a big upscaling. On VLC 4 development branch, you can enable some better upscaling filters (at the cost of performance): https://code.videolan.org/videolan/vlc/-/merge_reque...
@UmBottesWillen In VLC, the playlist component used for playback is the same as the playlist used for transcoding. This design is problematic because there are a lot of differences between a playlist and a transcode queue, for example (not exhaustive): - the items already encoded must not be moved -...
You could pass the command line paramter --play-and-stop when you want the "play and stop" behavior, and keep the other behavior when you don't pass the parameter.
OK, thanks. Here are more details. So this options (`--swscale-mode` in command line) defines the scaling mode whenever `swscale` is used. When is it used? `swscale` is a "video converter", so it is used when the input and output format for a filter don't match for example. It is also used...