• VLC - Gave up on it. Alternatives?

    From VanguardLH@3:633/10 to All on Mon Mar 23 02:09:28 2026
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    - Time to load VLC has severely increased. Used to be a second, or two.
    Now it takes half a minute, or sometimes 2 minutes. The user thinks
    VLC won't load, so they double-click the video file again, waits, and
    tries to open the video file again. Of course, when VLC eventually
    get around to loading, multiple instances of VLC get loaded playing
    the same video. After the first long lag, subsequent loads are quick
    until sometime later (don't know how long, if a Windows session exit
    and restart is needed, or what). This lag to load did not happen in
    the past, but noticed it started over the last couple months.
    This is on Windows. On Linux, users notice even worse problems,
    like exiting VLC, trying to open another video file, and another,
    and another, but VLC never shows up. They have to kill all hung
    instances of vlc.exe whereupon a subsequent load will work. I don't
    use Linux at home, but I'd like to keep abreast of problems with my
    Windows software that could run under Linux.
    I could try going back to a prior version of VLC, but I'm not
    degrading a product to overcome a side-effect of some update. I could
    either tolerate the load lag, or, more likely, switch to a different
    media player without the load lag.

    I've grown weary of defects in VideoLan's VLC. The momentary black
    screen going from last frame to show first frame is a many-year-old
    problem, but started happening after some codec or program update a few
    years ago. The severely long lag to load VLC is, to me, a more recent
    problem a couple months old, but Linux users have reported VLC hanging
    for a long time.

    I changed filetype associations to point at MPC-BE. I also have XnView
    Classic installed since MPC won't show GIF files. I've uninstalled VLC.
    Just not going to bother with it anymore. Another "defect" (unwanted
    trait) of VLC is it uses its own private codec store inside of lib*.dll
    files. To get new codec versions requires waiting until there is a new
    version of VLC. Newly installed global codecs in the OS, like when
    using K-Lite Codec Pack, has no effect on the codecs that VLC uses. I
    don't know where MPC-BE and PotPlayer find the codecs. Might be the
    global ones installed into the OS, or a private store as with VLC.

    While MPC-BE has both a repeat mode (repeat entire video, and without
    any black screen when looping back to the start) and an A->B loop mode
    (using [ and ] hotkeys to set the A start and B end play points), XnView
    has not A->B loop mode that I could find. I only kept XnView Classic
    for it to play GIF files since MPC-BE does not. I've uninstalled VLC,
    and may look at alternatives for it; however, MPC-BE pretty much gives
    me everything I need for a media player. PotPlayer seems a good choice,
    but has a steep learning curve, and I found no documentation on it, so
    learn it through experimentation, and drilling through many levels of
    cascaded menues.

    As I recall, XnView has a feature to play videos streams by specifying a
    URL, like to a Youtube video, but it never worked for me. Got some
    error about video stream not found. I've seen YT videos showing
    PotPlayer will play video streams via URL. However, MPC-BE also has its
    File -> Open File/URL option that can play video streams via URL, like
    URLs pointing to Youtube videos. So, for now, I don't need PotPlayer
    for this, and can use MPC-BE. I couldn't get it to work in VLC.

    Besides MPC-BE, XnView, and PotPlayer, any suggestions of another media
    players that have no lag on load, no hang on loading multiple instances,
    has both a repeat mode (for whole video), A->B loop mode, play video
    streams via URL, and uses the global codecs defined in the OS instead of
    a private codec store or hidden inside .dll files?

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Herbert Kleebauer@3:633/10 to All on Mon Mar 23 09:45:48 2026
    On 3/23/2026 8:09 AM, VanguardLH wrote:
    alternatives for it; however, MPC-BE pretty much gives

    PotPlayer seems a good choice,
    but has a steep learning curve, and I found no documentation on it, so
    learn it through experimentation, and drilling through many levels of cascaded menues.

    I use the portable version of PotPlayer since 20 years (at that time
    it was called KM-Player). My current version is 10 years old and
    when I get a new PC I just copy the PotPlayer folder to the new PC,
    no installation needed and I also didn't need a newer version (still
    runs on the current version of Win11). Even without a printed user
    manual it is easy to use and most you need can be accessed by a single
    key click. I even us it for music streaming because of the built-in
    equalizer.

    The only thing it can't do, is to read the video data from stdin.
    VLC is the only player I found which can do this. By reading the
    video from stdin you can play encrypted videos without the need
    to first storing an unencrypted version on the disk (which could be
    a security problem).






    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Mon Mar 23 05:49:24 2026
    On Mon, 3/23/2026 3:09 AM, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    - Time to load VLC has severely increased. Used to be a second, or two.
    Now it takes half a minute, or sometimes 2 minutes. The user thinks
    VLC won't load, so they double-click the video file again, waits, and
    tries to open the video file again. Of course, when VLC eventually
    get around to loading, multiple instances of VLC get loaded playing
    the same video. After the first long lag, subsequent loads are quick
    until sometime later (don't know how long, if a Windows session exit
    and restart is needed, or what). This lag to load did not happen in
    the past, but noticed it started over the last couple months.
    This is on Windows. On Linux, users notice even worse problems,
    like exiting VLC, trying to open another video file, and another,
    and another, but VLC never shows up. They have to kill all hung
    instances of vlc.exe whereupon a subsequent load will work. I don't
    use Linux at home, but I'd like to keep abreast of problems with my
    Windows software that could run under Linux.
    I could try going back to a prior version of VLC, but I'm not
    degrading a product to overcome a side-effect of some update. I could
    either tolerate the load lag, or, more likely, switch to a different
    media player without the load lag.

    I've grown weary of defects in VideoLan's VLC. The momentary black
    screen going from last frame to show first frame is a many-year-old
    problem, but started happening after some codec or program update a few
    years ago. The severely long lag to load VLC is, to me, a more recent problem a couple months old, but Linux users have reported VLC hanging
    for a long time.

    I changed filetype associations to point at MPC-BE. I also have XnView Classic installed since MPC won't show GIF files. I've uninstalled VLC.
    Just not going to bother with it anymore. Another "defect" (unwanted
    trait) of VLC is it uses its own private codec store inside of lib*.dll files. To get new codec versions requires waiting until there is a new version of VLC. Newly installed global codecs in the OS, like when
    using K-Lite Codec Pack, has no effect on the codecs that VLC uses. I
    don't know where MPC-BE and PotPlayer find the codecs. Might be the
    global ones installed into the OS, or a private store as with VLC.

    While MPC-BE has both a repeat mode (repeat entire video, and without
    any black screen when looping back to the start) and an A->B loop mode
    (using [ and ] hotkeys to set the A start and B end play points), XnView
    has not A->B loop mode that I could find. I only kept XnView Classic
    for it to play GIF files since MPC-BE does not. I've uninstalled VLC,
    and may look at alternatives for it; however, MPC-BE pretty much gives
    me everything I need for a media player. PotPlayer seems a good choice,
    but has a steep learning curve, and I found no documentation on it, so
    learn it through experimentation, and drilling through many levels of cascaded menues.

    As I recall, XnView has a feature to play videos streams by specifying a
    URL, like to a Youtube video, but it never worked for me. Got some
    error about video stream not found. I've seen YT videos showing
    PotPlayer will play video streams via URL. However, MPC-BE also has its
    File -> Open File/URL option that can play video streams via URL, like
    URLs pointing to Youtube videos. So, for now, I don't need PotPlayer
    for this, and can use MPC-BE. I couldn't get it to work in VLC.

    Besides MPC-BE, XnView, and PotPlayer, any suggestions of another media players that have no lag on load, no hang on loading multiple instances,
    has both a repeat mode (for whole video), A->B loop mode, play video
    streams via URL, and uses the global codecs defined in the OS instead of
    a private codec store or hidden inside .dll files?


    In a quick check here, I'm not seeing a VLC issue.

    In the Tools:Preferences, there is a "Simple" versus "All" selector
    for Preferences, which can show a few more items.

    VLC will automatically search for hardware acceleration solutions.

    You can take it off auto for Hardware Acceleration,
    and tell it what you want to use (CPU only perhaps).

    For example, my card has a Video SIP with a few Hollywood decoders. When I just played KEY01.mp4 from 2015, the CPU usage was 0%, which would seem to imply
    a bit of hardware accelerated operation. One way to check that, is in
    Task Manager and the GPU item (only present with more recent video card drivers,
    wasn't always there) displays what parts of the video card are being used.

    GPU Tab - "Video Decoder" 7% load \___ While KEY01.mp4 plays
    CPU "VLC" 0% load /

    VLC loads quickly. VLC exits quickly.

    My system

    (Zen3) 5700G 8 core (iGPU shut off due to some mobo bug)
    B550 Gaming Plus
    Tons of DDR4-3200 RAM
    GTX1650 (low end video card, 4GB VRAM, NVDEC, NVENC)

    Not all video formats will be accelerated, so some movie here will use CPU. Note that VLC breaks down where some of its CODECs come from (they're not
    all from the FFMPEG library).

    A few formats, can't even use multiple CPU cores. Those
    would be a real test of the CPU speed. An AVI with MJPEG, the
    frame decoding there can assign one JPEG decode software module
    to each core (good scaling). But not many things work like that.
    MJPEG doesn't normally have hardware assist in the video SIP
    that I know of. But decoding those frames with the CPU, does
    not take a lot of CPU, but if you have extra cores, the decoding scales.

    Review your hardware, with an eye to its ability to play movies.
    And by all means, intervene in the settings, if VLC needs
    some lessons on what interface to try first.

    Firefox has hardware acceleration capability, but a few hardwares
    today still fail when doing that, and for those, you turn off
    the hardware acceleration.

    The VLC video decoding, not all that many CODEC choices get to use
    the video card, but if the video card is being tested and is failing
    a test each time, then via the Preferences, you can try telling
    the program to "use the CPU", just to see if it helps the weird behavior.

    Paul

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From John K.Eason@3:633/10 to All on Mon Mar 23 12:20:00 2026
    In article <vyjmuk7wp79z.dlg@v.nguard.lh>, V@nguard.LH (VanguardLH) wrote:

    *From:* VanguardLH <V@nguard.LH>
    *Date:* Mon, 23 Mar 2026 02:09:28 -0500

    Problems with VideoLAN VLC:

    No problems at all here under W10 Pro using VLC version 3.0.23.

    Startup is pretty well instantaneous every time, as is loading of video files and
    I'm not seeing any lag when looping if repeat mode is enabled.

    MPC-HC hasn't been updated for approaching 10 years now but still works fine although some more recent file formats may not be supported.
    --
    Regards
    John

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From VanguardLH@3:633/10 to All on Mon Mar 23 13:30:39 2026
    "John K.Eason" <john@jeason.cix.co.uk> wrote:

    MPC-HC hasn't been updated for approaching 10 years now but still
    works fine although some more recent file formats may not be
    supported.

    https://mpc-hc.org/
    "MPC-HC is not under development since 2017. Please switch to something
    else."

    Don't get it from old abandoned websites, or any websites offering
    versions over a few months old. I get MPC-HC bundled in the K-Lite
    Codec Pack. I get the Full pack of K-Lite. The Mega pack seems more
    than I need (never needed the extras in the Mega pack).

    https://codecguide.com/download_kl.htm

    The latest version of K-Lite is MPC-HC 2.6.4 released 4 days ago, not 10
    years ago.

    https://github.com/clsid2/mpc-hc/releases

    I have K-Lite check for updates at 3-month intervals. I don't need lots
    of frequent updates to codecs nor the most recent versions of MPC-HC and
    MadVR. The MPC-HC that comes bundled in a prior K-Lite Full update that
    I performed (don't remember how far back that was since I sometimes skip updates), and reported in About -> Help in MPC-HC, is build 2.5.6 which
    was released on 23-Dec-2025 per the Github site.

    https://en.wikipedia.org/wiki/Media_Player_Classic#MPC-HC
    Stable release: 20 days ago

    You are following the wrong fork of MPC regarding version release
    history. I have K-Lite check for updates every 3 months, and that is
    for the Full pack that includes MPC-HC. The MPC-HC that I currently
    have bundled with K-Lite was released 3 months ago, not 10 years ago.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From VanguardLH@3:633/10 to All on Mon Mar 23 13:34:39 2026
    Herbert Kleebauer <klee@unibwm.de> wrote:

    VanguardLH wrote:

    PotPlayer seems a good choice, but has a steep learning curve, and I
    found no documentation on it, so learn it through experimentation,
    and drilling through many levels of cascaded menues.

    I use the portable version of PotPlayer since 20 years (at that time
    it was called KM-Player). My current version is 10 years old and
    when I get a new PC I just copy the PotPlayer folder to the new PC,
    no installation needed and I also didn't need a newer version (still
    runs on the current version of Win11). Even without a printed user
    manual it is easy to use and most you need can be accessed by a single
    key click. I even us it for music streaming because of the built-in equalizer.

    Is there something wrong with later versions of PotPlayer as to why you
    avoid them? Is the 10-year old version you have devoid of lots of extra functions, and menu entries, to make it easier to use?

    The only thing it can't do, is to read the video data from stdin.
    VLC is the only player I found which can do this. By reading the
    video from stdin you can play encrypted videos without the need
    to first storing an unencrypted version on the disk (which could be
    a security problem).

    I might've played with that function a long time ago, but it was just
    once, so I attributed failure trying to use it to my inexperience. VLC
    also says it will open video streams from a specified URL. Never got
    that to work, especially when using URLs to Youtube videos.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Mon Mar 23 19:48:50 2026
    It's my default for videos, though I do have a few others.

    On 2026/3/23 7:9:28, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    Can't say I've noticed that - but don't think I've ever used repeat mode!
    There is a setting somewhere that determines what is displayed at the
    end of a video; I have it set to hold the final frame, which is _not_
    the default. I don't know if that's relevant.

    - Time to load VLC has severely increased. Used to be a second, or two.
    Now it takes half a minute, or sometimes 2 minutes. The user thinks

    I just tried, with an about 477 MB file (some traffic camera files I'm reviewing - about 68 minutes each). From double-clicking on the filename
    to start of video playing, was about four seconds. (I did try some
    shorter files, and I don't think much different - maybe three.) VLC
    version 3.0.21 Vetinari.

    VLC won't load, so they double-click the video file again, waits, and
    tries to open the video file again. Of course, when VLC eventually
    get around to loading, multiple instances of VLC get loaded playing
    the same video. After the first long lag, subsequent loads are quick

    Yes, I've occasionally had that, when being impatient; I have it set to
    open full-ish screen (i. e. still with taskbar, but filling what's
    left); if I'm impatient and try repeatedly, I eventually get one
    playing, but in a non-full window. (Closing and restarting fixes it.)
    Quite rare.
    []
    I could try going back to a prior version of VLC, but I'm not
    degrading a product to overcome a side-effect of some update. I could
    either tolerate the load lag, or, more likely, switch to a different
    media player without the load lag.

    In the past, I did stick with one version as updates broke something - I
    think it was the ability to edit metadata; since that's working now, I'm
    not worried.
    []
    I changed filetype associations to point at MPC-BE. I also have XnView Classic installed since MPC won't show GIF files. I've uninstalled VLC.
    Just not going to bother with it anymore. Another "defect" (unwanted

    Your choice, of course.

    trait) of VLC is it uses its own private codec store inside of lib*.dll files. To get new codec versions requires waiting until there is a new

    That has advantages and disadvantages. (IrfanView, for example, uses
    what's available in the machine.)
    []
    Like you, I use MPC, kept updated with K-Lite. I also try IrfanView -
    which is my default for anything to do with images (I'm pretty sure that
    was its original intent - the name suggests it), but it does do quite a
    few audio and video formats. As it mainly does just use the system
    CoDecs, its tendency to tell you - on trying to play certain filetypes -
    what is missing (either totally, or will make it play better) is
    sometimes useful.
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    An eye for an eye only ends up making the whole world blind.
    - Mahatma Gandhi (according to the film Gandhi [1982])

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From ...w¡ñ?±?ñ@3:633/10 to All on Mon Mar 23 13:07:50 2026
    On 3/23/2026 12:09 AM, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    - Time to load VLC has severely increased. Used to be a second, or two.
    Now it takes half a minute, or sometimes 2 minutes. T

    Win11 Pro 25H2, 8th Gen i5 chip(4-core, 8 logical), 12 GB RAM with
    onboard GPUs(default Intel UHD 620, optional Geforce MX150 - the former
    uses device RAM, the latter includes 2 GB RAM on chip).

    VLC 3.0.23
    Time to load, almost instantly, less than 4 sec.

    Tested with a cross section( 6 total) of MP4(4 GB) and MOV(14 GB) files(largest size of any as shown) - Mpeg4 and HEVC formats

    Nothing unusual, no lag, no black screen.

    VLC configured with defaults.

    Not a large sample size, though.


    --
    ...w­¤?ñ?¤

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Mon Mar 23 17:05:38 2026
    On Mon, 3/23/2026 4:07 PM, ...w­¤?ñ?¤ wrote:
    On 3/23/2026 12:09 AM, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    ÿÿ video is displayed to looping back to play the first frame.ÿ The
    ÿÿ result is a momentary black screen.ÿ Doesn't happen with all videos,
    ÿÿ but with many of them.

    - Time to load VLC has severely increased.ÿ Used to be a second, or two.
    ÿÿ Now it takes half a minute, or sometimes 2 minutes.ÿ T

    Win11 Pro 25H2, 8th Gen i5 chip(4-core, 8 logical), 12 GB RAM with onboard GPUs(default Intel UHD 620, optional Geforce MX150 - the former uses device RAM, the latter includes 2 GB RAM on chip).

    VLC 3.0.23
    Time to load, almost instantly, less than 4 sec.

    Tested with a cross section( 6 total) of MP4(4 GB) and MOV(14 GB) files(largest size of any as shown) - Mpeg4 and HEVC formats

    Nothing unusual, no lag, no black screen.

    VLC configured with defaults.

    Not a large sample size, though.



    I want to start with a description of Van's equipment for this.
    Just in case.

    Paul

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Herbert Kleebauer@3:633/10 to All on Mon Mar 23 22:40:46 2026
    On 3/23/2026 7:34 PM, VanguardLH wrote:
    Herbert Kleebauer <klee@unibwm.de> wrote:

    Is there something wrong with later versions of PotPlayer as to why you
    avoid them?

    Never change a running system. I'm used to it and it does all I need.


    VLC
    also says it will open video streams from a specified URL. Never got
    that to work,

    In VLC type <CTRL>-D, in PotPlayer type <CTRL>-U and enter the URL,
    for example https://onlib.de/pub/pfv/demo.mp4


    especially when using URLs to Youtube videos.

    There are no URLs to Youtube videos, only URLs to WWW pages with embedded videos. And even specialized YouTube downloader have do adopt the
    code ever few weeks to be able to extract the video from the WWW page
    because YouTube tries to prevent this.


    The only thing it can't do, is to read the video data from stdin.
    VLC is the only player I found which can do this.

    I might've played with that function a long time ago, but it was just
    once, so I attributed failure trying to use it to my inexperience.

    You have to use a "-" as a parameter to vlc.exe:

    C:\path_to_vlc\vlc.exe -

    If you download the above demo.mp4, with PotPlayer (and most other
    players) you can only play the first video in demo.mp4. But with
    "vlc.exe -" you can also view the other, encrypted videos contained
    in demo.mp4 without first extracting and decrypting them.





    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From ...w¡ñ?±?ñ@3:633/10 to All on Mon Mar 23 14:58:04 2026
    On 3/23/2026 2:05 PM, Paul wrote:
    On Mon, 3/23/2026 4:07 PM, ...w­¤?ñ?¤ wrote:
    On 3/23/2026 12:09 AM, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a >>> ÿÿ video is displayed to looping back to play the first frame.ÿ The
    ÿÿ result is a momentary black screen.ÿ Doesn't happen with all videos, >>> ÿÿ but with many of them.

    - Time to load VLC has severely increased.ÿ Used to be a second, or two. >>> ÿÿ Now it takes half a minute, or sometimes 2 minutes.ÿ T

    Win11 Pro 25H2, 8th Gen i5 chip(4-core, 8 logical), 12 GB RAM with onboard GPUs(default Intel UHD 620, optional Geforce MX150 - the former uses device RAM, the latter includes 2 GB RAM on chip).

    VLC 3.0.23
    Time to load, almost instantly, less than 4 sec.

    Tested with a cross section( 6 total) of MP4(4 GB) and MOV(14 GB) files(largest size of any as shown) - Mpeg4 and HEVC formats

    Nothing unusual, no lag, no black screen.

    VLC configured with defaults.

    Not a large sample size, though.



    I want to start with a description of Van's equipment for this.
    Just in case.

    Paul

    A good place to start, too!

    --
    ...w­¤?ñ?¤

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Mon Mar 23 23:20:16 2026
    On 2026-03-23 22:40, Herbert Kleebauer wrote:
    On 3/23/2026 7:34 PM, VanguardLH wrote:
    Herbert Kleebauer <klee@unibwm.de> wrote:

    Is there something wrong with later versions of PotPlayer as to why you
    avoid them?

    Never change a running system. I'm used to it and it does all I need.


    VLC
    also says it will open video streams from a specified URL.ÿ Never got
    that to work,

    In VLC type <CTRL>-D, in PotPlayer type <CTRL>-U and enter the URL,
    for example https://onlib.de/pub/pfv/demo.mp4


    especially when using URLs to Youtube videos.

    There are no URLs to Youtube videos, only URLs to WWW pages with embedded videos. And even specializedÿ YouTube downloader have do adopt the
    code ever few weeks to be able to extract the video from the WWW page
    because YouTube tries to prevent this.


    The only thing it can't do, is to read the video data from stdin.
    VLC is the only player I found which can do this.

    I might've played with that function a long time ago, but it was just
    once, so I attributed failure trying to use it to my inexperience.

    You have to use a "-" as a parameter to vlc.exe:

    C:\path_to_vlc\vlc.exe -

    If you download the above demo.mp4, with PotPlayer (and most other
    players) you can only play the first video in demo.mp4. But with
    "vlc.exe -" you can also view the other, encrypted videos contained
    in demo.mp4 without first extracting and decrypting them.

    In Linux, typing on a terminal:

    vlc https://onlib.de/pub/pfv/demo.mp4

    plays a video of almost a minute, of a cat on a roof. I do not see any
    second video.

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Mon Mar 23 23:27:59 2026
    On 2026-03-23 08:09, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    I don't use this mode. I just tried, the replay is instant (Linux).


    - Time to load VLC has severely increased. Used to be a second, or two.
    Now it takes half a minute, or sometimes 2 minutes. The user thinks
    VLC won't load, so they double-click the video file again, waits, and
    tries to open the video file again. Of course, when VLC eventually
    get around to loading, multiple instances of VLC get loaded playing
    the same video. After the first long lag, subsequent loads are quick
    until sometime later (don't know how long, if a Windows session exit
    and restart is needed, or what). This lag to load did not happen in
    the past, but noticed it started over the last couple months.
    This is on Windows. On Linux, users notice even worse problems,
    like exiting VLC, trying to open another video file, and another,
    and another, but VLC never shows up. They have to kill all hung
    instances of vlc.exe whereupon a subsequent load will work. I don't
    use Linux at home, but I'd like to keep abreast of problems with my
    Windows software that could run under Linux.
    I could try going back to a prior version of VLC, but I'm not
    degrading a product to overcome a side-effect of some update. I could
    either tolerate the load lag, or, more likely, switch to a different
    media player without the load lag.

    My vlc opens up instantly on all my Linux machines. If I specify a video
    file to play, it plays instantly.

    In Android, it takes some time scanning the entire phone to search for
    videos, this takes time. If VLC knows ahead the file to play, it does so
    fast.

    I use version 3.0.21 vetinari

    I don't have currently VLC installed in my Windows machine, because it
    is virtual.

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Herbert Kleebauer@3:633/10 to All on Mon Mar 23 23:53:21 2026
    On 3/23/2026 11:20 PM, Carlos E.R. wrote:

    vlc https://onlib.de/pub/pfv/demo.mp4

    plays a video of almost a minute, of a cat on a roof. I do not see any
    second video.

    The purpose of encrypting videos is that you can't see them without
    knowing the password.

    https://onlib.de/pub/pfv/

    demo.mp4 is the same as demo.pfv but the first video (the cat video)
    is not encrypted. Therefore you can watch this video with any player
    or in the web browser.


    https://onlib.de/pub/pfv/readme.txt :

    ---------------------------------------------------------

    Privacy For Videos (aes256 encryption for videos)

    This utility can be use to display encrypted videos in
    combination with the VLC media player:

    usage: pfv.exe number : password1 : password2 : inputfile >outputfile

    password is a 43 character string with the characters A-Z a-z 0-9 / +
    Any other character is ignored. If less characters are provided, the
    string is padded with +. Therefore you should not use a password which
    ends with a +, because, for example, the two passwords "abc" and "abc++++"
    are both extended to "abc++++++++++++++++++++++++++++++++++++++++"
    and therefore "abc++++" is not more secure than "abc". The binary
    256 bit key for aes is generated by base64 decoding the given 43
    character password.

    To encrypt a video file "video1.mp4" with the password "hello world"
    (note: the space in the password is ignored, so "helloworld" or
    "hello_world" would be the same), use:

    pfv.exe :: hello world : video1.mp4 >video1.pfv

    The file size of the output file is increased to a multiple
    of 1 MByte.

    Note: if you repeat this command, you will get a different
    binary, but it still is a valid encrypted version of the video.


    To decrypt this encrypted video use:

    pfv.exe : hello world :: video1.pfv >video2.mp4

    video1.mp4 and video2.mp4 are then identical files.


    To directly play an encrypted video use:

    pfv.exe : hello world :: video1.pfv | C:\path_to_vlc\vlc.exe -


    To re-encrypt a video with a different password without first
    decrypting it (no decrypted version of the video is temporarily
    stored on the disk), use:

    pfv.exe : old password : new password : inputfile > outputfile


    If you have more encrypted videos, for example:

    video1.pfv (encrypted with password "pass1")
    video2.pfv (encrypted with password "pass1")
    video3.pfv (encrypted with password "pass2")
    video4.pfv (encrypted with password "pass1")

    you can copy them all into one big file (but there
    is a 4 GByte limit for FAT filesystems):

    copy /b video1.pfv + video2.pfv + video3.pfv + video4.pfv all.pfv

    To play vidoe1 use:
    pfv.exe : pass1 :: all.pfv | C:\path_to_vlc\vlc.exe -

    To play vidoe2 use:
    pfv.exe 2 : pass1 :: all.pfv | C:\path_to_vlc\vlc.exe -

    To play vidoe3 use:
    pfv.exe : pass2 :: all.pfv | C:\path_to_vlc\vlc.exe -

    To play vidoe4 use:
    pfv.exe 3 : pass1 :: all.pfv | C:\path_to_vlc\vlc.exe -

    The number specifies which of the videos encrypted with
    the given password should be decrypted. If the number
    is 0 or omitted, 1 is used (video4 is the 3. video
    encrypted with pass1 in the input file).

    If you use ">outfile" instead of "|vlc -" you can
    extract the video from the multi-video file (encrypted
    or unencrypted depending on a given second password).

    The program is pretty slow, but a standard PC should be
    be able to decode at least Full HD videos.



    If you put this batch on your desktop,

    @echo off
    set /p p=Password:
    set p=&cls&pfv :%p%::%1|C:\path_to_vlc\vlc.exe -

    you can use the mouse to drop a encrypted video on it.
    It then asks for the password and plays the video.


    If you use multi video files, use this batch:

    @echo off
    set /p p=Number:Password:
    set p=&cls&pfv %p%::%1|D:\Programme\vlc\vlc.exe -

    In this case you must enter the number and password
    separated by a ":", for example: 3:mypassword

    --------------------------------------------------------------------

    The demo file demo.pfv contains 3 videos and a zip file:

    video 1: a cat video
    password "only cats no dogs"
    video 2: a qr code video
    password "hack me if you can"
    video 3: a picture slide show video
    password again "only cats no dogs"
    zip file: a zip file with some original pictures of the slide show
    password "who cares"

    to play video 1 use:
    pfv :only cats no dogs::demo.pfv| C:\path_to_vlc\vlc.exe -

    to play video 2 use:
    pfv :hack me if you can::demo.pfv| C:\path_to_vlc\vlc.exe -

    to play video 3 use:
    pfv 2:only cats no dogs::demo.pfv| C:\path_to_vlc\vlc.exe -

    to extract the zip file use:
    pfv :who cares::demo.pfv > cats.zip

    If you decode the qr code video, you will get a zip file
    with some pictures. The password for the pictures is:
    "The quick brown fox jump"

    --------------------------------------------------------------------

    Here the binary of pfv.exe (just execute the batch below to
    generate the binary):

    @echo off
    certutil -f -decode %~f0 pfv.exe>nul
    goto :eof

    -----BEGIN CERTIFICATE----- TVpgAQEAAAAEAAAA//8AAGABAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAoAAAAA4fug4AtAnNIbgBTM0hTmljZSB0byBtZWV0IHNvbWVi b2R5IHdobyBpcyBzdGlsbCB1c2luZyBET1MsDQpidXQgaGlzIHByb2dyYW0gcmVx dWlyZXMgV2luMzIuDQokAFBFAABMAQEAUHmlNgAAAAAAAAAA4AAPAQsBBQwADAAA AAAAAAAAAAD6EAAAABAAAAAwAQAAAEAAABAAAAACAAAEAAAAAAAAAAQAAAAAAAAA ADABAAACAAAAAAAAAwAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAA JBAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAkAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAAAAEQEAABAAAAAMAAAAAgAA AAAAAAAAAAAAAAAAIAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCEAAAlBAAAKIQAACyEAAA wBAAANQQAADgEAAA7BAAAAAAAABaEAAAAAAAAAAAAABMEAAAABAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAS0VSTkVMMzIuZGxsAACCEAAAlBAAAKIQAACyEAAAwBAAANQQ AADgEAAA7BAAAMAQAAAAAAAAAABHZXRDb21tYW5kTGluZUEAAABFeGl0UHJvY2Vz cwAAAEdldFN0ZEhhbmRsZQAAAABDcmVhdGVGaWxlQQAAAFNldEZpbGVQb2ludGVy RXgAAAAAUmVhZEZpbGUAAAAAV3JpdGVGaWxlAAAAQ2xvc2VIYW5kbGUA/xUAEEAA icYx0qwIwHUKvuoTQADpzAMAADwidQL30gnSdec8IHXjMcAx0qwIwHUKvuoTQADp qwMAADw6dA8sMHLpPAl35WvSCgHC696D6gGD0gGJFZwaQAC/tBpAAOguBgAAv6Qb QADoJAYAAPYFgBpAAAN1Cr6EFEAA6WUDAACsPCB0+06J94n1rDwidPuqCMB19moA agBqA2oAagBqAVX/FQwQQACD+P91Cr4cFEAA6S8DAACjYBpAAGr1/xUIEEAAo2Qa QACD+P91Cr43FEAA6Q4DAAC6AAAAALn/AAAAidOJzTHA0e1zAjHYdATR4+v0u4CN AAA9/wAAAHYOicUx2DnocgKJ6NHr6+s8AXQC4s67HwAAALhjAAAA0elzBjHY0MPr 9nX6iJCUHUAAiIKUHEAA/sJ1o760GkAA6OkFAAC+pBtAAOjfBQAA6QAAAAC5AAEA ALsAAAAAuAEAAADrD40UADHQ9sT/dAU1GwEAAIiDlB5AAIiYlB9AAEPi4sYFlR9A AAChgBpAAEgPhNAAAABID4RuAAAA6MoCAADoawMAAOg0BAAADzG/ACFAAKuJ0KuL B4tXBDsVfBpAAHIUdwg7BXgaQAB2Cr7GFEAA6Q8CAAAFHwAQAIPSACUAAPD/o6ga QACJFawaQADrCugbAwAA6OQDAADoQwQAAOhMAwAA6ef////oXAIAAMcFiBpAACAA AADo8wIAAOi8AwAAgz2IGkAAAHQyoQghQACjqBpAAIsVDCFAAIkVrBpAADsVfBpA AHIUdwg7BXgaQAB2Cr7GFEAA6YgBAADo7gIAAOu06LQBAACheBpAAIsVfBpAAIXA dQ6F0nUKvpsUQADpXwEAAFJQBR8AEACD0gAlAADw/6OoGkAAiRWsGkAA6IQBAAAx wL/wIEAAq6urqw8xq4nQq1irWKvHB3BmdiDHRwQwLjAxx0cIY3J5cMdHDHZpZHPH BYQaQAAgAAAA6CwCAADoWQMAAOhiAgAA6+8VAAAAbm8gcGFyYW1ldGVycyBnaXZl bg0KFQAAAG5vIGlucHV0IGZpbGUgZ2l2ZW4NChcAAABjYW4ndCBvcGVuIGlucHV0 IGZpbGUNChgAAABjYW4ndCBvcGVuIG91dHB1dCBmaWxlDQoMAAAAc2VlayBlcnJv cg0KDAAAAHJlYWQgZXJyb3INCg0AAAB3cml0ZSBlcnJvcg0KEwAAAG5vIHBhc3N3 b3JkIGdpdmVuDQoSAAAAaW5wdXQgZmlsZSBlbXB0eQ0KEQAAAHZpZGVvIG5vdCBm b3VuZA0KFQAAAGlucHV0IGZpbGUgdG8gc2hvcnQNCmr0/xUIEEAAagBopBpAAP82 g8YEVlD/FRgQQABqAesCagChYBpAAAnAdAdQ/xUcEEAA/xUEEEAAaAIAAABoeBpA AOsKaAAAAABocBpAAGoAagDrFmgAAAAAaHAaQAD/NWwaQAD/NWgaQAD/NWAaQAD/ FRAQQAAJwHUKvlMUQADpfP///8Porv///+jF////6IsAAADHBbAaQAAQIUAA6FYD AAC+ACFAALkEAAAArTFGDOL6gT5wZnYgdRuBfgQwLjAxdRKBfghjcnlwdQmBfgx2 aWRzdDeBBWgaQAAAABAAgxVsGkAAAKFsGkAAOwV8GkAAcpZ3DaFoGkAAOwV4GkAA coe+sRRAAOnz/v///w2cGkAAD4W9////6Db////DugAhQAC/IAAAAOscoYQaQACN kAAhQAC/AAABACnHxwWEGkAAAAAAAGoAaKAaQABXUv81YBpAAP8VFBBAAAnAdQq+ YxRAAOmW/v//w6GIGkAAjZAAIUAAvwAAAQApx8cFiBpAAAAAAACDPawaQAAAdRop PagaQABzHwM9qBpAAMcFqBpAAAAAAADrDSk9qBpAAIMdrBpAAABqAGikGkAAV1L/ NWQaQAD/FRgQQAAJwHUKvnMUQADpJv7//zk9pBpAAHXugz2oGkAAAHUNgz2sGkAA AA+EKP7//8PHBbAaQAAAIUAAizWwGkAA/zb/dgT/dgj/dgzo4AEAAL6MGkAAiz2w GkAAuQQAAACtMQeDxwTi+I8FmBpAAI8FlBpAAI8FkBpAAI8FjBpAAIMFsBpAABCB PbAaQAAAIUEAcqfDxwWwGkAAACFAAIs9sBpAAI138LkEAAAArTEHg8cE4vjoFwEA AIMFsBpAABCBPbAaQAAAIUEActKLNbAaQACD7hC/8CBAALkEAAAApeL9w9ElgBpA AIn7jU8rrAjAdQq+AxRAAOk6/f//PDp0OTnPc+k8K3UEsD7rKjwvdQSwP+siPDBy 1Tw5dwQs/OsWPEFyyTxadwQsQesKPGFyvTx6d7ksR6rrtDnfdQHDsD45z3MDquv5 Voneife5CwAAAK3A5AJmwcACwcgIwOQCwOgEZsHABMHICAjgwcAQiQeDxwPi3F7/ BYAaQADDugEAAAC/IAAAALuUHEAAi0Q3/PfHHwAAAHUcwcgIuQQAAADXwcgI4vr3 xx8AAAB1DjHQ0eLrCPfHDwAAAHTfM0Q34IkEN4PHBIH/7AAAAHa+w8cFnCBAALwZ QADHBZggQAAUGkAAxwWgIEAAlBxAAMcFlCBAAAAAAADokwAAAP8FlCBAAOi8AAAA 6NoAAACBPZQgQAAOAAAAdAXoFgEAAOhtAAAAgT2UIEAADgAAAHLOw8cFnCBAAMwZ QADHBZggQAAkGkAAxwWgIEAAlB1AAMcFlCBAAA4AAADoRAAAAP8NlCBAAOh/AAAA 6FcAAADoLwAAAIE9lCBAAAAAAAB0EeixAAAAgT2UIEAAAAAAAHXOw4s1lCBAAMHm BI22pBtAAOsPizWUIEAAweYEjba0GkAAiz2wGkAAuQQAAACtMQeDxwTi+MOLHaAg QACLPbAaQAC9BAAAAIsHuQQAAADXwcAI4vqrTXXvw4sdsBpAAIs1nCBAAL0EAAAA uQQAAADBwAis1+L5UE118LkEAAAAid9Yq+L8wwsGAQwHAg0IAw4JBA8KBQADBgkM DwIFCAsOAQQHCg0Aiz2wGkAAuQQAAABRizWYIEAAuQQAAADB4wi9AwAAAKyKFC/o MAAAADDDTXny4uiJH4PHBFni1MMCAQEDAwIBAQEDAgEBAQMCDgkNCwsOCQ0NCw4J CQ0LDiX/AAAAdB6B4v8AAAB0FoqAlB9AAAKClB9AAIPQAIqAlB5AAMMxwMMAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
    -----END CERTIFICATE-----














    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From John K.Eason@3:633/10 to All on Tue Mar 24 00:18:00 2026
    In article <1imrfa8tdm83f$.dlg@v.nguard.lh>, V@nguard.LH (VanguardLH) wrote:

    The latest version of K-Lite is MPC-HC 2.6.4 released 4 days ago,
    not 10
    years ago.

    https://github.com/clsid2/mpc-hc/releases

    Ok. I don't use it much so hadn't realised that it had been forked.

    --
    Regards
    John

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Tue Mar 24 03:59:32 2026
    On 2026/3/24 2:16:55, Pot Belly Can Kill wrote:
    []
    Microsoft provides two apps: 'Media Player' and 'Films & TV'. These
    should be your first port of call. There's no point ignoring the
    features that come with the operating system, whether it's Microsoft,
    Google or Ubuntu/Linux.

    Alternatives are often vastly better in one way or another; certainly
    _look_ at the supplied ones, but certainly don't ignore better options, especially if free.

    You can also open MP4/Mp3 files in any browser because they have all the necessary codecs supplied.

    Not always all, though they are frequently updated (if you let them).









    10 trailing blank lines?
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    User Error: Replace user, hit any key to continue.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Tue Mar 24 00:01:44 2026
    On Mon, 3/23/2026 10:16 PM, Pot Belly Can Kill wrote:
    On 23/03/2026 07:09, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    - Time to load VLC has severely increased. Used to be a second, or two.
    Now it takes half a minute, or sometimes 2 minutes. The user thinks
    VLC won't load, so they double-click the video file again, waits, and
    tries to open the video file again. Of course, when VLC eventually
    get around to loading, multiple instances of VLC get loaded playing
    the same video. After the first long lag, subsequent loads are quick
    until sometime later (don't know how long, if a Windows session exit
    and restart is needed, or what). This lag to load did not happen in
    the past, but noticed it started over the last couple months.
    This is on Windows. On Linux, users notice even worse problems,
    like exiting VLC, trying to open another video file, and another,
    and another, but VLC never shows up. They have to kill all hung
    instances of vlc.exe whereupon a subsequent load will work. I don't
    use Linux at home, but I'd like to keep abreast of problems with my
    Windows software that could run under Linux.
    I could try going back to a prior version of VLC, but I'm not
    degrading a product to overcome a side-effect of some update. I could
    either tolerate the load lag, or, more likely, switch to a different
    media player without the load lag.

    I've grown weary of defects in VideoLan's VLC. The momentary black
    screen going from last frame to show first frame is a many-year-old
    problem, but started happening after some codec or program update a few
    years ago. The severely long lag to load VLC is, to me, a more recent
    problem a couple months old, but Linux users have reported VLC hanging
    for a long time.

    I changed filetype associations to point at MPC-BE. I also have XnView
    Classic installed since MPC won't show GIF files. I've uninstalled VLC.
    Just not going to bother with it anymore. Another "defect" (unwanted
    trait) of VLC is it uses its own private codec store inside of lib*.dll
    files. To get new codec versions requires waiting until there is a new
    version of VLC. Newly installed global codecs in the OS, like when
    using K-Lite Codec Pack, has no effect on the codecs that VLC uses. I
    don't know where MPC-BE and PotPlayer find the codecs. Might be the
    global ones installed into the OS, or a private store as with VLC.

    While MPC-BE has both a repeat mode (repeat entire video, and without
    any black screen when looping back to the start) and an A->B loop mode
    (using [ and ] hotkeys to set the A start and B end play points), XnView
    has not A->B loop mode that I could find. I only kept XnView Classic
    for it to play GIF files since MPC-BE does not. I've uninstalled VLC,
    and may look at alternatives for it; however, MPC-BE pretty much gives
    me everything I need for a media player. PotPlayer seems a good choice,
    but has a steep learning curve, and I found no documentation on it, so
    learn it through experimentation, and drilling through many levels of
    cascaded menues.

    As I recall, XnView has a feature to play videos streams by specifying a
    URL, like to a Youtube video, but it never worked for me. Got some
    error about video stream not found. I've seen YT videos showing
    PotPlayer will play video streams via URL. However, MPC-BE also has its
    File -> Open File/URL option that can play video streams via URL, like
    URLs pointing to Youtube videos. So, for now, I don't need PotPlayer
    for this, and can use MPC-BE. I couldn't get it to work in VLC.

    Besides MPC-BE, XnView, and PotPlayer, any suggestions of another media
    players that have no lag on load, no hang on loading multiple instances,
    has both a repeat mode (for whole video), A->B loop mode, play video
    streams via URL, and uses the global codecs defined in the OS instead of
    a private codec store or hidden inside .dll files?

    Microsoft provides two apps: 'Media Player' and 'Films & TV'. These
    should be your first port of call. There's no point ignoring the
    features that come with the operating system, whether it's Microsoft,
    Google or Ubuntu/Linux.

    You can also open MP4/Mp3 files in any browser because they have all the necessary codecs supplied.

    :-) The cupboard, she is bare. Who wants to play additive-whack-a-mole ?
    This reads like they scanned my video card DXVA SIP and listed the
    formats my video card has for acceleration.

    https://support.microsoft.com/en-au/windows/codecs-in-media-player-d5c2cdcd-83a2-4805-abb0-c6888138e456

    For the other one.

    https://en.wikipedia.org/wiki/Microsoft_Movies_%26_TV

    "The Movies & TV service shut down in 2025 as part of Microsoft's
    continuing distancing from consumer entertainment services."

    You can, comfortably, ignore the inbox support. Why ?
    Because it is constrained by licensing and financial issue.
    The FOSS replacements are much more adventurous. To the point
    of having DeCSS built in so you can play that DVD you bought.
    Amazing. Imagine playing a DVD you bought, without licensing
    any additional items. Almost like the process was
    intended to be "transparent". An alternative, is that copy of
    WinDVD that came in one of my motherboard boxes. That was one
    of my "official" methods of playing a DVD.

    I think a ton of people here, have the experience to tear your
    answer to shreds. I don't *have* a multimedia library. I think
    I have a grand total of one Hollywood DVD I use for testing
    DeCSS and that's it. I have three DVDs made by hand from
    Hollywood VCR cassettes (looks awful, due to resolution of
    VCR cassettes). But I read enough experiences from people,
    to know that the inbox stuff is some kinda joke. Like the limited
    time offer of something to play DVDs, when you did an install-over-top
    of a Media Center equipped OS, where the software didn't work properly.
    Good times.

    If you tried to edit movies on the WinXP movie editor, you were pleased
    to see your only output option was WMV/WMA. Like, WTF :-/ The rest of
    the editor worked fine, only to be ruined by the output step.

    *******

    Let's try a strawman that will make us cry, shall we ?
    This has been sitting on disk for some years now, not created
    especially for this post.

    concattest2.avi 22,104,170,386 bytes a transcode from KEY01.mp4 6,570,687,638 bytes

    Media Player is the one that cannot play it.
    Even though, historically, Microsoft had the CODEC for this (inbox).

    [Picture] (Open a Cinepak AVI with Media Player -- "No CODEC")

    https://i.postimg.cc/YSX5wZrj/Win11-Media-Player-Test.jpg

    https://imgur.com/a/3jJrdFA

    Paul

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From ...w¡ñ?±?ñ@3:633/10 to All on Tue Mar 24 02:33:06 2026
    On 3/23/2026 9:01 PM, Paul wrote:

    :-) The cupboard, she is bare. Who wants to play additive-whack-a-mole ?
    This reads like they scanned my video card DXVA SIP and listed the
    formats my video card has for acceleration.

    https://support.microsoft.com/en-au/windows/codecs-in-media-player-d5c2cdcd-83a2-4805-abb0-c6888138e456

    For the other one.

    https://en.wikipedia.org/wiki/Microsoft_Movies_%26_TV

    "The Movies & TV service shut down in 2025 as part of Microsoft's
    continuing distancing from consumer entertainment services."

    The online service, not the app.



    Let's try a strawman that will make us cry, shall we ?
    This has been sitting on disk for some years now, not created
    especially for this post.

    concattest2.avi 22,104,170,386 bytes a transcode from KEY01.mp4 6,570,687,638 bytes

    Media Player is the one that cannot play it.
    Even though, historically, Microsoft had the CODEC for this (inbox).

    [Picture] (Open a Cinepak AVI with Media Player -- "No CODEC")

    https://i.postimg.cc/YSX5wZrj/Win11-Media-Player-Test.jpg

    https://imgur.com/a/3jJrdFA

    Paul

    Might not be a good example.
    If it's a Cinepak AVI, its been sitting for some time and then some more.
    - old 1990's era lossy video wrapped in avi form, reasonably known as obsolete, codec-limited, and for sometime(more than 20 yrs) recommended
    to convert the Avi to a more modern format(mp4 or mov) for play-ability
    on anything after WinXP.

    Try any of these avis. <https://file-examples.com/index.php/sample-video-files/sample-avi-files-download/#google_vignette>

    They work in Win10/11 on just about everything included and/or available
    in Windows.
    Media Player
    Movies and TV
    Photos
    Clipchamp

    Media Player legacy
    Photo Gallery(Windows Essentials 2012)
    Movie Maker(Windows Essentials 2012)
    - plays the avi file with multiple save options(mp4/h264 or wmv or as
    Movie Maker project *.wlmp)
    Irfanview 32/64 bit
    VLC
    ...probably many more that I don't have installed.


    --
    ...w­¤?ñ?¤

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Tue Mar 24 12:01:42 2026
    On Tue, 3/24/2026 5:33 AM, ...w­¤?ñ?¤ wrote:
    On 3/23/2026 9:01 PM, Paul wrote:

    :-)ÿÿ The cupboard, she is bare. Who wants to play additive-whack-a-mole ? >> ÿÿÿÿÿÿ This reads like they scanned my video card DXVA SIP and listed the
    ÿÿÿÿÿÿ formats my video card has for acceleration.

    https://support.microsoft.com/en-au/windows/codecs-in-media-player-d5c2cdcd-83a2-4805-abb0-c6888138e456

    For the other one.

    https://en.wikipedia.org/wiki/Microsoft_Movies_%26_TV

    ÿÿÿ "The Movies & TV service shut down in 2025 as part of Microsoft's
    ÿÿÿÿ continuing distancing from consumer entertainment services."

    The online service, not the app.



    Let's try a strawman that will make us cry, shall we ?
    This has been sitting on disk for some years now, not created
    especially for this post.

    ÿÿÿ concattest2.aviÿÿÿ 22,104,170,386 bytesÿÿÿ a transcode from KEY01.mp4ÿ 6,570,687,638 bytes

    Media Player is the one that cannot play it.
    Even though, historically, Microsoft had the CODEC for this (inbox).

    ÿÿÿ [Picture]ÿ (Open a Cinepak AVI with Media Player -- "No CODEC")

    ÿÿÿÿ https://i.postimg.cc/YSX5wZrj/Win11-Media-Player-Test.jpg

    ÿÿÿÿ https://imgur.com/a/3jJrdFA

    ÿÿ Paul

    Might not be a good example.
    If it's a Cinepak AVI, its been sitting for some time and then some more.
    ÿ- old 1990's era lossy video wrapped in avi form, reasonably known as obsolete, codec-limited, and for sometime(more than 20 yrs) recommended to convert the Avi to a more modern format(mp4 or mov) for play-ability on anything after WinXP.


    I made it myself, using FFMPEG and the (new) Cinepak encoder.
    I did this project a couple years ago. It was an attempt to see
    if the fast-seek characteristics of Cinepak would make it good
    for reviewing 3 hour videos and quickly finding quote-able materials.
    I can jog and shuttle and the player does not lose sync.

    The new Cinepak encoder is extremely slow (<1FPS conversion rate) and
    so it must be, because of the O(N^3) or so conversion process. This is not
    a practical method, but I wanted at least one non-IDCT movie in my collection for test. It does not use Fourier methods or throw away high frequency content in the same way as most other video encoders do it.

    The thing is, the Microsoft parser is just rejecting it based on
    Cinepak. It doesn't know squat. Whereas the other tools, can and
    do play it. Even my old VLC plays it, because... VLC uses an
    FFMPEG or equivalent library for the job. FFMPEG made it, FFMPEG
    plays it, VLC plays it.

    If you cannot play video, then don't call yourself a video player :-/
    It's pretty simple really. I don't have a large enough video collection,
    to pick and choose a wider range of samples. I don't have any DIVX on
    board for example, to test with. Or I'd use more conventional means
    of showing the usual Microsoft shortcomings.

    I'm not "videohelp" :-) There's hours of fun here, for the enthusiast.

    https://www.videohelp.com/software

    I've wedged other stuff into the Microsoft player that emitted messages,
    but I've given up on caring what the messages say. Not interested.

    Paul


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From NY@3:633/10 to All on Fri Mar 27 10:47:19 2026
    On 23/03/2026 07:09, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    video is displayed to looping back to play the first frame. The
    result is a momentary black screen. Doesn't happen with all videos,
    but with many of them.

    VLC used to be good but they broke it somewhere after V2.1.5 (the last
    good version that I downloaded an installation for). V3.0.23 (latest) certainly has the bug.

    I can reliably get into a state where the video freezes but the sound continues, and it seems to happen if I pause/resume a couple of times. Sometimes if I leave it playing, the video suddenly resumes and plays perfectly - until the next time I pause/single-step/resume.

    It seems to happen most commonly with off-air SD or HD recordings in .ts format from UK TV - ie MPEG1 or H264 compression. I've not seen it
    happen with recordings in .mpg format (though still with MPEG1 compression).

    It's annoying if it happens when I pause the credits to transcribe them
    into IMDB and then resume for the next screenful.

    I'm tempted to go back to V2.1.5 which is bombproof - but can't play
    some newer codecs (some downloads from Youtube).

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Fri Mar 27 13:30:27 2026
    On 2026-03-27 11:47, NY wrote:
    On 23/03/2026 07:09, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a
    ÿÿ video is displayed to looping back to play the first frame.ÿ The
    ÿÿ result is a momentary black screen.ÿ Doesn't happen with all videos,
    ÿÿ but with many of them.

    VLC used to be good but they broke it somewhere after V2.1.5 (the last
    good version that I downloaded an installation for). V3.0.23 (latest) certainly has the bug.

    I can reliably get into a state where the video freezes but the sound continues, and it seems to happen if I pause/resume a couple of times. Sometimes if I leave it playing, the video suddenly resumes and plays perfectly - until the next time I pause/single-step/resume.

    It seems to happen most commonly with off-air SD or HD recordings in .ts format from UK TV - ie MPEG1 or H264 compression. I've not seen it
    happen with recordings in .mpg format (though still with MPEG1
    compression).

    It's annoying if it happens when I pause the credits to transcribe them
    into IMDB and then resume for the next screenful.

    I'm tempted to go back to V2.1.5 which is bombproof - but can't play
    some newer codecs (some downloads from Youtube).

    I have a weird trouble with VLC, that it can not play some 4K videos in
    my old machines, but plays them fine in my new machines. However, they
    play fine using Kodi instead.

    Kodi has a problem of its own, that I can not call

    kodi moviename with spaces.some

    so I have to rename them in advance. All this in Linux, my Windows is a virtual machine, so I do not use it to play videos.


    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Fri Mar 27 12:45:58 2026
    On 2026/3/27 10:47:19, NY wrote:
    []
    VLC used to be good but they broke it somewhere after V2.1.5 (the last
    good version that I downloaded an installation for). V3.0.23 (latest) certainly has the bug.

    I find it on the whole good - and has a compromise between bloat,
    features, and usability that suits me. It's pretty useless if I try to
    play a very high-resolution video, but that's processor overload (I get
    the same if I try that with other players), and I can see no point
    anyway in trying to play anything above the resolution of my display, so
    (with ChatGPT's help) my download .bat (which uses yt-dlp) limits at
    that's size. (Obviously, makes for much smaller files, too.)

    I can reliably get into a state where the video freezes but the sound continues, and it seems to happen if I pause/resume a couple of times.

    I get that very occasionally, but not often. Actually, now you mention
    it, I used to get it quite frequently - always, I think - after editing
    the metadata (the edit succeeded [the file was modified] but after the
    save, the video froze but the audio continued); that no longer seems to
    be the case, so they must have fixed whatever was causing it.

    Sometimes if I leave it playing, the video suddenly resumes and plays

    Maybe when it has hit enough Iframes.

    perfectly - until the next time I pause/single-step/resume.

    It seems to happen most commonly with off-air SD or HD recordings in .ts format from UK TV - ie MPEG1 or H264 compression. I've not seen it
    happen with recordings in .mpg format (though still with MPEG1 compression).

    Ah, I usually get mine from the iplayer rather than live. I admit that
    doesn't cover the non-BBC channels.

    It's annoying if it happens when I pause the credits to transcribe them
    into IMDB and then resume for the next screenful.

    Ah, so you're one of those who do that; thank you! And yes, I can see
    it'd be particularly irritating when you're doing that.

    Not that it's a solution, but you do know VLC has a "go to specified
    time" function? That could _help_ with the above.

    I'm tempted to go back to V2.1.5 which is bombproof - but can't play
    some newer codecs (some downloads from Youtube).

    Is that easily available (sounds like a thing that could be useful to
    have), or is it just that you've kept the installer from then?

    Could you have two versions installed?
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    Once you've started swinging, chimp-like, through the branches of your
    family tree, you might easily end up anywhere.
    - Alexander Armstrong, RT 2014/8/23-29

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Fri Mar 27 12:47:31 2026
    On 2026/3/27 12:30:27, Carlos E.R. wrote:
    On 2026-03-27 11:47, NY wrote:
    On 23/03/2026 07:09, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a >>> ÿÿ video is displayed to looping back to play the first frame.ÿ The
    ÿÿ result is a momentary black screen.ÿ Doesn't happen with all videos,
    ÿÿ but with many of them.

    VLC used to be good but they broke it somewhere after V2.1.5 (the last
    good version that I downloaded an installation for). V3.0.23 (latest)
    certainly has the bug.

    I can reliably get into a state where the video freezes but the sound
    continues, and it seems to happen if I pause/resume a couple of times.
    Sometimes if I leave it playing, the video suddenly resumes and plays
    perfectly - until the next time I pause/single-step/resume.

    It seems to happen most commonly with off-air SD or HD recordings in .ts
    format from UK TV - ie MPEG1 or H264 compression. I've not seen it
    happen with recordings in .mpg format (though still with MPEG1
    compression).

    It's annoying if it happens when I pause the credits to transcribe them
    into IMDB and then resume for the next screenful.

    I'm tempted to go back to V2.1.5 which is bombproof - but can't play
    some newer codecs (some downloads from Youtube).

    I have a weird trouble with VLC, that it can not play some 4K videos in
    my old machines, but plays them fine in my new machines. However, they
    play fine using Kodi instead.

    Kodi has a problem of its own, that I can not call

    kodi moviename with spaces.some

    so I have to rename them in advance. All this in Linux, my Windows is a virtual machine, so I do not use it to play videos.


    Can you enclose the moviename in quotes or something similar?
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    "The right to be heard does not include the right to be taken
    seriously." - Hubert H. Humphrey

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Fri Mar 27 14:10:11 2026
    On 2026-03-27 13:47, J. P. Gilliver wrote:
    On 2026/3/27 12:30:27, Carlos E.R. wrote:



    I have a weird trouble with VLC, that it can not play some 4K videos in
    my old machines, but plays them fine in my new machines. However, they
    play fine using Kodi instead.

    Kodi has a problem of its own, that I can not call

    kodi moviename with spaces.some

    so I have to rename them in advance. All this in Linux, my Windows is a
    virtual machine, so I do not use it to play videos.


    Can you enclose the moviename in quotes or something similar?

    Already tried, does not work. A link works.

    Even this fails:

    kodi University\ of\ California\ Television\.mkv


    It is a known problem. Don't worry, I mentioned it as a curiosity,
    trying to solve it in this group would be offtopic.

    It works if I start kodi and then navigate to the same file.

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Mr. Man-wai Chang@3:633/10 to All on Fri Mar 27 23:21:33 2026
    On 3/23/2026 3:09 PM, VanguardLH wrote:
    Problems with VideoLAN VLC:
    ....

    VLC is possibly the best video player for Linux users... :)

    --
    @~@ Simplicity is Beauty! Remain silent! Drink, Blink, Stretch!
    / v \ May the Force and farces be with you! Live long and prosper!!
    /( _ )\ https://sites.google.com/site/changmw/
    ^ ^ https://github.com/changmw/changmw

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Fri Mar 27 12:10:27 2026
    On Fri, 3/27/2026 8:30 AM, Carlos E.R. wrote:
    On 2026-03-27 11:47, NY wrote:
    On 23/03/2026 07:09, VanguardLH wrote:
    Problems with VideoLAN VLC:

    - With repeat mode enabled, there is a lag from when the last frame of a >>> ÿÿ video is displayed to looping back to play the first frame.ÿ The
    ÿÿ result is a momentary black screen.ÿ Doesn't happen with all videos,
    ÿÿ but with many of them.

    VLC used to be good but they broke it somewhere after V2.1.5 (the last good version that I downloaded an installation for). V3.0.23 (latest) certainly has the bug.

    I can reliably get into a state where the video freezes but the sound continues, and it seems to happen if I pause/resume a couple of times. Sometimes if I leave it playing, the video suddenly resumes and plays perfectly - until the next time I pause/single-step/resume.

    It seems to happen most commonly with off-air SD or HD recordings in .ts format from UK TV - ie MPEG1 or H264 compression. I've not seen it happen with recordings in .mpg format (though still with MPEG1 compression).

    It's annoying if it happens when I pause the credits to transcribe them into IMDB and then resume for the next screenful.

    I'm tempted to go back to V2.1.5 which is bombproof - but can't play some newer codecs (some downloads from Youtube).

    I have a weird trouble with VLC, that it can not play some 4K videos in my old machines, but plays them fine in my new machines. However, they play fine using Kodi instead.

    Kodi has a problem of its own, that I can not call

    kodi moviename with spaces.some

    so I have to rename them in advance. All this in Linux, my Windows is a virtual machine, so I do not use it to play videos.



    Did you try:

    kodi "moviename with spaces.some"

    as that would be a diagnostic test of the command
    line parsing used by the application.

    Notice (now), that when Linux lists items in the file
    system, it actually surrounds such file names in
    the proper syntax for users to copy. You would see

    "moviename with spaces.some"

    complete with the double quotes, and you could paste
    that whole thing into Terminal to make

    kodi "moviename with spaces.some"

    and that would work with both parsing styles that
    a programmer could use.

    *******

    On Windows, a few things work with the assumption there
    is only one argument after the command. For those,
    you can throw caution to the wind, as it treats everything
    after the commandname as a literal. And even for those,
    you can put double-quotes around the string. After a
    while, double-quoting space-polluted strings becomes
    second nature (even for a Windows user).

    cd Program Files # Normally would be doomed, works... anyway

    When I save files, like from a web browser, I use hyphens
    as my space filler, for the reasons of the above. Now
    Linux does not put double quotes around my item when I list.

    moviename-with-spaces.some

    And then

    kodi moviename-with-spaces.some

    should work fine and you can test that.

    For test directories here, if I'm making a little program
    or script, throwing examples into the directory with
    a space is all part of testing. You can test a whole
    lot of parsing issues, in one filename. This is one
    reason I told Micky the other day, that "searching
    the file system is hard", because you could run
    into the Hungarian Website Folder and your tool
    will stop dead there. Some folders on my disk,
    are too good at their job (test). Some of the tools
    we use on computers, still aren't ready for this.

    French ‡ ?.txt

    and I could have stored that as

    French-Cedilla-ROTFLOL.txt

    Paul


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From VanguardLH@3:633/10 to All on Fri Mar 27 11:15:42 2026
    NY <me@privacy.net> wrote:

    I can reliably get into a state where the video freezes but the sound continues, and it seems to happen if I pause/resume a couple of times. Sometimes if I leave it playing, the video suddenly resumes and plays perfectly - until the next time I pause/single-step/resume.

    I've experienced where I exit VLC, its window disappears, but the audio continues playing for a few seconds. Catches me off guard, and
    wondering if VLC actually did exit (unload) or not.

    I've noticed over a long time that the ffmpeg process sometimes does not
    exit, or takes longer than expected. Somehow the process using ffmpeg's
    CLI gets disconnected from ffmpeg, or ffmpeg isn't returning status to
    the caller process to let the caller know when ffmpeg is done. For a
    video streaming program (jaksta) that uses ffmpeg, I use a batch file to
    start that program, and to kill any remnant ffmpeg processes left behind
    on exit from the program. However, sometimes disconnected ffmpeg
    processes become unresponsive, the caller program keeps waiting, and I'm required to exit the program which runs the rest of the batch script to
    kill any remnant ffmpeg processes. Then I reload the program which
    starts start new ffmpeg processes. While the program allows
    concurrently capturing multiple video streams, I find more than 4 is
    likely to result in unresponsive ffmpeg processes. Although not often,
    I have seen orphaned ffmpeg processes left behind after exiting VLC.

    MPC-HC also uses ffmpeg by using libavcodec.dll to expose ffmpeg's CLI. However, I've yet to get the momentary black screen when a video repeats (jumping from last to first frame), a long lag to load MPC-HC, or the disconnected or orphaned ffmpeg processes on exiting MPC-HC. While I've
    had MPC-HC around for many years while bundled in the full pack of
    K-Lite Codec, I haven't started using it regularly (by default) until
    very recently, so I'll have to watch an add behavior with it handling
    and communicating with ffmpeg.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From VanguardLH@3:633/10 to All on Fri Mar 27 11:22:39 2026
    Mr. Man-wai Chang <toylet.toylet@gmail.com> wrote:

    VLC is possibly the best video player for Linux users... :)

    Better than SMplayer and Celluloid (both are frontends to mpv, like many
    media players are frontends to ffmpeg, like VLC via libavcodec, a
    library to expose ffmpeg's CLI)?

    VLC bundles its own private codec store instead of using the global
    codec store from the OS. If there is a problem with a codec, you won't
    get a new and fixed one with VLC until some later update to VLC. For
    media players using the OS registered codecs, you can update the codecs
    when available, like use K-Lite. VideoLAN doesn't take long to get out
    a new VLC version to update defective codecs hidden in their lib*.dll
    files, but you do have to wait.

    On Linux, I've seen articles of those users reporting VLC becomes
    unresponsive when loading multiple instances. A user loads VLC to play
    a video, and then quickly loads other instances of VLC to play other
    videos, but VLC goes unresponsive. Won't load and play the other
    videos, won't exit, so its processes have to be killed, and VLC reloaded
    to try again.

    Under Windows, I could never get the File -> URL feature to play videos
    by specifying a URL to the video. VLC always puked an error. However,
    using the same URL, MPC-HC could play the video. Does File -> URL work
    in VLC on Linux? Try it against URLs to Youtube videos where I got
    MPC-HC to work without issue or contriving some workaround.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Fri Mar 27 12:42:03 2026
    On Fri, 3/27/2026 8:45 AM, J. P. Gilliver wrote:
    On 2026/3/27 10:47:19, NY wrote:
    []
    VLC used to be good but they broke it somewhere after V2.1.5 (the last
    good version that I downloaded an installation for). V3.0.23 (latest)
    certainly has the bug.

    I find it on the whole good - and has a compromise between bloat,
    features, and usability that suits me. It's pretty useless if I try to
    play a very high-resolution video, but that's processor overload (I get
    the same if I try that with other players), and I can see no point
    anyway in trying to play anything above the resolution of my display, so (with ChatGPT's help) my download .bat (which uses yt-dlp) limits at
    that's size. (Obviously, makes for much smaller files, too.)

    I can reliably get into a state where the video freezes but the sound
    continues, and it seems to happen if I pause/resume a couple of times.

    I get that very occasionally, but not often. Actually, now you mention
    it, I used to get it quite frequently - always, I think - after editing
    the metadata (the edit succeeded [the file was modified] but after the
    save, the video froze but the audio continued); that no longer seems to
    be the case, so they must have fixed whatever was causing it.

    Sometimes if I leave it playing, the video suddenly resumes and plays

    Maybe when it has hit enough Iframes.

    perfectly - until the next time I pause/single-step/resume.

    It seems to happen most commonly with off-air SD or HD recordings in .ts
    format from UK TV - ie MPEG1 or H264 compression. I've not seen it
    happen with recordings in .mpg format (though still with MPEG1 compression).

    Ah, I usually get mine from the iplayer rather than live. I admit that doesn't cover the non-BBC channels.

    It's annoying if it happens when I pause the credits to transcribe them
    into IMDB and then resume for the next screenful.

    Ah, so you're one of those who do that; thank you! And yes, I can see
    it'd be particularly irritating when you're doing that.

    Not that it's a solution, but you do know VLC has a "go to specified
    time" function? That could _help_ with the above.

    I'm tempted to go back to V2.1.5 which is bombproof - but can't play
    some newer codecs (some downloads from Youtube).

    Is that easily available (sounds like a thing that could be useful to
    have), or is it just that you've kept the installer from then?

    Could you have two versions installed?


    With the latest FFMPEG, the FOSS side of the universe usually
    has prototype CODEC code for any new movie format, before it
    becomes too popular. It will not have proprietary ones,
    such as what a RED 8K camera outputs (RED offers a conversion tool).

    ffplay some.hevc

    FFMPEG has

    ffmpeg.exe # has pretty well as many functions as a video editor
    # can do splices, fade-in/fade-out, remap streams and so on

    ffprobe.exe # Prints out a bit of metadata for a movie.
    # Not as diagnostic-equipped as some (no longer supported)
    # utility programs. It can also store and delineate a movie
    # into its "packets", showing the interleave of a video chunk
    # and a few audio chunks, as they occur in the content.

    ffplay.exe # Plays a video without a frame around it, or player-controls.
    # This is the most raw test that a video is playable.
    # If launched from the command line, the errors thrown will
    # help you determine what is wrong with the movie formatting.

    https://www.gyan.dev/ffmpeg/builds/

    ffmpeg-8.0.1-full_build.7z # static, all in one EXE, portable, toss into a folder
    # This is the first one I would try. This is bigger than
    # the 10MB version "which only handles mux/demux".

    ffmpeg-8.0.1-full_build-shared.7z # Whereas this may have dependencies, and could have
    # separate DLLs. I have not downloaded this to check.

    Note that like a lot of software, version 8 would not be expected
    to work on WinXP. Maybe 3.3.3 is for WinXP. The example may work
    on W10/W11.

    FFMPEG can tap into hardware video decode, VDPAU/NVENC/NVDEC.
    If you want NVENC/NVDEC on Linux, you have to download source
    and compile/build yourself. Works fine after that. For a first
    time user, this will seem "hard work" until you learn some tricks.
    At least on UBuntu, someone went to a lot of trouble to make
    sure all the materials needed, are present. The above EXE ports
    already have that support in them, for Windows users. And doing
    what Gyan does, you would find that a lot harder to do on the
    windows side (gathering of libraries and so on).

    I don't think the ffmpeg web site itself, offers binaries or
    pre-built materials.

    Paul


    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Fri Mar 27 17:41:57 2026
    On 2026/3/27 16:42:3, Paul wrote:
    []
    With the latest FFMPEG, the FOSS side of the universe usually
    has prototype CODEC code for any new movie format, before it
    becomes too popular. It will not have proprietary ones,
    such as what a RED 8K camera outputs (RED offers a conversion tool).

    ffplay some.hevc

    FFMPEG has
    fffmpeg, ffprobe, and ffplay.

    []
    I don't think the ffmpeg web site itself, offers binaries or
    pre-built materials.

    Paul

    For we mere mortals (who are Windows 10 users), who know nothing of
    building things, and don't even use .7z often (though I have an opener
    for them):

    1. will getting newer versions break anything?
    2. if not, where _do_ we get them, in view of what you say above?
    3. do we need to anyway?

    I have:
    ffmpeg.exe - 54,624 KB (yes, ~54 MB!) dated 2023 (that's when I would
    have got it, not its date), in a folder (called ffs) under yt-dlp; 328
    KB dated 2025-5 (under an audio extractor); and 391 KB dated 2025-7
    (under DVDFab/BookFab, whatever that is).

    ffprobe.exe - 64,524 KB dated 2023; 173 KB dated 2025-5; and 205 KB
    dated 2025-7 (same places).

    ffplay.exe - 54,492 KB 2023; 1,299 KB dated 2025-5; and 2,110 KB dated
    2025-7.

    I'm not sure which ones I use; I do use the audio extractor, and
    specifically the big ffprobe one, but I also tell yt-dlp what folder
    they're in (the big ones), so it may call all three of them. (I hadn't
    realised until creating this post the huge discrepancy in sizes.)
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    An Englishman, even if he is alone, forms an orderly queue of one.
    (George Mikes in "How to be an Alien".)

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Fri Mar 27 17:53:26 2026
    On 2026/3/27 16:15:42, VanguardLH wrote:
    []
    I've noticed over a long time that the ffmpeg process sometimes does not exit, or takes longer than expected. Somehow the process using ffmpeg's
    CLI gets disconnected from ffmpeg, or ffmpeg isn't returning status to
    the caller process to let the caller know when ffmpeg is done. For a
    video streaming program (jaksta) that uses ffmpeg, I use a batch file to start that program, and to kill any remnant ffmpeg processes left behind
    on exit from the program. However, sometimes disconnected ffmpeg
    processes become unresponsive, the caller program keeps waiting, and I'm required to exit the program which runs the rest of the batch script to
    kill any remnant ffmpeg processes. Then I reload the program which
    []
    Sometimes my batch file to do downloads (which calls yt-dlp - which may
    call the ff*.exe files - as well as ffprobe explicitly) locks up,
    especially if I've left file explorer showing the folder where it makes
    its temporary files.
    Would you care to share the batch lines that kill ff* processes, so I
    could put them into a batch file to call when this happens?
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    Reality television. It's eroding the ability of good scripted
    television to survive. - Patrick Duffy in Radio Times 2-8 February 2013

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From ...w¡ñ?±?ñ@3:633/10 to All on Fri Mar 27 13:14:08 2026
    On 3/24/2026 9:01 AM, Paul wrote:
    On Tue, 3/24/2026 5:33 AM, ...w­¤?ñ?¤ wrote:
    On 3/23/2026 9:01 PM, Paul wrote:

    :-)ÿÿ The cupboard, she is bare. Who wants to play additive-whack-a-mole ? >>> ÿÿÿÿÿÿ This reads like they scanned my video card DXVA SIP and listed the >>> ÿÿÿÿÿÿ formats my video card has for acceleration.

    https://support.microsoft.com/en-au/windows/codecs-in-media-player-d5c2cdcd-83a2-4805-abb0-c6888138e456

    For the other one.

    https://en.wikipedia.org/wiki/Microsoft_Movies_%26_TV

    ÿÿÿ "The Movies & TV service shut down in 2025 as part of Microsoft's
    ÿÿÿÿ continuing distancing from consumer entertainment services."

    The online service, not the app.



    Let's try a strawman that will make us cry, shall we ?
    This has been sitting on disk for some years now, not created
    especially for this post.

    ÿÿÿ concattest2.aviÿÿÿ 22,104,170,386 bytesÿÿÿ a transcode from KEY01.mp4ÿ 6,570,687,638 bytes

    Media Player is the one that cannot play it.
    Even though, historically, Microsoft had the CODEC for this (inbox).

    ÿÿÿ [Picture]ÿ (Open a Cinepak AVI with Media Player -- "No CODEC")

    ÿÿÿÿ https://i.postimg.cc/YSX5wZrj/Win11-Media-Player-Test.jpg

    ÿÿÿÿ https://imgur.com/a/3jJrdFA

    ÿÿ Paul

    Might not be a good example.
    If it's a Cinepak AVI, its been sitting for some time and then some more.
    ÿ- old 1990's era lossy video wrapped in avi form, reasonably known as obsolete, codec-limited, and for sometime(more than 20 yrs) recommended to convert the Avi to a more modern format(mp4 or mov) for play-ability on anything after WinXP.


    I made it myself, using FFMPEG and the (new) Cinepak encoder.
    I did this project a couple years ago. It was an attempt to see
    if the fast-seek characteristics of Cinepak would make it good
    for reviewing 3 hour videos and quickly finding quote-able materials.
    I can jog and shuttle and the player does not lose sync.

    I've wedged other stuff into the Microsoft player that emitted messages,
    but I've given up on caring what the messages say. Not interested.

    Paul

    Ok..upload or email the file, I'd welcome testing it on this system...it
    might very well play since every program and app I mentioned earlier is untweaked in its default form for video. Those same apps do have a few unrelated exceptions - ico and gif default to Irfanview, and other
    picture files to PhotoGallery.

    --
    ...w­¤?ñ?¤

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Fri Mar 27 17:04:24 2026
    On Fri, 3/27/2026 1:41 PM, J. P. Gilliver wrote:
    On 2026/3/27 16:42:3, Paul wrote:
    []
    With the latest FFMPEG, the FOSS side of the universe usually
    has prototype CODEC code for any new movie format, before it
    becomes too popular. It will not have proprietary ones,
    such as what a RED 8K camera outputs (RED offers a conversion tool).

    ffplay some.hevc

    FFMPEG has
    fffmpeg, ffprobe, and ffplay.

    []
    I don't think the ffmpeg web site itself, offers binaries or
    pre-built materials.

    Paul

    For we mere mortals (who are Windows 10 users), who know nothing of
    building things, and don't even use .7z often (though I have an opener
    for them):

    1. will getting newer versions break anything?
    2. if not, where _do_ we get them, in view of what you say above?
    3. do we need to anyway?

    I have:
    ffmpeg.exe - 54,624 KB (yes, ~54 MB!) dated 2023 (that's when I would
    have got it, not its date), in a folder (called ffs) under yt-dlp; 328
    KB dated 2025-5 (under an audio extractor); and 391 KB dated 2025-7
    (under DVDFab/BookFab, whatever that is).

    ffprobe.exe - 64,524 KB dated 2023; 173 KB dated 2025-5; and 205 KB
    dated 2025-7 (same places).

    ffplay.exe - 54,492 KB 2023; 1,299 KB dated 2025-5; and 2,110 KB dated 2025-7.

    I'm not sure which ones I use; I do use the audio extractor, and
    specifically the big ffprobe one, but I also tell yt-dlp what folder
    they're in (the big ones), so it may call all three of them. (I hadn't realised until creating this post the huge discrepancy in sizes.)


    When you build FFMPEG, you get to pick what it supports.

    That is why someone made a smaller version (by selecting things
    in the build), so they would have a smaller one to use as a helper
    for other programs.

    The version 8 statically compiled ones, should be a bit over 100MB
    at a guess. That's if 99% of the available options are in there.
    (Something like AsciiArt output, may not be a popular build option.
    It could be struck off.)

    As long as you can find a site that will do a build for Windows,
    then you don't have to worry about the details. I'm pointing out
    the dynamics a bit, of the process, that individual builders can
    remove things (for reasons that are important to them). This is
    unlikely to affect most everyday uses.

    If you're transcoding video on your media server, your media server
    is on Linux, then you might like the 10X speedup of your video card
    as a transcoder (especially if your CPU is gutless). The
    source movie for the transcode, can be decoded by NVDEC.
    The destination movie for the transcode, can be encoded by NVENC.
    This means the CPU does nothing except shovel the input into
    the thing. A one hour movie can be processed in six minutes.
    and this can be important if you are transcoding a large library
    to a "common format" your TV happens to play. As a test then,
    to see whether the Windows path or the Linux path, was faster
    at transcoding, that is the reason I added NVENC and NVDEC to
    the Linux one, for benchmarking. The Linux one was a percent or
    two faster, not at the time a particularly different result.

    If you use FFMPEG, you will notice it burps out a "large chunk
    of text" at the beginning of the run. That's the build configuration
    list. I would look at that list for NVENC and NVDEC, to see how
    the thing was built. If I noticed that NVENC was not working,
    when I issued a command, it is that chunk of text I would examine
    for the details.

    The FFMPEG included in yt-dlp, the file could be smaller,
    the chunk of text during startup could be shorter. And as
    a user, I could figure out what should work or not work,
    based on the configuration list it burps out.

    The Full Build used to be ~50MB, today it should be
    over 100MB per EXE file.

    Paul

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Fri Mar 27 17:20:34 2026
    On Fri, 3/27/2026 12:15 PM, VanguardLH wrote:
    NY <me@privacy.net> wrote:

    I can reliably get into a state where the video freezes but the sound
    continues, and it seems to happen if I pause/resume a couple of times.
    Sometimes if I leave it playing, the video suddenly resumes and plays
    perfectly - until the next time I pause/single-step/resume.

    I've experienced where I exit VLC, its window disappears, but the audio continues playing for a few seconds. Catches me off guard, and
    wondering if VLC actually did exit (unload) or not.

    I've noticed over a long time that the ffmpeg process sometimes does not exit, or takes longer than expected. Somehow the process using ffmpeg's
    CLI gets disconnected from ffmpeg, or ffmpeg isn't returning status to
    the caller process to let the caller know when ffmpeg is done. For a
    video streaming program (jaksta) that uses ffmpeg, I use a batch file to start that program, and to kill any remnant ffmpeg processes left behind
    on exit from the program. However, sometimes disconnected ffmpeg
    processes become unresponsive, the caller program keeps waiting, and I'm required to exit the program which runs the rest of the batch script to
    kill any remnant ffmpeg processes. Then I reload the program which
    starts start new ffmpeg processes. While the program allows
    concurrently capturing multiple video streams, I find more than 4 is
    likely to result in unresponsive ffmpeg processes. Although not often,
    I have seen orphaned ffmpeg processes left behind after exiting VLC.

    MPC-HC also uses ffmpeg by using libavcodec.dll to expose ffmpeg's CLI. However, I've yet to get the momentary black screen when a video repeats (jumping from last to first frame), a long lag to load MPC-HC, or the disconnected or orphaned ffmpeg processes on exiting MPC-HC. While I've
    had MPC-HC around for many years while bundled in the full pack of
    K-Lite Codec, I haven't started using it regularly (by default) until
    very recently, so I'll have to watch an add behavior with it handling
    and communicating with ffmpeg.


    Programs can use signals and pipes for control and communications.

    A black screen of short duration, can be caused by the Windows 10 video driver doing a reset. I see those here, in the middle of using Thunderbird. They
    can happen any time, in stressful or idle conditions.

    I actually had a kernel dump the other day. Most amusing. I think the
    intention was, that Microsoft was going to "report" the incident.
    But, the .dmp appeared destined to use way more space than was
    available on C: . C: at the time, had around 13GB of space. The .dmp
    used all of that, then the Microsoft reporting process gave up, and
    the OS continued on with the video driver recovered. The power went
    off to my keyboard but not to my mouse (this time). Once the reporting
    process had died, the power to the keyboard was restored. The keyboard
    in this case, is a PS/2 combo plug, while the mouse uses USB. The keyboard
    is my spare (my last spare keyboard, there are none left in the
    keyboard storage area).

    FFMPEG could be triggering a video card issue. Some of these could
    be logged in Eventvwr.msc , or, they could be in the Reliability Monitor.

    I used to have tools that had the loop button in the interface,
    but in the VLC I've got, there is no button there right now, and
    I would guess somewhere in the preferences is a tick box for something
    like that.

    VLC covers a huge number of subsystems, each in various states
    of "completion". The TV Tuner direct access works on Linux,
    and you can type in a frequency in MHz to access an OTA 8VSB
    TV station. But the Windows side wasn't exactly finished. And the
    tools that come with the card, do not include something as
    nice as w_scan on the Linux side. The Linux side, is how I proved
    the TV Tuner card was working when I got it, because my order for the
    WinTV software was being delivered by postal mail and had not arrived
    at that point. Using w_scan, I was able to prove the hardware
    was functional and would not need to be returned to the store
    before the 30 day no questions asked returns policy was up.

    It's quite possible VLC has a problem, but I'm not seeing it
    here at the moment. And we don't know too much about your
    hardware, to comment on whether the hardware is a contributing
    factor or not. More than one person is having trouble with
    the NVidia "legacy versus containerized" driver issue. The new
    driver is really no better than the old drivers, in terms
    of in-service failures. Just the cleanup is neater. It
    still black screens. And it appears (to me) to cause fairly
    serious problems in some incidents (kills all the +5VSB
    on the hardware so you cannot ctrl-alt-delete).

    Paul

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Paul@3:633/10 to All on Fri Mar 27 17:44:35 2026
    On Fri, 3/27/2026 12:22 PM, VanguardLH wrote:
    Mr. Man-wai Chang <toylet.toylet@gmail.com> wrote:

    VLC is possibly the best video player for Linux users... :)

    Better than SMplayer and Celluloid (both are frontends to mpv, like many media players are frontends to ffmpeg, like VLC via libavcodec, a
    library to expose ffmpeg's CLI)?

    VLC bundles its own private codec store instead of using the global
    codec store from the OS. If there is a problem with a codec, you won't
    get a new and fixed one with VLC until some later update to VLC. For
    media players using the OS registered codecs, you can update the codecs
    when available, like use K-Lite. VideoLAN doesn't take long to get out
    a new VLC version to update defective codecs hidden in their lib*.dll
    files, but you do have to wait.

    On Linux, I've seen articles of those users reporting VLC becomes unresponsive when loading multiple instances. A user loads VLC to play
    a video, and then quickly loads other instances of VLC to play other
    videos, but VLC goes unresponsive. Won't load and play the other
    videos, won't exit, so its processes have to be killed, and VLC reloaded
    to try again.

    Under Windows, I could never get the File -> URL feature to play videos
    by specifying a URL to the video. VLC always puked an error. However,
    using the same URL, MPC-HC could play the video. Does File -> URL work
    in VLC on Linux? Try it against URLs to Youtube videos where I got
    MPC-HC to work without issue or contriving some workaround.


    But is VLC thread safe ? Via VDPAU, can you open multiple
    connections to the video card SIP ? You should be able to, but is this listed as a "thoroughly tested" feature of VLC ?

    You would have to be careful, that the instances of VLC open
    from separate folders (as in "portable" configuration). Then
    you have to check that the copies would not do something
    naughty to one another in terms of "RT process issues".
    For example, for a year or two, Pulseaudio delivered bad audio
    which was related to the ability of the OS to give real time
    priority to one of the processes.

    If all that a video program was doing, was transcoding (CPU only)
    from one format to another, I would expect you could run as many
    of those as you like. They would (CPU only) not be using
    any shared resource. The activity would beat the piss out of
    the hard drive (multiple seeks on the I/O going on). But the
    processes should all finish as you would expect.

    If anything uses a facility which has locked access, then it
    is unlikely a second instance will allow you to do something
    where it cannot lock the hardware it needs.

    A possibility, is the VDPAU path might be blocking after
    some number of instances are started. My GTX 1080 can support
    two streams at once. The largest video card in that
    family can support three streams at once. If you have
    multiple video cards, you could do more as appropriate,
    assuming the software has a "hint" as to which video card
    you want to use. I don't think the modern expensive cards
    go past three streams at once, as video encode/decode is
    not a defining feature of video cards any more (no traction
    for marketing). Since the framerate on the video card
    is 10X what is required, you *could* time multiplex
    some activities, but I don't know if anyone is doing it
    that way.

    If you tell the program to only use the CPU (as a test),
    then the participants in this multi-run test may get
    a different result. In the same way I might tell a user
    of Firefox, to turn off hardware acceleration when certain
    symptoms show up.

    Paul

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From VanguardLH@3:633/10 to All on Fri Mar 27 18:17:02 2026
    "J. P. Gilliver" <G6JPG@255soft.uk> wrote:

    On 2026/3/27 16:15:42, VanguardLH wrote:
    []
    I've noticed over a long time that the ffmpeg process sometimes does not
    exit, or takes longer than expected. Somehow the process using ffmpeg's
    CLI gets disconnected from ffmpeg, or ffmpeg isn't returning status to
    the caller process to let the caller know when ffmpeg is done. For a
    video streaming program (jaksta) that uses ffmpeg, I use a batch file to
    start that program, and to kill any remnant ffmpeg processes left behind
    on exit from the program. However, sometimes disconnected ffmpeg
    processes become unresponsive, the caller program keeps waiting, and I'm
    required to exit the program which runs the rest of the batch script to
    kill any remnant ffmpeg processes. Then I reload the program which
    []
    Sometimes my batch file to do downloads (which calls yt-dlp - which may
    call the ff*.exe files - as well as ffprobe explicitly) locks up,
    especially if I've left file explorer showing the folder where it makes
    its temporary files.
    Would you care to share the batch lines that kill ff* processes, so I
    could put them into a batch file to call when this happens?

    The command in my batch file to kill remnant/orphaned ffmpeg processes:

    taskkill.exe /im ffmpeg.exe /f 2> nul

    The batch runs the program, its console window waits, I exit the
    program, and tap a key in the console window to run the rest of the
    script of which the taskkill command is one of them.

    The batch file does a lot more, like setup, run the program, kill
    remnant processes (after exiting the program), and do cleanup. The only command related to ffmpeg in my batch script is the taskkill to
    eradicate any remnant ffmpeg processes (those that went unresponsive).

    Note that the video stream capture program can capture multiple
    concurrent streams. That is, I can start it capturing a video stream,
    and then have it capture another, and so on. For each capture, a
    separate ffmpeg process gets started. Sometimes I'll notice the capture program reports an invalid status of ffmpeg, and keeps waiting for
    ffmpeg to respond which it doesn't, so I have to exit the program, and
    kill all remnant ffmpeg processes.

    yt-dlp, on the other hand, does not run multiple stream captures. You
    can run multiple instances of yt-dlp, but each only manages its own
    instance of ffmpeg. When yt-dlp stalls on a highly slow capture (the
    server gets slow to deliver), other instances of yt-dlp are not
    affected. I've yet to get a stuck ffmpeg process using yt-dlp, so I've
    not yet added a taskkill command it my yt-dlp batch script to ensure
    ffmpeg isn't lingering around. Alas, the taskkill command would kill
    all ffmpeg processes, including those in use by other yt-dlp instances.
    I'm not wasting time trying to get the PID of the ffmpeg process started
    by a particular instance of yt-dlp. Most times I run only 1 instance of yt-dlp, but have on occasion opened multiple commands shells to run
    multiple concurrent instances of yt-dlp. Some may get really slow,
    because the server is slow to deliver, but they typically eventually
    finish, and that instance's ffmpeg gets unloaded okay. yt-dlp really is
    not designed for multiple concurrent instances. If I ever see ffmpeg
    processes get orphaned or unresponsive disconnected ffmpeg processes
    left after exiting yt-dlp, or having to kill it because the server went effectively dead, then I'll have to look on how to kill the PIDs for
    only a particular ffmpegs started by a specific yt-dlp process.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From VanguardLH@3:633/10 to All on Fri Mar 27 18:36:11 2026
    Paul <nospam@needed.invalid> wrote:

    FFMPEG could be triggering a video card issue. Some of these could be
    logged in Eventvwr.msc , or, they could be in the Reliability
    Monitor.

    Next time I get unresponsive instances of ffmpeg, or they get orphaned
    after exiting the calling program, I'll check the event viewer.
    However, if there is a video conflict, there's much I can do about that.
    I have an AMD video card, and use AMD's video driver package. Possibly
    I could try using an earlier version of AMD's video drivers, but the
    momentary black window in VLC when jumping from last to first video
    frame is a many-year-old problem, so I'd have to jump back many years
    trying to find a video driver that may not cause the problem. A lot of
    work for what I suspect would be a fruitless endeavor.

    I used to have tools that had the loop button in the interface,
    but in the VLC I've got, there is no button there right now, and
    I would guess somewhere in the preferences is a tick box for something
    like that.

    My recollection (I've since uninstalled VLC) is a "repeat" mode setting
    in VLC. There is also a loop button in the toolbar. The momentary
    black window only happens in repeat mode where the entire video gets
    repeated. When using A->B repeat looping (set a start point for the
    loop somewhere after the first frame, and an end point for the loop
    somewhere before the last frame) available in the advanced controls
    toolbar (if shown), there is no momentary black window. Only when
    repeating the entire video is there a momentary black window (i.e., jump
    from last to first frame).

    It's quite possible VLC has a problem, but I'm not seeing it
    here at the moment. And we don't know too much about your
    hardware, to comment on whether the hardware is a contributing
    factor or not.

    The momentary black window has happened for many years over several
    desktop PCs. All were using Intel CPUs, had 16 GB, or more RAM, a video daughtercard (typically AMD, not onboard video), but SSDs were new to
    the last 2 builds. Listing all the hardware configs over those many
    years would be a fruitless task as no one would have them to test.

    The lag to load VLC (upon double-clicking a video file) is a recent
    defect. Probably happened in the last one or two updates, so a couple
    months old, at most.

    There are other features that do work in MPC-HC that have never worked
    in VLC, like File -> URL to display a stream from a URL, like for
    Youtube (and the same YT URL works in MPC-HC, so not an issue with
    hiding or redirection of the video stream source).

    I do like that VLC had a record mode. I could re-record a video to
    eliminate junk at the start of a video, like commercials, or eliminate
    junk at the end, like more commercials, credits, etc. Sometimes I
    wanted to show someone just part of a video without them having to view
    the entire thing, so I'd re-record just a part of the video to give the
    other person. For YT videos, yes, I could give them a URL that has a
    time position argument to start playing the video at that point, but
    that assumes the video still exists at YT when the other person decides
    to view it. There are some videos that will never show up at YT, like
    the one berating OAUTH2 by its own author, Eran Hammer, and Google
    doesn't want you to see that, so I found it at vimeo. I may only want a portion of that video to show someone else (give them a much smaller
    file) instead of them having to download the entire video file that I
    captured of the seminar. I'll have to find another video editor that
    lets me slice up a video file, and preferrably one that does not recode
    the video as does VLC.

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Sat Mar 28 01:06:25 2026
    On 2026/3/27 21:4:24, Paul wrote:
    On Fri, 3/27/2026 1:41 PM, J. P. Gilliver wrote:
    []
    For we mere mortals (who are Windows 10 users), who know nothing of
    building things, and don't even use .7z often (though I have an opener
    for them):

    1. will getting newer versions break anything?
    2. if not, where _do_ we get them, in view of what you say above?
    3. do we need to anyway?
    []
    When you build FFMPEG, you get to pick what it supports.

    I don't build things; I haven't used a compiler for over a decade, maybe several.

    That is why someone made a smaller version (by selecting things
    in the build), so they would have a smaller one to use as a helper
    for other programs.

    The version 8 statically compiled ones, should be a bit over 100MB
    at a guess. That's if 99% of the available options are in there.
    (Something like AsciiArt output, may not be a popular build option.
    It could be struck off.)

    Of the three ff*.exe files, I have ones about 54xxx KB (which I seem to
    have obtained in 2023), and ones about xxx KB. I can't remember where I
    got the big ones - I put them in a folder (which I called ffs !) below
    yt-dlp, because I noticed in some of its output it said it couldn't find
    one of them (I use the -ffmpeg-location switch to tell it where they
    are), so they didn't come with it. (The smaller ones are under a couple
    of utilities so must have come with them.)
    []
    If you're transcoding video on your media server, your media server
    []
    I haven't actually edited any video for some years. I don't think I've
    even converted/transcoded any for some years, and when I have, it's been
    via some GUI utility (that might have come with its own ff*.* files).

    If you use FFMPEG, you will notice it burps out a "large chunk

    I don't use it directly at all.
    []
    The FFMPEG included in yt-dlp, the file could be smaller,
    the chunk of text during startup could be shorter. And as
    a user, I could figure out what should work or not work,
    based on the configuration list it burps out.

    I don't think it has one at all. (I update it with the -U switch, so I
    presume it would get them then, if it was going to.)
    []
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    Astaire was, of course, peerless, but it's worth remembering that
    Rogers does everything he does, only backwards and in high heels.
    - Barry Norman in Radio Times 5-11 January 2013
    (possibly quoting Faith Whittlesey)

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From J. P. Gilliver@3:633/10 to All on Sat Mar 28 01:21:03 2026
    On 2026/3/27 23:17:2, VanguardLH wrote:
    "J. P. Gilliver" <G6JPG@255soft.uk> wrote:
    []
    Would you care to share the batch lines that kill ff* processes, so I
    could put them into a batch file to call when this happens?

    The command in my batch file to kill remnant/orphaned ffmpeg processes:


    taskkill.exe /im ffmpeg.exe /f 2> nul

    Thanks; I've copied that to fk.bat . (Actually without the > nul to
    start with, as I'd like to see what it says.)
    []

    The batch file does a lot more, like setup, run the program, kill
    remnant processes (after exiting the program), and do cleanup. The onl
    y
    []

    yt-dlp, on the other hand, does not run multiple stream captures. You
    []
    I only run one fetch at a time.

    Here's my batch file - mostly written for me by ChatGPT; I think it
    indents and comments rather nicely. The only unusual aspect of my system
    is that the three ff*.exe files are in a subdirectory called ffs. (Named
    to mean "this is where the ff files are", not "for F's sake"!)
    Watch out for line wraps.
    =========================
    =========================
    ======================
    @echo off
    setlocal EnableDelayedExpansion

    :: === Check parameters ===
    if "%~1"=="" (
    echo Usage: y.bat [URL] [-v]
    exit /b 1
    )

    :: Handle verbose flag
    set "VERBOSE="
    if /I "%~2"=="-v" set "VERBOSE=1"

    :: === Downloading video (pass all arguments to yt-dlp to handle sp
    ecial
    characters) ===
    echo Downloading best available video (capped at 1080p if possible) with
    best audio...
    yt-dlp.exe --ffmpeg-location ffs ^
    -f "bestvideo[height<=1080]+bestaudio/best / best" ^
    --merge-output-format mp4 ^
    --add-metadata ^
    --embed-thumbnail ^
    --embed-subs ^
    "%*"



    echo === Post-processing merges ===

    :: Loop through downloaded files (*.mp4, *.webm)
    for %%F in (*.*.mp4 *.*.webm) do (
    set "FULLNAME=%%~nF"
    set "EXT=%%~xF"

    :: Remove YouTube-style [id] safely
    set "OUTPUT=!FULLNAME!"
    for /f "tokens=1* delims=[" %%I in ("!FULLNAME!") do (
    set "OUTPUT=%%I"
    )
    set "OUTPUT=!OUTPUT!.mp4"

    :: Skip if already processed or output exists
    if not exist "!OUTPUT!" if not exist "!OUTPUT!.done" (
    set "VIDEO_FILE="
    set "AUDIO_FILE="

    :: Find video/audio streams in candidates
    for %%G in ("%%~nF.*.mp4" "%%~nF.*.webm") do (
    if exist "%%G" (
    if defined VERBOSE echo Probing %%~nxG ...
    for /f "delims=" %%S in ('ffs\ffprobe.exe -v error -show_streams "%%G" ^| findstr /i "codec_type=video"') do (
    set "VIDEO_FILE=%%G"
    )
    for /f "delims=" %%S in ('ffs\ffprobe.exe -v error -show_streams "%%G" ^| findstr /i "codec_type=audio"') do (
    if not defined AUDIO_FILE set "AUDIO_FILE=%%G"
    )
    )
    )

    if defined VIDEO_FILE if defined AUDIO_FILE (
    echo Merging to !OUTPUT!
    ffs\ffmpeg.exe -hide_banner -loglevel error -i
    "!VIDEO_FILE!" -i "!AUDIO_FILE!" -c:v copy -c:a aac -strict experimental "!OUTPUT!"
    if errorlevel 1 (
    echo Merge failed for "!FULLNAME!"!
    ) else (
    del "!VIDEO_FILE!"
    del "!AUDIO_FILE!"
    echo Success: created "!OUTPUT!"
    echo. >"!OUTPUT!.done"
    )
    ) else (
    if defined VERBOSE echo Could not find both audio and video
    for "!FULLNAME!"
    )
    )
    )

    :: Cleanup marker files
    del *.done >nul 2>&1

    echo.
    echo All done!
    endlocal
    --
    J. P. Gilliver. UMRA: 1960/<1985 MB++G()ALIS-Ch++(p)Ar++T+H+Sh0!:`)DNAf

    Astaire was, of course, peerless, but it's worth remembering that
    Rogers does everything he does, only backwards and in high heels.
    - Barry Norman in Radio Times 5-11 January 2013
    (possibly quoting Faith Whittlesey)

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From Carlos E.R.@3:633/10 to All on Sat Apr 4 15:05:12 2026
    On 2026-03-27 17:10, Paul wrote:
    On Fri, 3/27/2026 8:30 AM, Carlos E.R. wrote:
    On 2026-03-27 11:47, NY wrote:
    On 23/03/2026 07:09, VanguardLH wrote:

    ...

    Kodi has a problem of its own, that I can not call

    kodi moviename with spaces.some

    so I have to rename them in advance. All this in Linux, my Windows is a virtual machine, so I do not use it to play videos.



    Did you try:

    kodi "moviename with spaces.some"

    Yes. Does not work.


    as that would be a diagnostic test of the command
    line parsing used by the application.

    Notice (now), that when Linux lists items in the file
    system, it actually surrounds such file names in
    the proper syntax for users to copy. You would see

    "moviename with spaces.some"

    complete with the double quotes, and you could paste
    that whole thing into Terminal to make

    kodi "moviename with spaces.some"

    and that would work with both parsing styles that
    a programmer could use.

    *******

    On Windows, a few things work with the assumption there
    is only one argument after the command. For those,
    you can throw caution to the wind, as it treats everything
    after the commandname as a literal. And even for those,
    you can put double-quotes around the string. After a
    while, double-quoting space-polluted strings becomes
    second nature (even for a Windows user).

    cd Program Files # Normally would be doomed, works... anyway

    When I save files, like from a web browser, I use hyphens
    as my space filler, for the reasons of the above. Now
    Linux does not put double quotes around my item when I list.

    moviename-with-spaces.some

    And then

    kodi moviename-with-spaces.some

    should work fine and you can test that.

    Sure, that would work. But I like names with spaces.
    When This happens, I just create a symlink to the problematic file.


    For test directories here, if I'm making a little program
    or script, throwing examples into the directory with
    a space is all part of testing. You can test a whole
    lot of parsing issues, in one filename. This is one
    reason I told Micky the other day, that "searching
    the file system is hard", because you could run
    into the Hungarian Website Folder and your tool
    will stop dead there. Some folders on my disk,
    are too good at their job (test). Some of the tools
    we use on computers, still aren't ready for this.

    French ‡ ?.txt

    and I could have stored that as

    French-Cedilla-ROTFLOL.txt


    When I shared files, I would name my files like "ST: DS9". This would
    play havoc on Windows :-p

    --
    Cheers, Carlos.
    ES??, EU??;

    --- PyGate Linux v1.5.13
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)