RayeR
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
I also hope that FFMPEG will help others to build new mplayer with Judas :) --- DOS gives me freedom to unlimited HW access. |
ron
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
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
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
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 *** |
glennmcc
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
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
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. |
RayeR
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
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!
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
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
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 *** |
RayeR
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. |
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 *** |