Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
10.09.2021, 21:00
 

ffmpeg for DOS ! (Developers)

Has anyone compiled a more recent ffmpeg.exe for DOS
that supports the VP9 codec in most newer WEBM videos ?

The most recent DOS build of ffmpeg that I can find does not have a VP9 decoder.

Therefore, this is the failed attempt to convert a VP9 WEBM into MP4

ffmpeg version 2.2.16 Copyright (c) 2000-2015 the FFmpeg developers
built on Dec 21 2016 04:08:32 with GCC 4.8.5 (GCC), DOS/DJGPP port by RayeR
configuration: --enable-nonfree --disable-pthreads --disable-w32threads --disable-os2threads --disable-network --disable-vda --disable-dxva2 --disable-avx --disable-ffserver --enable-libmp3lame --enable-libfaac --enable-libvpx --enable-libvorbis --enable-libtheora --enable-libwavpack --enable-libx264
libavutil 52. 66.100 / 52. 66.100
libavcodec 55. 52.102 / 55. 52.102
libavformat 55. 33.100 / 55. 33.100
libavdevice 55. 10.100 / 55. 10.100
libavfilter 4. 2.100 / 4. 2.100
libavresample 1. 2. 0 / 1. 2. 0
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
[matroska,webm @ 173f360] Unknown entry 0x55B0
[vp9 @ 1740750] Warning: not compiled with thread support, using thread emulation
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, matroska,webm, from 'd:\big_bang.web':
Metadata:
encoder : Lavf57.71.100
Duration: 00:01:57.74, start: 0.007000, bitrate: 432 kb/s
Stream #0:0(eng): Video: vp9, yuv420p, 640x360, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 1k tbc (default)
Stream #0:1(eng): Audio: opus, 48000 Hz, stereo (default)
No decoder for stream #0:1, filtering impossible
Error opening filters!
Conversion failed!


Also, the most recent mplayer.exe I have is the one from Khusraw in 2012
which also does not have a VP9 decoder.

If we had a more recent ffmpeg with VP9 decoder, at-least we could convert
those VP9 WEBM videos to a format that Khusraw's mplayer.exe could play.

---
--
http://glennmcc.org/

Zyzzle

12.09.2021, 21:01

@ glennmcc
 

ffmpeg for DOS !

Does this version of MPLAYER on RayeR's page not support VP9 decoding?

http://rayer.g6.cz/download/mplayer.exe

Also, it seems that FFMPEG 2.2.3.0 is latest FFMPEG that he has compiled for DOS.

I remember that Khusraw release a more recent DOS compile of Mplayer around 2017 or 2018 which supported PCI sound cards. I believe this is in the above link, which is the latest DOS compile that I know of.

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
23.09.2021, 18:49

@ Zyzzle
 

ffmpeg for DOS !

> Does this version of MPLAYER on RayeR's page not support VP9 decoding?
>
> http://rayer.g6.cz/download/mplayer.exe
>
> Also, it seems that FFMPEG 2.2.3.0 is latest FFMPEG that he has compiled
> for DOS.
>
> I remember that Khusraw release a more recent DOS compile of Mplayer around
> 2017 or 2018 which supported PCI sound cards. I believe this is in the
> above link, which is the latest DOS compile that I know of.

Thank you... I had not known about that newer build till now.

Well, that one does indeed suport VP9

However... it has the same problem as does the old version I had compiled by Khusraw.

That being... even tho -x 800 -y 600 was used on the command line...
it insisted upon setting a video mode of 1920x1440 which it detected
that my video card could handle.

BUT.. my monitor can't handle 1920x1440 therefore all I got was "Input not Supported"

Is there some command line option or config setting
that I'm not aware of which will 'force' it to use
the specified x/y video mode ?

____________________


MPlayer SVN-r37916-4.7.4 (C) 2000-2017 MPlayer Team

