Log in

View Full Version : R.I.P. mplayer / mencoder


Pages : [1] 2

LigH
31st October 2018, 23:42
From time to time, something changes deep inside ffmpeg which makes it incompatible to embedding it into mplayer and mencoder.

It's already 4 weeks ago that I reported an issue with "blocker" severity to the mplayer trac (https://trac.mplayerhq.hu/ticket/2350).

Nobody cares anymore... :(

richardpl
1st November 2018, 12:03
Why would they care at all?

microchip8
1st November 2018, 12:49
mplayer has many open tickets and no devs to resolve them, so this is no surprise at all. Their mail list has been quiet for months now too

pirlouy
3rd November 2018, 11:39
Why would you not use mpv instead of mplayer ?

LigH
3rd November 2018, 18:09
Well, "mplayer" is not just the name of a player, but also the name of the whole project providing the mencoder software too.

And mencoder has a slightly different CLI syntax, compared to ffmpeg, which makes some specific issues easier to handle – at least for my taste. As long as it lasts...

sneaker_ger
4th November 2018, 18:16
mpv is also more than a player. (I don't know how much of the mplayer/mencoder use cases it covers.)

LigH
13th December 2018, 16:47
Resurrection...

mplayer SVN r38117 (2018-12-13) (https://www.mediafire.com/file/3hd6zqispw6aucb/mplayer_r38117_2018-12-13.7z/file) based on ffmpeg N-92685-g102c11745e (https://www.mediafire.com/file/l993ljxfen9qtr4/ffmpeg_N-92685-g102c11745e.7z/file) (MABS build, GPLv3, Zeranoe-like selection)

ffmpeg version N-92685-g102c11745e Copyright (c) 2000-2018 the FFmpeg developers
Win32: built with gcc 7.4.0 (Rev1, Built by MSYS2 project)
Win64: built with gcc 8.2.1 (Rev1, Built by MSYS2 project) 20181207
configuration: --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libaom --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil 56. 24.101 / 56. 24.101
libavcodec 58. 42.100 / 58. 42.100
libavformat 58. 24.100 / 58. 24.100
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 46.101 / 7. 46.101
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100

LigH
13th March 2019, 10:21
Update: mplayer SVN r38125 (2019-03-11) (https://www.mediafire.com/file/9b1ap283a73m87k/mplayer_r38125_2019-03-11.7z/file) / ffmpeg N-93328-gf6803cfbd2 (https://www.mediafire.com/file/jc973nfyh992x3z/ffmpeg_N-93328-gf6803cfbd2.7z/file)

ffmpeg version N-93328-gf6803cfbd2 Copyright (c) 2000-2019 the FFmpeg developers
Win32: built with gcc 7.4.0 (Rev1, Built by MSYS2 project)
Win64: built with gcc 8.3.0 (Rev2, Built by MSYS2 project)
configuration: --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libaom --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil 56. 26.100 / 56. 26.100
libavcodec 58. 47.103 / 58. 47.103
libavformat 58. 26.101 / 58. 26.101
libavdevice 58. 6.101 / 58. 6.101
libavfilter 7. 48.100 / 7. 48.100
libswscale 5. 4.100 / 5. 4.100
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100

filler56789
14th March 2019, 05:05
First of all, :thanks: for the fresh MPlayer release.

Even Redxii@sourceforge is two months late :)

Win32: built with gcc 7.4.0 (Rev1, Built by MSYS2 project)
Win64: built with gcc 8.3.0 (Rev2, Built by MSYS2 project)

What's the problem of GCC 8.x with the 32-bit Windows builds? :confused:

LigH
14th March 2019, 07:44
GCC 8.x doesn't compile itself successfully in MinGW32, I believe ... unsolved issues for months already.

nevcairiel
14th March 2019, 10:50
No-one should be using mingw32 anymore. Use mingw-w64, it also works in 32-bit just fine, and isn't years out of date. And GCC 8.3 compiles just fine with that in 32-bit, I know because I did that. :)

Wolfberry
14th March 2019, 11:45
No-one should be using mingw32 anymore. Use mingw-w64, it also works in 32-bit just fine, and isn't years out of date. And GCC 8.3 compiles just fine with that in 32-bit, I know because I did that. :)

I will guess what LigH was trying to say is that MSYS2 didn't provide GCC 8.x for mingw-w64-i686 because of some build issues.

I don't know if this is still true since I never bothered to build a 32-bit toolchain.

EDIT: Ada ICE preventing the 32 bit build (https://github.com/msys2/MINGW-packages/commit/6b931c21c44cb8186215d7010010a9f60d289ce6#commitcomment-31765866)

So it should be fine if you only enable c and c++ (not tested)

LigH
14th March 2019, 11:46
So, would you be able to "fix" the media-autobuild_suite accordingly? I am absolutely sure I can't. And I guess wiiaboo may appreciate contributors. But he might have reasons to prefer native compilation over cross-platform tool chains. I don't know for sure. I only know that I am unable to adapt my custom build scripts on my own, with all my lack of knowledge.

P.S.: I may not even be able to tell apart all the MSYS2 compilation paths reliably.

filler56789
14th March 2019, 17:33
EDIT: Ada ICE preventing the 32 bit build (https://github.com/msys2/MINGW-packages/commit/6b931c21c44cb8186215d7010010a9f60d289ce6#commitcomment-31765866)

So it should be fine if you only enable c and c++ (not tested)

Thanks for the info. Fortunately I have always enabled C and C++ only for my GCC releases, so I would never know that the 32-bit compilation problem existed in the GCC 8 series :-/

Regarding MABS — I really cannot help LigH with that, specially regarding the implications in the automated process(es)... I switched to MSYS2 from MSYS1 many moons ago, and I soon learned to NOT let pacman download or/and install GCC from the MSYS2 sources. I really don't know whether MABS can be configured (easily, or at-all) to skip the GCC setup step and just copy from the localhost a pre-compiled GCC package :confused:

nevcairiel
14th March 2019, 17:41
Yeah I exclusively build for C/C++ as well, never needed any other language, so why complicate my life. :)
But I don't use MABS, since I like actual control over what I build - and know how to actually get that. ;)

LigH
14th March 2019, 21:38
I don't mind your competition. The more different builds, the more knowledge regarding optimal choices.

LigH
18th July 2019, 08:14
Update: mplayer SVN r38150 (2019-07-16) (https://www.mediafire.com/file/bhbd7jldtxtle1d/mplayer_r38150_2019-07-16.7z/file) / ffmpeg N-94325-g03497532b0-g806ac7da69+1 (https://www.mediafire.com/file/3v689ls4ecvct07/ffmpeg_N-94325-g03497532b0-g806ac7da69+1.7z/file) (yes, a surprisingly verbose version number)

ffmpeg version N-94325-g03497532b0-g806ac7da69+1 Copyright (c) 2000-2019 the FFmpeg developers
Win32: built with gcc 9.1.0 (Rev3, Built by MSYS2 project)
Win64: built with gcc 9.1.0 (Rev3, Built by MSYS2 project)
configuration: --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --disable-debug --enable-ffnvcodec --enable-nvdec --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libaom --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil 56. 30.100 / 56. 30.100
libavcodec 58. 53.101 / 58. 53.101
libavformat 58. 28.102 / 58. 28.102
libavdevice 58. 7.100 / 58. 7.100
libavfilter 7. 56.101 / 7. 56.101
libswscale 5. 4.101 / 5. 4.101
libswresample 3. 4.100 / 3. 4.100
libpostproc 55. 4.100 / 55. 4.100

filler56789
19th July 2019, 17:42
^ Thank you very much!

LigH
19th May 2020, 11:43
Update: mplayer SVN r38184 (2020-05-18) (https://www.mediafire.com/file/s6abjx5gfu85amp/mplayer_r38184_2020-05-18.7z/file) / ffmpeg N-97813-g4dac107b6e-g8999a2f21d+1 (https://www.mediafire.com/file/zg93u3k6bucyuay/ffmpeg_N-97813-g4dac107b6e-g8999a2f21d+1.7z/file)

ffmpeg version N-97813-g4dac107b6e-g8999a2f21d+1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.1.0 (Rev2, Built by MSYS2 project)
configuration: --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil 56. 46.100 / 56. 46.100
libavcodec 58. 84.100 / 58. 84.100
libavformat 58. 43.100 / 58. 43.100
libavdevice 58. 9.103 / 58. 9.103
libavfilter 7. 81.100 / 7. 81.100
libswscale 5. 6.101 / 5. 6.101
libswresample 3. 6.100 / 3. 6.100
libpostproc 55. 6.100 / 55. 6.100

LigH
16th July 2020, 07:17
Update: mplayer SVN r38192 (2020-07-15) (https://www.mediafire.com/file/5su6th632muaodi/mplayer_r38192_2020-07-15.7z/file) / ffmpeg N-98478-g63427cb545-ga54b367c78+1 (https://www.mediafire.com/file/6c0axujz0nckka2/ffmpeg_N-98478-g63427cb545-ga54b367c78+1.7z/file)

ffmpeg version N-98478-g63427cb545-ga54b367c78+1 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.1.0 (Rev3, Built by MSYS2 project)
configuration: --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv
libavutil 56. 55.100 / 56. 55.100
libavcodec 58. 96.100 / 58. 96.100
libavformat 58. 48.100 / 58. 48.100
libavdevice 58. 11.101 / 58. 11.101
libavfilter 7. 87.100 / 7. 87.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100

LigH
25th August 2020, 20:05
Update: mplayer SVN r38193 (2020-08-25) (http://www.mediafire.com/file/ilhzox0v1g40486/mplayer_r38193_2020-08-25.7z/file) / ffmpeg N-98858-g8314fcb62c-gc8ba0daf8d+2 (http://www.mediafire.com/file/biqaja215wnv7y5/ffmpeg_N-98858-g8314fcb62c-gc8ba0daf8d+2.7z/file)

ffmpeg version N-98858-g8314fcb62c-gc8ba0daf8d+2 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.2.0 (Rev1, Built by MSYS2 project)
configuration: --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --enable-libmodplug --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libvmaf --enable-libcodec2 --enable-ladspa --enable-librav1e --enable-vulkan --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-fopenmp --extra-libs=-lgomp --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IE:/MABS/local64/include/AL'
libavutil 56. 58.100 / 56. 58.100
libavcodec 58.101.100 / 58.101.100
libavformat 58. 51.100 / 58. 51.100
libavdevice 58. 11.101 / 58. 11.101
libavfilter 7. 87.100 / 7. 87.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100

Contains more than ever, and I hope it's still GPL3 compliant

filler56789
30th August 2020, 23:40
Update: mplayer SVN r38193 (2020-08-25) (http://www.mediafire.com/file/ilhzox0v1g40486/mplayer_r38193_2020-08-25.7z/file) / ffmpeg N-98858-g8314fcb62c-gc8ba0daf8d+2 (http://www.mediafire.com/file/biqaja215wnv7y5/ffmpeg_N-98858-g8314fcb62c-gc8ba0daf8d+2.7z/file)

Contains more than ever, and I hope it's still GPL3 compliant

Thank you very much for the fresh build of mplayer :thanks:
But I had no idea ffmpeg could be so fat :scared:

LigH
31st August 2020, 07:58
It is a difference between "Zeranoe-like" in previous builds and "as much as works under GPL3" in this one... probably a lot of libraries hardly anyone would ever use.

LigH
15th October 2020, 10:07
Is anyone able to explain why mplayer supports the "avs" (AviSynth) demuxer when built for Win32, but not for Win64?

It seems not to be related to the configuration phase. For both builds, CONFIG_AVISYNTH_DEMUXER appears to be disabled in config.mak and config.h, so I have to guess it is somehow explicitly added for Win32 (but only Win32)?

LigH
16th October 2020, 08:58
According to comparisons between configure files, I believe that mplayer only implements loading of Win32 DLLs (e.g. as codecs), what a Win64 build does not support. But loading Win64 DLLs is not implemented at all.

filler56789
16th October 2020, 13:24
Well, I can only conclude that some parts of the MPlayer project remain "suspended in time" so to speak, and not only w.r.t. the Windows builds...
error messages like "Your system is too slow to play this video!":rolleyes: and "Video stream is mandatory!" :rolleyes: were written when Avisynth was 32-bit only and 64-bit editions of Windows were uncommon...

Selur
17th October 2020, 09:36
@LigH: Thanks for looking into it and clearing this up. :)

filler56789
17th October 2020, 21:55
Well, I can only conclude that some parts of the MPlayer project remain "suspended in time" so to speak, and not only w.r.t. the Windows builds...
error messages like "Your system is too slow to play this video!":rolleyes: and "Video stream is mandatory!" :rolleyes: were written when Avisynth was 32-bit only and 64-bit editions of Windows were uncommon...

And last but not least, the year is 2020 and MPlayer still refuses to display image-based subtitles in any color that is not white or light-gray :mad:

—¿how great is that? :rolleyes:

richardpl
18th October 2020, 14:39
MPlayer is not great at all.

LigH
18th October 2020, 16:24
It seems to have a few very distinct advantages over ffmpeg, so that e.g. Selur still supports it in Hybrid ... but maybe you only need to know how to motivate ffmpeg developers to implement "the rest".

richardpl
18th October 2020, 17:55
MPlayer have no advantages over FFmpeg.

LigH
26th October 2020, 19:19
One advantage: An own codec pack for very rare formats. (https://forum.videohelp.com/threads/225936-Convert-VIVO-to-any-other-video-format#post2599333)

LigH
17th November 2020, 08:26
Update: mplayer SVN r38202 (2020-11-16) (https://www.mediafire.com/file/p75tnt53kf2yyaw/mplayer_r38202_2020-11-16.7z/file) / ffmpeg N-99927-g41ad718a88-g96443ab4b0+2 (https://www.mediafire.com/file/yz4q2jx73t6p9r6/ffmpeg_N-99927-g41ad718a88-g96443ab4b0+2.7z/file)

ffmpeg version N-99927-g41ad718a88-g96443ab4b0+2 Copyright (c) 2000-2020 the FFmpeg developers
built with gcc 10.2.0 (Rev5, Built by MSYS2 project)
configuration: --cc='ccache gcc' --cxx='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --enable-libmodplug --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libvmaf --enable-libcodec2 --enable-ladspa --enable-librav1e --enable-vulkan --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-fopenmp --extra-libs=-lgomp --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IE:/MABS/local64/include/AL'
libavutil 56. 60.100 / 56. 60.100
libavcodec 58.112.103 / 58.112.103
libavformat 58. 64.100 / 58. 64.100
libavdevice 58. 11.102 / 58. 11.102
libavfilter 7. 90.100 / 7. 90.100
libswscale 5. 8.100 / 5. 8.100
libswresample 3. 8.100 / 3. 8.100
libpostproc 55. 8.100 / 55. 8.100

richardpl
17th November 2020, 11:35
One advantage: An own codec pack for very rare formats. (https://forum.videohelp.com/threads/225936-Convert-VIVO-to-any-other-video-format#post2599333)

This is simply no more correct.

LigH
17th November 2020, 12:40
Then please teach us how to make ffmpeg convert VivoActive videos (*.viv) like mencoder does.

richardpl
17th November 2020, 13:57
Nobody in its sane mind still uses vivo active videos. I was talking about more recent formats, that mplayer does not support at all even ffmpeg have support for such codecs.

LigH
18th May 2021, 21:09
New upload: mplayer SVN r38313 (2021-05-16) (https://www.mediafire.com/file/lrfdchrb6un9330/mplayer_r38313_2021-05-16.7z/file) / ffmpeg N-102563-g7202384a8e-ga42d249c91+2 (https://www.mediafire.com/file/arde0vgbwakysl6/ffmpeg_N-102563-g7202384a8e-ga42d249c91+2.7z/file)

ffmpeg version N-102563-g7202384a8e-ga42d249c91+2 Copyright (c) 2000-2021 the FFmpeg developers
built with gcc 10.3.0 (Rev2, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libgsm --enable-libilbc --enable-libkvazaar --enable-libmodplug --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libvmaf --enable-libcodec2 --enable-ladspa --enable-librav1e --enable-vulkan --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-fopenmp --extra-libs=-lgomp --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IF:/MABS/local64/include/AL'
libavutil 57. 0.100 / 57. 0.100
libavcodec 59. 1.100 / 59. 1.100
libavformat 59. 2.100 / 59. 2.100
libavdevice 59. 0.100 / 59. 0.100
libavfilter 8. 0.101 / 8. 0.101
libswscale 6. 0.100 / 6. 0.100
libswresample 4. 0.100 / 4. 0.100
libpostproc 56. 0.100 / 56. 0.100

Emulgator
26th May 2021, 12:43
Nobody in its sane mind still uses vivo active videos.
Encode in .viv I wouldn't, but once in while there are still such files around and there arises the need to play them back.

filler56789
5th March 2022, 14:26
Overdue update

MPlayer r38328+g30322ebe3c released on 2021/Dec/30 by Sherpya:

https://sourceforge.net/projects/mplayer-win32/files/MPlayer%20and%20MEncoder/r38328+g30322ebe3c/

LigH
29th May 2022, 12:17
New upload: mplayer SVN r38366 (2022-05-29) (https://www.mediafire.com/file/q2ps307l0tshkl4/mplayer_r38366_2022-05-29.7z/file) / ffmpeg N-107020-gaa80094bc5-gfab9130c7a+2 (https://www.mediafire.com/file/jz0sidhhg33ld53/ffmpeg_N-107020-gaa80094bc5-gfab9130c7a+2.7z/file)

ffmpeg version N-107020-gaa80094bc5-gfab9130c7a+2 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.1.0 (Rev2, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 57. 25.100 / 57. 25.100
libavcodec 59. 32.101 / 59. 32.101
libavformat 59. 24.100 / 59. 24.100
libavdevice 59. 6.100 / 59. 6.100
libavfilter 8. 39.100 / 8. 39.100
libswscale 6. 6.100 / 6. 6.100
libswresample 4. 6.100 / 4. 6.100
libpostproc 56. 5.100 / 56. 5.100

LigH
30th July 2022, 20:22
New upload: mplayer SVN r38369 (2022-07-29) (https://www.mediafire.com/file/yzqkuent4vx46sk/mplayer_r38369_2022-07-29.7z/file) / ffmpeg N-107578-g488cd5d00a-ge0691eab22+4 (https://www.mediafire.com/file/y2lmxryqcx1bgv6/ffmpeg_N-107578-g488cd5d00a-ge0691eab22+4.7z/file)

ffmpeg version N-107578-g488cd5d00a-ge0691eab22+4 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.1.0 (Rev3, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 57. 30.100 / 57. 30.100
libavcodec 59. 39.100 / 59. 39.100
libavformat 59. 29.100 / 59. 29.100
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 46.100 / 8. 46.100
libswscale 6. 8.101 / 6. 8.101
libswresample 4. 8.100 / 4. 8.100
libpostproc 56. 7.100 / 56. 7.100

LigH
10th September 2022, 11:38
New upload: mplayer SVN r38404 (2022-09-09) (https://www.mediafire.com/file/1402v0folf0qmws/mplayer_r38404_2022-09-09.7z/file) / ffmpeg N-108087-gfd87ed2f29-g06b98e396a+4 (https://www.mediafire.com/file/2nd8o9tt0znnyji/ffmpeg_N-108087-gfd87ed2f29-g06b98e396a.7z/file)

[Win32] ffmpeg version N-108085-g137338c42d-g06b98e396a+2 Copyright (c) 2000-2022 the FFmpeg developers
[Win64] ffmpeg version N-108087-gfd87ed2f29-g06b98e396a+4 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.2.0 (Rev1, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 57. 36.101 / 57. 36.101
libavcodec 59. 42.104 / 59. 42.104
libavformat 59. 30.101 / 59. 30.101
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 48.100 / 8. 48.100
libswscale 6. 8.108 / 6. 8.108
libswresample 4. 9.100 / 4. 9.100
libpostproc 56. 7.100 / 56. 7.100

LigH
28th October 2022, 13:19
New upload: mplayer fails / ffmpeg N-108862-geaf0637336-g4bc79769f9 (https://www.mediafire.com/file/vv5960je8odvx7t/ffmpeg_N-108862-geaf0637336-g4bc79769f9.7z/file)

[Win32] ffmpeg version N-108862-geaf0637336-g4bc79769f9+2 Copyright (c) 2000-2022 the FFmpeg developers
[Win64] ffmpeg version N-108862-geaf0637336-g4bc79769f9+4 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.2.0 (Rev4, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libaribb24 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-libplacebo --enable-libjxl --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 57. 39.101 / 57. 39.101
libavcodec 59. 51.100 / 59. 51.100
libavformat 59. 34.101 / 59. 34.101
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 49.101 / 8. 49.101
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
libpostproc 56. 7.100 / 56. 7.100

LigH
28th November 2022, 19:16
New upload: mplayer SVN r38406 (2022-11-28) (https://www.mediafire.com/file/pokv4qakqswh39y/mplayer_r38406_2022-11-28.7z/file) / ffmpeg N-109253-g74f7f53066-gbecbb22eb0 (https://www.mediafire.com/file/7rmq49oz695tdxx/ffmpeg_N-109253-g74f7f53066-gbecbb22eb0.7z/file)

[Win32] ffmpeg version N-109252-g9ee60664aa-gbecbb22eb0+2 Copyright (c) 2000-2022 the FFmpeg developers
[Win64] ffmpeg version N-109253-g74f7f53066-gbecbb22eb0+3 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 12.2.0 (Rev6, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libaribb24 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-libplacebo --enable-libjxl --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 57. 43.100 / 57. 43.100
libavcodec 59. 54.100 / 59. 54.100
libavformat 59. 34.102 / 59. 34.102
libavdevice 59. 8.101 / 59. 8.101
libavfilter 8. 50.101 / 8. 50.101
libswscale 6. 8.112 / 6. 8.112
libswresample 4. 9.100 / 4. 9.100
libpostproc 56. 7.100 / 56. 7.100

therube
19th December 2022, 18:44
I'll just point out...

[20221217]MPlayer r38407+g10a56363a7 - FFmpeg N-109428-g10a56363a7 (https://oss.netfarm.it/mplayer/#i486)

LigH
23rd February 2023, 01:13
New upload: mplayer SVN r38412 (2023-02-21) (https://www.mediafire.com/file/vy65qkg5aqc99bk/mplayer_r38412_2023-02-21.7z/file) / ffmpeg N-109901-gff56e8b3de-g156ca86569 (https://www.mediafire.com/file/p64ye4bw95k5i9j/ffmpeg_N-109901-gff56e8b3de-g156ca86569.7z/file)

[Win32] ffmpeg version N-109899-g13caee0587-g156ca86569+3 Copyright (c) 2000-2023 the FFmpeg developers
[Win64] ffmpeg version N-109901-gff56e8b3de-g156ca86569+5 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 12.2.0 (Rev10, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libaribb24 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libsvtvp9 --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-libplacebo --enable-libjxl --enable-opencl --enable-opengl --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 58. 3.100 / 58. 3.100
libavcodec 60. 4.100 / 60. 4.100
libavformat 60. 4.100 / 60. 4.100
libavdevice 60. 2.100 / 60. 2.100
libavfilter 9. 4.100 / 9. 4.100
libswscale 7. 2.100 / 7. 2.100
libswresample 4. 11.100 / 4. 11.100
libpostproc 57. 2.100 / 57. 2.100

therube
20th March 2023, 16:50
I didn't realize it till recently, but looks like Vorbis is broken in builds > r38404.

---

at first i thought it was a "webm" issue, on "some" files
- then, i realized it was an audio issue, & vorbis at that


*maybe* it is not "webm"
but rather ogg vorbis AUDIO
Yes!

& maybe ogg vorbis AUDIO - from YT, at that... ???
No!

if you -an on something that doesn't play correctly,
the video_only part will play, behave, as expected

& at the same time if you -vn,
the output audio_only will NOT play in mplayer > 38404



tell-tale signs, video (+ audio):

timeline is wrong
instead of opening to 0:00, it /opens/ to 0.00, but timeline /shows/ (around) 2:36

jumping through the video is wrong
instead of short jump of 5.sec, jump is ~2:30
instead of long jump of 1.min, jump is ~4:00

back-jumps simply do not work
instead, jumping forward



tell-tale signs, audio (alone):

simply does not play any sound
instead "fast-forwards" though the file & exits
- whether the audio is ".webm" or ".ogg" doesn't matter, same behavior


38328 OK
38404 OK

38407 BAD
38414 BAD


if i transcode

ffmpeg -i xxxoutA.ogg xxxffmpegOUT.off

> [libvorbis @ 0000000000443540] Queue input is backward in time
> [ogg @ 00000000004283c0] Non-monotonous DTS in output stream 0:0; previous: 72611872, current: 72611680; changing to 72611872.
> This may result in incorrect timestamps in the output file.

(happens thoughout the entire file...)

so that did not help anything, cause xxxffmegOUT.ogg also fails to play



ffmpeg -i xxx.mp3 xxxout.ogg
- xxxout.ogg fails in current, works in 38404



Win7 x64, ffmpeg 6.0 gyan, 38404 LigH, 38407 Sherpa, 38412 LigH

opus is OK
vorbis is not

mplayer x64/x86 does not matter
using a GUI (mpui) or not, does not matter

maybe there is some config setting to get current mplayer working,
but if so, i wouldn't know that, particularly?


ext:ogg ext:webm

LigH
17th July 2023, 22:21
New upload: mplayer SVN r38435 (2023-07-17) (https://www.mediafire.com/file/6elppf0r7ojlorx/mplayer_r38435_2023-07-17.7z/file) / ffmpeg N-111503-g3c61e6ce1e-g97c3c9974c (https://www.mediafire.com/file/givc40auz9lfm97/ffmpeg_N-111503-g3c61e6ce1e-g97c3c9974c.7z/file)

[Win32] ffmpeg version N-111502-g48fecbd4cc-g97c3c9974c+2 Copyright (c) 2000-2023 the FFmpeg developers
[Win64] ffmpeg version N-111503-g3c61e6ce1e-g97c3c9974c+3 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 13.1.0 (Rev7, Built by MSYS2 project)
configuration: --pkg-config=pkgconf --cc='ccache gcc' --cxx='ccache g++' --ld='ccache g++' --extra-cxxflags=-fpermissive --extra-cflags=-Wno-int-conversion --disable-autodetect --enable-amf --enable-bzlib --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-iconv --enable-lzma --enable-nvenc --enable-zlib --enable-sdl2 --enable-ffnvcodec --enable-nvdec --enable-cuda-llvm --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libdav1d --enable-libaom --disable-debug --enable-fontconfig --enable-libass --enable-libbluray --enable-libfreetype --enable-libmfx --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libwebp --enable-libxml2 --enable-libzimg --enable-libshine --enable-gpl --enable-avisynth --enable-libxvid --enable-libopenmpt --enable-version3 --enable-librav1e --enable-libsrt --enable-libgsm --enable-libvmaf --enable-libsvtav1 --enable-chromaprint --enable-frei0r --enable-libaribb24 --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfribidi --enable-libgme --enable-libilbc --enable-libsvthevc --enable-libkvazaar --enable-libmodplug --enable-librist --enable-librtmp --enable-librubberband --enable-libtesseract --enable-libxavs --enable-libzmq --enable-libzvbi --enable-openal --enable-libcodec2 --enable-ladspa --enable-vapoursynth --enable-liblensfun --enable-libglslang --enable-vulkan --enable-libdavs2 --enable-libxavs2 --enable-libuavs3d --enable-libplacebo --enable-libjxl --enable-opencl --enable-opengl --enable-libopenh264 --enable-mbedtls --extra-cflags=-DLIBTWOLAME_STATIC --extra-libs=-lstdc++ --extra-cflags=-DCACA_STATIC --extra-cflags=-DMODPLUG_STATIC --extra-cflags=-DCHROMAPRINT_NODLL --extra-libs=-lstdc++ --extra-cflags=-DZMQ_STATIC --extra-libs=-lpsapi --extra-cflags=-DLIBXML_STATIC --extra-libs=-liconv --disable-w32threads --extra-cflags=-DKVZ_STATIC_LIB --extra-cflags=-DAL_LIBTYPE_STATIC --extra-cflags='-IG:/MABS/local64/include' --extra-cflags='-IG:/MABS/local64/include/AL'
libavutil 58. 14.100 / 58. 14.100
libavcodec 60. 22.100 / 60. 22.100
libavformat 60. 10.100 / 60. 10.100
libavdevice 60. 2.101 / 60. 2.101
libavfilter 9. 8.102 / 9. 8.102
libswscale 7. 3.100 / 7. 3.100
libswresample 4. 11.100 / 4. 11.100
libpostproc 57. 2.100 / 57. 2.100

therube
4th October 2023, 15:58
looks like Vorbis is broken in builds > r38404
Back working with r38435 :-).

Thank you.

therube
25th April 2024, 17:25
I'll note that these builds do not handle (& I'll say it incorrectly) external subtitle (.srt) files that contain "unicode" characters in their name.

If you have:
- video.mp4
- video.srt
the subtitles display just fine.

But if you have:
- videö.mp4
- videö.srt
the ö character cause the display of the subtitles to fail (not display).



(Likewise, other builds, like https://sourceforge.net/projects/mplayer-win32/files/, do not have this issue.)