RayeR

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

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

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

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

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

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

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

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

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

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

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

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

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. |