Playing vp9.web.
libavformat version 57.63.100 (internal)
libavformat file format detected.
[lavf] stream 0: video (vp9), -vid 0
[lavf] stream 1: audio (vorbis), -aid 0, -alang eng
VIDEO: [VP90] 1920x1080 0bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.75.100 (internal)
Selected video codec: [ffvp9] vfm: ffmpeg (FFmpeg VP9)
==========================================================================
Clip info:
encoder: Lavf57.56.101
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 0.0 kbit/0.00% (ratio: 0->384000)
Selected audio codec: [ffvorbis] afm: ffmpeg (FFmpeg Vorbis)
==========================================================================
AO: [au] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VO: [vesa] 1920x1080 => 800x600 Planar YV12
[VO_VESA] Found VESA VBE BIOS Version 3.0 Revision: 100.
[VO_VESA] Video memory: 65472 Kb.
[VO_VESA] VESA Capabilities: 8-bit DAC, VGA CRTC, normal RAMDAC, no stereoscopic, no stereo.
[VO_VESA] !!! OEM info will be printed below !!!
[VO_VESA] You should see 5 OEM related lines below; If not, you've broken vm86.
[VO_VESA] OEM info: Intel(R)Sandybridge Desktop Graphics Chipset Accelerated VGA BIOS.
[VO_VESA] OEM Revision: 100.
[VO_VESA] OEM vendor: Intel Corporation.
[VO_VESA] OEM Product Name: Intel(R)Sandybridge Desktop Graphics Controller.
[VO_VESA] OEM Product Rev: Hardware Version 0.0.
[VO_VESA] Hint: For working TV-Out you should have plugged in the TV connector
[VO_VESA] before booting since VESA BIOS initializes itself only during POST.
[VO_VESA] Using VESA mode (19) = 14d [1920x1440@16]
[swscaler @ f80780]bicubic scaler, from yuv420p to rgb565le using MMXEXT
[swscaler @ f80780]using unscaled yuv420p -> rgb565le special converter
[VO_VESA] Using DGA (physical resources: D0000000h, 03FF0000h)
VO: [vesa] 1920x1080 => 800x600 Planar YV12
[VO_VESA] Using VESA mode (19) = 14d [1920x1440@16]
[VO_VESA] Using DGA (physical resources: D0000000h, 03FF0000h)
A: -0.1 V: 0.0 A-V: -0.068 ct: 0.000 0/ 0 ??% ??% ??,?% 0 0
A: 0.1 V: 0.0 A-V: 0.070 ct: 0.003 0/ 0 ??% ??% ??,?% 0 0
A: 0.2 V: 0.1 A-V: 0.106 ct: 0.007 0/ 0 ??% ??% ??,?% 0 0
A: 0.2 V: 0.1 A-V: 0.141 ct: 0.010 0/ 0 ??% ??% ??,?% 0 0
A: 0.3 V: 0.1 A-V: 0.177 ct: 0.013 0/ 0 ??% ??% ??,?% 1 0

---
--
http://glennmcc.org/

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
24.09.2021, 04:14

@ glennmcc
 

ffmpeg for DOS !

I tried the DOS build made by Mik back in 2010 on that WEBM which I had converted to MP4

Same problem... it also sets the video mode to 1920x1440 resulting in "Input not Supported"

MPlayer SVN-r30232-4.1.2 (C) 2000-2009 MPlayer Team

Playing d:\xtbug44b.mp4.
libavformat file format detected.
[lavf] Video stream found, -vid 0
[lavf] Audio stream found, -aid 1
VIDEO: [H264] 1920x1080 24bpp 29.970 fps 1929.2 kbps (235.5 kbyte/s)
Clip info:
major_brand: isom
minor_version: 512
compatible_brands: isomiso2avc1mp41
encoder: Lavf59.5.100
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 48000 Hz, 2 ch, s16le, 127.8 kbit/8.32% (ratio: 15979->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
Audio: no sound
Starting playback...
VO: [vesa] 1920x1080 => 800x600 Planar YV12 [fs] [zoom]
[VO_VESA] Found VESA VBE BIOS Version 3.0 Revision: 100.
[VO_VESA] Video memory: 65472 Kb.
[VO_VESA] VESA Capabilities: 8-bit DAC, VGA CRTC, normal RAMDAC, no stereoscopic, no stereo.
[VO_VESA] !!! OEM info will be printed below !!!
[VO_VESA] You should see 5 OEM related lines below; If not, you've broken vm86.
[VO_VESA] OEM info: Intel(R)Sandybridge Desktop Graphics Chipset Accelerated VGA BIOS.
[VO_VESA] OEM Revision: 100.
[VO_VESA] OEM vendor: Intel Corporation.
[VO_VESA] OEM Product Name: Intel(R)Sandybridge Desktop Graphics Controller.
[VO_VESA] OEM Product Rev: Hardware Version 0.0.
[VO_VESA] Hint: For working TV-Out you should have plugged in the TV connector
[VO_VESA] before booting since VESA BIOS initializes itself only during POST.
[VO_VESA] Using VESA mode (19) = 14d [1920x1440@16]
[swscaler @ 886fd0]BICUBIC scaler, from yuv420p to rgb565le using MMX2
[VO_VESA] Using DGA (physical resources: D0000000h, 03FF0000h)
V: 0.0 0/ 0 ??% ??% ??,?% 0 0
V: 0.0 0/ 0 ??% ??% ??,?% 0 0
V: 0.1 0/ 0 ??% ??% ??,?% 0

---
--
http://glennmcc.org/

Back to index page
Thread view  Board view
22049 Postings in 2034 Threads, 396 registered users, 84 users online (0 registered, 84 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum