Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to index page
Thread view  Board view
RayeR

Homepage

CZ,
26.12.2011, 16:40
 

X264 1.20 and FFMPEG 0.9 video encoders port for DOS :) (Announce)

After some hours of struggling with huge source packages I was finally managed to compile X264 with libav support and FFMPEG. For some issues all optimized SSE code in ASM modules had to be disabled.
Test versions here:

http://rayer.ic.cz/download/ffmpeg.exe
http://rayer.ic.cz/download/x264.exe

:hungry:

I also hope that FFMPEG will help others to build new mplayer with Judas :)

---
DOS gives me freedom to unlimited HW access.

ron

Homepage E-mail

Australia,
26.12.2011, 21:47

@ RayeR
 

X264 1.20 and FFMPEG 0.9 video encoders port for DOS :)

> After some hours of struggling with huge source packages I was finally
> managed to compile X264 with libav support and FFMPEG. For some issues all
> optimized SSE code in ASM modules had to be disabled.
> Test versions here:
>
> http://rayer.ic.cz/download/ffmpeg.exe
> http://rayer.ic.cz/download/x264.exe

FFMPEG seems to work just fine (convert .flv to .avi tested so far).
That is on my AMD K6 600MHz machine.

Ron

RayeR

Homepage

CZ,
26.12.2011, 23:54

@ ron
 

X264 1.20 and FFMPEG 0.9 video encoders port for DOS :)

> > http://rayer.ic.cz/download/ffmpeg.exe
> > http://rayer.ic.cz/download/x264.exe
>
> FFMPEG seems to work just fine (convert .flv to .avi tested so far).
> That is on my AMD K6 600MHz machine.
>
> Ron

I just reupload the binaries. Added x264 ISO MP4 output (GPAC) and FFMPEG postprocess and device (stripped from unsuppoterd I/O) libs. For those who wants more to mess with sources I uploaded the whole configured package on SF:
https://sourceforge.net/projects/ffmpeg-x264-dos/files/

Here's my note about DJGPP GCC 4.6.2 problem I met during compiling:
http://groups.google.com/group/comp.os.msdos.djgpp/browse_thread/thread/2d18dbfe2f826ffc#

---
DOS gives me freedom to unlimited HW access.

RayeR

Homepage

CZ,
08.01.2012, 16:23

@ RayeR
 

X264, FFMPEG and DJGPP BinUtils 2.22 important update!

Hi,
Manuel Guerrero on DJGPP google group just released new DJGPP binutils 2.22
for 2.04
http://www.google.com/url?sa=D&q=ftp://ftp.del....zip&usg=AFQjCNHMGjCIgkraiqavYkiIav_kwuFFRA
for 2.03
http://www.google.com/url?sa=D&q=ftp://ftp.del....zip&usg=AFQjCNF5I5-b1Lw5Sqmuec4lqt-3zSqvzA
http://groups.google.com/group/comp.os.msdos.djgpp/browse_thread/thread/41a9d8fc88b0ec38#
that introduce a workaround to overcome COFF limitation of max up to 65536 relocation in one object file. Now the limit is theoretically increased to 2^32. This solved my issues when compiling FFMPEG where I had to disable optiomize for some files that produced large amount of relocs. Now it works fine. I reupload binaries at my homepage and source on SourceForge page.

---
DOS gives me freedom to unlimited HW access.

DOS386

15.01.2012, 04:32

@ RayeR
 

X264 1.20 and FFMPEG 0.9 video encoders | VP8 / WebM

> I just reupload the binaries. Added x264 ISO MP4 output (GPAC) and FFMPEG
> https://sourceforge.net/projects/ffmpeg-x264-dos/files/

COOL :-) it runs ... but

VP8 / WEBM encoding doesn't work ... need libvpx ?

http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog

http://ffmpeg.org/general.html#libvpx

