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,
17.01.2013, 02:26
 

FFMPEG, x264 & LAME DOS port update (Announce)

Hi,
after some time just a quick update of FFMPEG 0.10.6, x264 0.129 video encoders and LAME 3.99.5 MP3 encoder.

http://sourceforge.net/projects/ffmpeg-x264-dos/files/?source=navbar

Some libraries was updated too

ffmpeg version 0.10.6 Copyright (c) 2000-2012 the FFmpeg developers
  built on Jan 17 2013 01:47:27 with gcc 4.7.2 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-libx264
  libavutil      51. 35.100 / 51. 35.100
  libavcodec     53. 61.100 / 53. 61.100
  libavformat    53. 32.100 / 53. 32.100
  libavdevice    53.  4.100 / 53.  4.100
  libavfilter     2. 61.100 /  2. 61.100
  libswscale      2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc    52.  0.100 / 52.  0.100
Hyper fast Audio and Video encoder

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

Cyril

Homepage

Ukraine,
18.01.2013, 11:46

@ RayeR
 

FFMPEG, x264 & LAME DOS port update

Thanks a lot!

Is it possible to port ffmpeg2theora and speex as well?

RayeR

Homepage

CZ,
18.01.2013, 13:38

@ Cyril
 

FFMPEG, x264 & LAME DOS port update

> Thanks a lot!
>
> Is it possible to port ffmpeg2theora and speex as well?

Those are some extra standalone program or you mean to integrate libtherora in ffmpeg? maybe buy I have very few free time for messing with it...

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

Cyril

Homepage

Ukraine,
19.01.2013, 08:34

@ RayeR
 

FFMPEG, x264 & LAME DOS port update

Yes, I meant them as standalone packages, because their DOS ports are very outdated. That would be nice if you have a possibility.

RayeR

Homepage

CZ,
19.01.2013, 21:19

@ Cyril
 

FFMPEG, x264 & LAME DOS port update

> Yes, I meant them as standalone packages, because their DOS ports are very
> outdated. That would be nice if you have a possibility.

I just looked at ffmpeg2theora-0.29 sources and it uses some Scons python crap instead of classic makefile for building, I really don't want to mess with this.
Maybe i could try to add libtheora to ffmpeg.

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

RayeR

Homepage

CZ,
20.01.2013, 00:31

@ RayeR
 

FFMPEG, x264 & LAME DOS port update

> Maybe i could try to add libtheora to ffmpeg.

Yes I made it. You can download new FFMPEG with compiled libtheora video encoder support.
http://sourceforge.net/projects/ffmpeg-x264-dos/files/?source=navbar

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

ron

Homepage E-mail

Australia,
25.01.2013, 01:29

@ RayeR
 

FFMPEG, x264 & LAME DOS port update

> http://sourceforge.net/projects/ffmpeg-x264-dos/files/?source=navbar

The 41 MB .rar doesn't open in sfn DOS, just empty directories.

Any chance of the executables in a simple .zip for us 16 bit DOS types ? (MS-DOS 6.20 - no long file names)

I have been using the earlier version almost daily, and it would be nice to be able to use this update, too.

---
AUSREG Consultancy http://www.ausreg.com
Tadpole Tunes http://www.tadpoletunes.com
Sna Keo Il http://www.tadpoletunes.com/sna_keo_il/

Rugxulo

Homepage

Usono,
25.01.2013, 05:06

@ ron
 

FFMPEG, x264 & LAME DOS port update

> The 41 MB .rar doesn't open in sfn DOS, just empty directories.
>
> Any chance of the executables in a simple .zip for us 16 bit DOS types ?
> (MS-DOS 6.20 - no long file names)

It might work in a pinch, but I don't know if that would be ideal. While I'm not super familiar with UnRAR, it probably has some switch to help cases like this. (IIRC, all unzip does is truncate to 8.3 and manually requiring rename upon any clashes.)

But are you sure you really want this? I think it'd be better overall if he packaged the binaries and sources entirely separately anyways (esp. since it's 5000 files, 300 subdirs, and 160 MB unpacked, not counting eventual slack space).

At any rate, just to be sure I wasn't giving bad advice, I downloaded it and ran "starlfn /i", and then "unrar x" seemed to work slowly but fine [1] (though you may wish to use "-inul -x*.c -x*.cc -x*.cpp -x*.h -x*.asm -x*.S" to avoid unpacking those files). And this way, it only creates LFNs inside LONGNAME.DAT text files, so no dir entries are (ab)used for VFAT's dirty LFN kludge.

1. "Fine" except for some spurious errors due to some files being too deep for the DOS directory limit (8 max), e.g. XCode project files, I think. I don't know if this is avoidable or not without some tedious reorganization, and I didn't check too closely. But the main FFMPEG.EXE binary is only 4 MB, so I assume it doesn't need most of the other files, esp. not sources, not sure about configs. (I'm not a multimedia buff and never used FFMPEG nor similar, sorry, heh.)

Cyril

Homepage

Ukraine,
25.01.2013, 11:18

@ Rugxulo
 

FFMPEG, x264 & LAME DOS port update

> the main FFMPEG.EXE binary is only 4 MB, so I assume it doesn't need most of > the other files, esp. not sources, not sure about configs. (I'm not a
> multimedia buff and never used FFMPEG nor similar, sorry, heh.)

Yes, indeed, ffmpeg needs nothing external (no sources, no config files, only cwsdpmi, I believe) and it doesn't create any config files either. So it is better packed separately, along with ffprobe, x264 and lame.

RayeR

Homepage

CZ,
25.01.2013, 17:13

@ ron
 

FFMPEG, x264 & LAME DOS port update

> The 41 MB .rar doesn't open in sfn DOS, just empty directories.
>
> Any chance of the executables in a simple .zip for us 16 bit DOS types ?
> (MS-DOS 6.20 - no long file names)

I compiled and packed it under WXP, packed by newer WinRAR that is not compatible with old DOS RAR. But there was linked some version of unrar32 for DOS that I belive it should work. Sorry for 1 big package but I don't have much free time to make different packeges, well I try to add some zip with binaries only...

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

ron

Homepage E-mail

Australia,
25.01.2013, 21:54

@ RayeR
 

FFMPEG, x264 & LAME DOS port update

> > The 41 MB .rar doesn't open in sfn DOS, just empty directories.
> >
> > Any chance of the executables in a simple .zip for us 16 bit DOS types
> ?
> > (MS-DOS 6.20 - no long file names)
>
> Sorry for 1 big package but I don't have much free time to make different
> packeges

Understood.

Perhaps someone else might have the time to extract the executables from the big .rar package and make them available in a simple DOS .zip ?

---
AUSREG Consultancy http://www.ausreg.com
Tadpole Tunes http://www.tadpoletunes.com
Sna Keo Il http://www.tadpoletunes.com/sna_keo_il/

RayeR

Homepage

CZ,
25.01.2013, 22:21

@ ron
 

FFMPEG, x264 & LAME DOS port update

Well, I repacked it to zip

http://sourceforge.net/projects/ffmpeg-x264-dos/fi...x264-0.129-dos-bin-only-19-01-2013.zip/download

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

DOS386

03.02.2013, 18:28

@ Cyril
 

FFMPEG . SPEEX . FFMPEG2THEORA

> Is it possible to port ffmpeg2theora and speex as well?

SPEEX: it's obsolete ... IIRC MPXPLAY can decode it (using DLL), no need to encode ;-)

FFMPEG2THEORA: YES (very useful, but probably difficult)

> Maybe i could try to add libtheora to ffmpeg

FFMPEG has optional "support" for LIBTHEORA. But it used to be desperately broken in the past. So unless it substantially improved recently, hacking on FFMPEG + LIBTHEORA is waste of time.

Better upgrade HX to run FT 0.29 or port FT 0.29.

> ffmpeg version 0.10.6 Copyright (c) 2000-2012 the FFmpeg developers

FFmpeg 1.1.1 was released on 2013-Jan-20

What's new (untested):

+ TAK audio support
+ Opus encoder using libopus
...

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

DOS386

04.02.2013, 15:38
(edited by DOS386, 04.02.2013, 16:19)

@ DOS386
 

FFMPEG . SPEEX . FFMPEG2THEORA

RayeR wrote:

> after some time just a quick update of FFMPEG 0.10.6, x264 0.129 video encoders

Is there a reason against updating to FFMPEG 1.1.1 ? I wonder what has been updated, if not FFMPEG itself ;-)

New in 1.1.1:

- TAK (works: but only 2.xx !!!)
- OPUS (untested)
- Libtheora fixed? (minimal test OK)

FYI, FFMPEG 1.1.1 Win32 works almost in DOS (encoder and player). Needs crypt32.dll.hell, M$WCRT.DLL.HELL from XP, DPMILDR=128 ... minimal test encoded 1 file into Theora and WeBM well, and it plays, but crashes before end with included player in DOS (maybe try > NUL ???). OK in Firefox.

PS: your pages are heavily funny:

http://rayer.ic.cz/ http://volny.cz/rayer/ http://rayer.g6.cz/

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

RayeR

Homepage

CZ,
04.02.2013, 19:10

@ DOS386
 

FFMPEG . SPEEX . FFMPEG2THEORA

> RayeR wrote:
> Is there a reason against updating to FFMPEG 1.1.1 ? I wonder what has been
> updated, if not FFMPEG itself ;-)

I know there is 1.x.x version out but there is more source tree changes so I simply cannot update my existing sources. I would need completly repeat configure and manual patching to be able to compile it. You can try yourself.
BTW 0.x version is still updated in parallel with 1.x...

> PS: your pages are heavily funny:
> http://rayer.ic.cz/ http://volny.cz/rayer/

This sites are abandoned for a long time. There was redirection warning message for a year to let users update links...

The only valid is http://rayer.g6.cz/

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

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