Video players and subtitles files

Bret Busby bret at busby.net
Mon Feb 10 08:02:50 UTC 2025


On 10/2/25 15:41, Wynona Stacy Lockwood wrote:
> On Mon, Feb 10, 2025, 01:35 Bret Busby <bret at busby.net 
> <mailto:bret at busby.net>> wrote:
> 
>     Hello.
> 
>     Do any of the video players that are available for Ubuntu, support
>     subtitles files with the .en.dfxp extension?
> 
>     I have tried downloading and playing a video file with the above
>     extension, using the yt-dlp switch --write-subs and the subtitles file
>     appears to have downloaded okay.
> 
>     However, in trying to view the video using the following video players,
>     I cannot get the subtitles to be displayed.
> 
>     Celluloid
>     mpv
>     SMPlayer
>     vlc
>     Media Player
> 
>     Those video players appear to not support the above subtitles file
>     extension.
> 
>     When I download fro youtube, using yt-dlp --write-auto-subs, the file
>     extension is .en.vtt, which, when using the above video players, is
>     automatically loaded and displayed in the playing of the video, except
>     for the Media Player, which does not apply the subtitles file.
> 
>     So, I am wondering whether one of the video players that is available
>     for Ubuntu, supports subtitles files with the .en.dfxp extension?
> 
> 
> I could be mistaken, but I thought ffmpeg had an option for encoding 
> subtitles. Please Google to confirm, but I seem to remember being able 
> to add them that way.
> 
> -- 
> Wynona Stacy Lockwood
> stacy at guppylog.com <mailto:stacy at guppylog.com>
> 
> 

I have no experience in running the ffmpeg command.

from what I have found, a subtitle stream may "be detected and listed by
ffmpeg -i <input>

So, I ran that, and got the following.

"
 > ffmpeg -i Mysteries Of Stonehenge S1 Ep1 - Secrets Of The Sun 
[2401187907608].en.dxfp
ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg 
developers
   built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
   configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 
--toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu 
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl 
--disable-stripping --enable-gnutls --enable-ladspa --enable-libaom 
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca 
--enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite 
--enable-libfontconfig --enable-libfreetype --enable-libfribidi 
--enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame 
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt 
--enable-libopus --enable-libpulse --enable-librabbitmq 
--enable-librubberband --enable-libshine --enable-libsnappy 
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh 
--enable-libtheora --enable-libtwolame --enable-libvidstab 
--enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 
--enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq 
--enable-libzvbi --enable-lv2 --enable-omx --enable-openal 
--enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx 
--enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm 
--enable-libiec61883 --enable-chromaprint --enable-frei0r 
--enable-libx264 --enable-shared
   WARNING: library configuration mismatch
   avcodec     configuration: --prefix=/usr 
--extra-version=0ubuntu0.22.04.1 --toolchain=hardened 
--libdir=/usr/lib/x86_64-linux-gnu 
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl 
--disable-stripping --enable-gnutls --enable-ladspa --enable-libaom 
--enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca 
--enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite 
--enable-libfontconfig --enable-libfreetype --enable-libfribidi 
--enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame 
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt 
--enable-libopus --enable-libpulse --enable-librabbitmq 
--enable-librubberband --enable-libshine --enable-libsnappy 
--enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh 
--enable-libtheora --enable-libtwolame --enable-libvidstab 
--enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 
--enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq 
--enable-libzvbi --enable-lv2 --enable-omx --enable-openal 
--enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx 
--enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm 
--enable-libiec61883 --enable-chromaprint --enable-frei0r 
--enable-libx264 --enable-shared --enable-version3 --disable-doc 
--disable-programs --enable-libaribb24 --enable-libopencore_amrnb 
--enable-libopencore_amrwb --enable-libtesseract --enable-libvo_amrwbenc 
--enable-libsmbclient
   libavutil      56. 70.100 / 56. 70.100
   libavcodec     58.134.100 / 58.134.100
   libavformat    58. 76.100 / 58. 76.100
   libavdevice    58. 13.100 / 58. 13.100
   libavfilter     7.110.100 /  7.110.100
   libswscale      5.  9.100 /  5.  9.100
   libswresample   3.  9.100 /  3.  9.100
   libpostproc    55.  9.100 / 55.  9.100
Mysteries: No such file or directory
"

Whilst the filename has characters beyond simple alphanumeric characters 
(including spaces), the video players do not have shown problems with 
that, in the loading and playing of the videos, or, in loading and 
including the subtitles files that have the .en.vtt extension.

..
Bret Busby
Armadale
West Australia
(UTC+0800)
..............




More information about the ubuntu-users mailing list