you did "--enable-nonfree" .... this reportedly makes FFMPEG illegal and unredistributable :-(

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

RayeR

Homepage

CZ,
16.01.2012, 00:15

@ DOS386
 

X264 1.20 and FFMPEG 0.9.1 video encoders and LAME 3.99.3

> VP8 / WEBM encoding doesn't work ... need libvpx ?

It's external library so it was not compiled in this basic version. You can try to configure and recompile it, I didn't succeed.

> you did "--enable-nonfree" .... this reportedly makes FFMPEG illegal and
> unredistributable :-(

Yes, because I planned to add further external libs that needs this. Today I added libmp3lame and libfaac to be able to encode MP3 and AAC audio. FFMPEG was updated to ver 0.9.1. I also update my LAME 3.99.3 for DOS.

http://rayer.ic.cz/download/lame.exe
http://rayer.ic.cz/download/ffmpeg.exe
http://rayer.ic.cz/download/x264.exe
https://sourceforge.net/projects/ffmpeg-x264-dos/files

---
DOS gives me freedom to unlimited HW access.

DOS386

16.01.2012, 06:33

@ RayeR
 

X264 1.20 and FFMPEG 0.9.1 encoders LAME 3.99.3 | VP8/WebM

> It's external library so it was not compiled in this basic version. You can
> try to configure and recompile it, I didn't succeed

:-( please retry occasionally ... the most important feature is missing.

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

RayeR

Homepage

CZ,
17.01.2012, 02:08

@ DOS386
 

X264 1.20 and FFMPEG 0.9.1 + libvpx

> :-( please retry occasionally ... the most important feature is missing.

Khusraw kindly sent me preconfigured libvpx so I was able to include it in FFMPEG. Files was updated, test it.

http://rayer.ic.cz/download/ffmpeg.exe
http://rayer.ic.cz/download/x264.exe
https://sourceforge.net/projects/ffmpeg-x264-dos/files

---
DOS gives me freedom to unlimited HW access.

DOS386

19.02.2012, 12:12

@ RayeR
 

X264 1.20 and FFMPEG 1.0 + libvpx | libvorbis missing

> Today I made update to FFMPEG 0.10

DAMN !!! http://ffmpeg.org/download.html#release_0.10

The version after 0.9 is NOT 1.0 but 0.10 ... wait another 100 years for FFMPEG 1.0 :-(

> > please retry occasionally ... the most important feature is missing
> Khusraw kindly sent me preconfigured libvpx so I was able

> Files updated

Thanks :-)

> test it

Done!

[image]

Result: it works for VP8 video encoding ... but fails to encode the sound! Apparently libvorbis is missing ("native" FFVORBIS encoder is disabled by default for good reasons - it sucks) and the message is very funny :-) ... I wonder whether it maybe needs libogg too (despite WeBM doesn't use OGG - it's a subset of Matroska :-|

PS: if anyone wants to test the Win32 binary NOT working with HX for unknown reasons: http://jafile.com/uploads/dos386/ff.zip (6 MiB)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

RayeR

Homepage

CZ,
21.02.2012, 14:34
(edited by RayeR, 22.02.2012, 02:57)

@ DOS386
 

X264 1.20 and FFMPEG 1.0 + libvpx +libvorbis updated

Yes, there lefts many external libraries that are not compiled. It's not easy to get them working and even nobody may need them. But you're right that ogg/vorbis is not so rare to be missed so I tried go on last night. Fortunately I have luck that ./configure script run well under DJGPP and produce makefiles. There still was need for minor manual fix in makefiles but I've done it and it compiled.

So here you can try new FFMPEG with libvorbis (libogg needed too as depency of libvorbis)

http://rayer.ic.cz/download/ffmpeg.exe
http://rayer.ic.cz/download/x264.exe
http://sourceforge.net/projects/ffmpeg-x264-dos/files

---
DOS gives me freedom to unlimited HW access.

DOS386

24.02.2012, 01:30

@ RayeR
 

FFMPEG 0.10 + libvpx +libvorbis updated - WeBM works

> So here you can try new FFMPEG with libvorbis (libogg needed too as depency
> of libvorbis)

COOL :-)

> http://rayer.ic.cz/download/ffmpeg.exe http://rayer.ic.cz/download/x264.exe

dead

> http://sourceforge.net/projects/ffmpeg-x264-dos/files

EXE's here ^^^ in ;-)

[image]

it seems to work now ... I can encode WeBM from YUV+WAV as well as convert from AVI.

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

glennmcc

Homepage E-mail

North Jackson, Ohio (USA),
16.01.2012, 23:44

@ RayeR
 

X264 1.20 and FFMPEG 0.9.1 video encoders and LAME 3.99.3

This is why DOS386 was commenting about --enable-nonfree

--- clipped from the license file included with the ffmpeg SRC ---

The nonfree external libraries libfaac and libaacplus
can be hooked up in FFmpeg.

You need to pass --enable-nonfree to configure to enable it.
Employ this option with care as FFmpeg
then becomes nonfree and unredistributable.
__________________________________________________________________


> > VP8 / WEBM encoding doesn't work ... need libvpx ?
>
> It's external library so it was not compiled in this basic version. You can
> try to configure and recompile it, I didn't succeed.
>
> > you did "--enable-nonfree" .... this reportedly makes FFMPEG illegal and
> > unredistributable :-(
>
> Yes, because I planned to add further external libs that needs this. Today
> I added libmp3lame and libfaac to be able to encode MP3 and AAC audio.
> FFMPEG was updated to ver 0.9.1. I also update my LAME 3.99.3 for DOS.
>
> http://rayer.ic.cz/download/lame.exe
> http://rayer.ic.cz/download/ffmpeg.exe
> http://rayer.ic.cz/download/x264.exe
> https://sourceforge.net/projects/ffmpeg-x264-dos/files

RayeR

Homepage

CZ,
17.01.2012, 00:18
(edited by RayeR, 17.01.2012, 02:10)

@ glennmcc
 

X264 1.20 and FFMPEG 0.9.1 video encoders and LAME 3.99.3

> You need to pass --enable-nonfree to configure to enable it.
> Employ this option with care as FFmpeg
> then becomes nonfree and unredistributable.

I know. This is a typical frogs-mice xxxGPL war, f*ck this...
FFMPEG is freeware
FAAC is freeware
ISO MPEG4 code is freeware
I'm leaving this for lawyers, code for users :)

---
DOS gives me freedom to unlimited HW access.

RayeR

Homepage

CZ,
06.04.2012, 00:09

@ RayeR
 

X264 1.20 and FFMPEG 0.9.1 video encoders and LAME 3.99.3

On a request I recompiled FFMPEG and X264 for pentium&387 (no MMX) for older machines. https://sourceforge.net/projects/ffmpeg-x264-dos/files/

---
DOS gives me freedom to unlimited HW access.

RayeR

Homepage

CZ,
01.02.2012, 04:38

@ RayeR
 

X264 1.20 and FFMPEG 0.10 video encoders port for DOS :)

Today I made update to FFMPEG 0.10. I also inlcuded libx264 to FFMPEG so it can encode h264 directly via "-vcodec libx264" parameter.

http://rayer.ic.cz/download/ffmpeg.exe
http://rayer.ic.cz/download/x264.exe
https://sourceforge.net/projects/ffmpeg-x264-dos/files

---
DOS gives me freedom to unlimited HW access.

DOS386

08.10.2012, 09:03

@ RayeR
 

FFMPEG 1.0 ||| 2012-Sep-28

> After some hours of struggling with huge source packages I was finally
> managed to compile X264 with libav support and FFMPEG

FFMPEG 1.0 is out:

http://ffmpeg.org/download.html#release_1.0

What's new:

* I don't know
* http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog

Binaries:

http://ffmpeg.zeranoe.com/builds/ (untested, and no "exact" 1.0 build)

---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***

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