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! 
 
![[image]](http://jafile.com/uploads/dos386/ffdg10rr.png)  
 
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   
 
![[image]](http://jafile.com/uploads/dos386/ffdgrayr.png)  
 
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 ***  |