A V x C A T - Audio/Video eXtented Conversion and Authoring Tool

Mon interface AVxCAT - My AVxCAT interface
AVxCAT, successor of FFMPEGCA is based on original idea from ce2mp3 at os2world.com
- changelog -

change history file

AVxCAT v1.4.2 (2017/04/17)
  • Corrected un bug not showing all used drives like RAMFS drive missing.
    An incorrect value was saved instead of the correct drives to list options.
AVxCAT v1.4.1
  • Added support of ffmpeg "normalize" function available since ffmpeg V3
    (the volume level is than the corresponding normalize output volume)
    note: ffmpeg normalize works on video files too (to enable it, switch to audio + advanced, set ffmpeg normalize on and switch to video again)
  • Added popup message during normalize process
  • Now "aiff" tracks under an added "dir" into container are processed too
  • corrected a problem when "max." is found in returned ffmepg string during video size check
  • corrected a problem when loading auto saved audio list
  • corrected a problem processing "dirs" under new ffmpeg build
AVxCAT v1.4.0 Major update (2016/04/16)
  • Added support for ffmmpeg v2.1.5 as well for ffmpeg v3.0 up to 3.0.1 r2 (current available ffmpeg build)
  • Support of vp8 ogg and VP9 with ogg or opus audio file (with added key frame timestamp)- play well under ffplay
  • All available and selectable codec operationnal with limits of ffmpeg version enabled libs
  • AVxCAT issue beginglibpath for selected ffmpeg to use its \lib available dlls's ( this allow having more than one ffmpeg version
        under the system - If commun ffmpeg Dll's were put into a folder under libpath, it can be removed - verify having libpath starting with
        " c:\usr\lib;c:\ecs\dll;c:\os2\dll .. " - change c to your boot drive )
  • Multi-thread supported since ffmpeg 2.1.5 with a new added option under "parameters" allowing number of threads to use*
  • Added possibility to enabled debug log parm on ffmpeg v3.x
  • Added option to allow empty container video list after successfull conversion
  • Added support of VP9 (ogg or opus) with corresponding ffmpeg v3.0.1 having these codecs enabled (could be checked under help)
  • Changed video profiles list to new more commun used profiles and added a few ones - of course, user can always create his own profles
  • If ffmpeg isn't enabled for some specific codecs, the corresponding entries are flagged [Not enabled]
  • Changed help display
  • Added several help about selected ffmpeg under AVxCAT (version, encoders, decoders, formats, codecs..)
  • Added the possibility to use a user command file including some commands which could be issued just before or after ffmpeg start conversion
  • Re-worked internal filemanager to prevent possible crash and made it respondiong faster
  • Added a popup message to tell if [add] file in the container list was done as well some other informal messages
  • Now, speed location in the video from under video advanced option is very fast
  • Added new options under video advanced dialog available with ffmpeg v3.x :
       - rotate video ( 90 clock, -90 clock etc.. )
       - vertival flip
       - horizontal flip
       - portrait / landscape mode
       All these options can be used together including sharpness, crop setting.
  • Added support of "aacgain, wavegain, mp3gain, vorbisgain" (must be under AVxCAT path)
        undependant of ffmpeg version used to allow "normalize" process - more work planned on this part according new ffmpeg possibilities
        with Volume used to set final output volume when one of these option is enabled
  • Modified some dialog sizing and text positionning for a better rendering according screen size and video driver!
  • Now, AVxCAT does an autosave of the currnet media in the copntainer list when closing AVxCAT. It is propose to restaure them at next restart
  • Added new message when ffmpeg is unable to get enough memory (32bits limits) to process the video ( mostly due to big output size ex: 1920x1080 )
  • When playing a video via KMP (the one to use for presentations), a message opens to asked what to do if associated xml file is found
  • When using ffplay as player, a help dialog opens with available hot keys function
  • Corrected switch process between audio / video
  • Corrected many bugs found during heavy tests
  • Some more minor bugs corrected and may some not found yet ! (send me an email if you find some issue)

  • Note:check having FREETYP*.DLL (e.g. FREETYP6.DLL) installed for ffmpeg
    "If you have user defined video profiles, erase the ini file before this installation and create profiles again"
AVxCAT v1.2.6 (2012/02/05)
  • Added an information message when selecting KMP player which may need additional parms when it doesn't play audio
  • Corrected a bug not alowing more than 4 "words" (2 parms) into user parms field
  • Added some more verification in case of invalid entries found at conversion time
  • Loading rxu.dll despite test returns already loaded (note: if some RXU functions aren't loaded, conversion may fail)
AVxCAT v1.2.5
  • If priority.exe isn't installed, thread priority can be enabled using rexx "SysSetPriority"
  • Added "*.rmvb" supported files in default extention
  • Corrected some minor bugs
AVxCAT v1.2.4
  • Added option to disable write metadatas
  • Added VBR for MP3 (not all player support VBR)
AVxCAT v1.2.3
  • Creating cdda2wav track name out of title (cddb) could result into invalid characters. Now, these characters are replaced
  • Removed id3v2 requirement when id3tag is not enabled
  • Some minor corrections
AVxCAT v1.2.2
  • v1.2.2b has a corrected timidity issue. This can be bypassed under v1.2.0 removing all lines having "-Ow" in timidity.cat
  • Cdda2wav uses "--max" default option now
  • Both "--deemphasize and -paranoia" cdda2wav options can be enabled using special AVxCAT parameters (see doc file)
  • Adding MP3GAIN in AVxCAT path enables MP3 normalisation with new "Auto" setting into Volume level (last high value)
    (For all other audio codec output files, "Auto" will set FFMPEG volume level to 256 which is "0" under AVxCAT = no change)
  • Updated AVxCAT log file to indicate if Timidity or VoiX was used
  • Updated AVxCAT log file to indicate mp3gain applied correction if enabled and called (used parms displaied)
  • "AAC" extension changed to use "M4A" extension - same codec and parms (ipod standard)
  • Added "GIF" format under Video type
  • Enabled Extract images from video file (BMP or JPG or PNG). Default 1 image (or Frate) per seconds with a default number of 10 images.
    This value can be modified using uparms "-vparms x" or setting start time and duration time
  • small AVxCAT doc update
AVxCAT v1.2.0
  • Added VOIX full support - any file to any file with voix filtering - (voix.exe is under AVxCAT to have its functions enabled - see licence information under voix folder)
    To have it work, a special VoiX build provided by Andy Willis was added which has included stdin and stdout support as wall as other corrections for full compatibility with ffmpeg (Thanks to Andy for this great work)
  • All timidity parms can be overwritten with use of timidity.cat file (this one was updated about -Ow temporary restriction)
  • Changed message issued in case of DVD rip and temp path has not enought space. New message has required size corrected and gives suggestion to bypass the problem
  • Corrected a missing "wipe" option if needed when converting "DVD" film
  • Changed command line syntax and position into generated temp file used by AVxCAT (this resolves rare errors with truncated lines due to max length exceeded)
  • Corrected a possible crash when opening "advanced" option for Flac files
  • Corrected MP2 audio conversion to use correct MP2 extension name
  • Changed "Avi OS/2 player compatible" profile name to "Avi/mpeg1 OS/2 player 480x360" with fixed video maximum size successfully tested instead of "default"
  • Most audio advanced function display now previous user settings (except mapping)
  • Video advanced function has the video size set to the input video default or to user already set size (4:3 16:9 2.35 Default)
  • Corrected a wrong audio mapping when extracting audio file from a video file (default audio mapping should force use of 0.0)
  • Corrected [new profile] left disable when AVxCAT at open time if previously closed with video "User profil value" selected
  • Video profile "FLV flash *slideshow*" has the corresponding "Type" option enable to allow change video codec to avi or whatelse supported
    (this limits number of operation for slideshow or animation in different codec - Note: all pictures should have same size = video size)
  • note: VoiX an Timidity processes are not logged into AVxCAT log file yet
AVxCAT v1.1.3
  • Now PMMail as email client fully supported - last bug resolved
  • Corrected an invalid parameter left when using mpeg1 conversion
AVxCAT v1.1.2
  • Corrected an invalid IDtags display when opening edit tags after conveting files
  • ffrunca no more needed (multi thread)
  • Added move selected entry (one line) up or down in the process list
  • Changed log message when end user cancels process
  • Reduced "Stop" needed time at end of process (user initiated or not)
  • Corrected invalid ID3 tags and CWMM when converting multiple MIDI files (only case)
  • On some kind of CD's due to filenames, incorrect icon could be displaied into avxcat filemanager
  • Hiden containers when updating to reduce WPS or some video driver stress in smp mode
  • Corrected a "drop" folder in processlist problem
  • changed some hard coded "diaporama" occurence to "slideshow"
AVxCAT v1.1.1
  • Corrected an invalid process when converting midi files without timidity path configured
  • Change default timidity parameters which can be overwriten using the timidity.cat file
  • Updated timidity.cat file with some comments
  • increased target path entry field from 34 characters length to 128
AVxCAT v1.1.0
  • Added Timidity support to converted MIDI files into any audio/video supported ffmpeg codec
    (default parameters used -Ow -idv. To add more parameters, add them into timidity.cat under avxcat path. Any line starting with * is assumed to be a comment)
  • Replaced mp3info (no more required but already usable if it was specified and available into avxcat.ini under id3v1_path key) by timidity path under parameters
  • Added message if loading existing "list" has wrong files entries in it
  • Latest path loaded list is now saved for next "list" fileprompt
  • Added "voix" option under audio advanced window. DO NOT USE IT NOW, I'll tel you howto enable it as soon voix has enabled stdout and tests are done
  • Corrected/Updated processing folders in process list. Now, only elligible Audio and video files under the directory are taken while others or null size files are ignored
    list of A/V ext names: ".mpg .wmv .avi .vob .flv .asf .ts .m2ts .mkv .ogv .ogm .mp4 .swf .mov .m4a .3gp .3g2 .mj2 .webm .ogg .mp3 .wma .flac .wav .aac .ac3 .mid .mp2 .mp1 .cda .rmi .rcp .r36 .g18 .g36 .mfi .xrd"
    This list can be overwrited manualy adding a key "Files_indir" into avxcat.ini file. The added string must be a list of file extension starting with a dot (e.g. .mp4 .mp3) and separated by a blank.
    (e.g. adding VIDEO_TS results in selecting all *.VOB files only. For a one output DVD file, Add the corresponding film IFO file in the process list only)
  • Update AVxCAT main web link to AVxCAT page instead of previous FFMPEGCA web page
  • corrected a few other minor issue
AVxCAT v1.0.0
  • New updated WPI package which creates now an AVxCAT folder on the desktop
    including the program and a doc folder. Last install step allow you to get required and/or
    optionnal products used by AVxCAT
  • AVxCAT uses a unique pipe name at start time based on "seconds"
    (allow multiple instance be started and processing files)
  • Added "Add files" and "Add directories" into RMB too
  • Added --jsync start parameter to allow default -map syncro change using video join option
  • Changed initial start preset path detection
  • Added --apre --spre Uparms detection and process
  • Added limited FFplay.exe support
  • Updated docs
  • Corrected join size popupmsg and changed its color to a lighter yellow
  • Corrected a bug on AAC selection when using Dave's FFMPEG
  • Added support for AMR (only mono, 8000Hz and below 13kbps valid) for futur ffmpeg !
  • Corrected some automatic option agains FFMPEG version
  • Corrected a possible wrong ffmpeg version identification
  • Corrected a possible ffmpeg immediate stop when extra log is always enabled
  • Other minor corrections
FFMPEGCA versions:

  • Moved ffmpegca docs under propgram_path\doc directory
  • Added direct link to Doc folder from under ffmpegca help
    ** Added "Slideshow" word into doc file which is same as french "Diaporama" word **
  • Added posibility to specify audio player for audio files instead of Video player
  • Added an auto detection if player is PM or CMD type to use correct start parameter (needed with some audio player e.g. !z)
  • Added a "save / load list" option under RMB (This may allow to load PM123 playlist into FFMPEGCA process list...)
  • Added ffpreset button near userparms fields for direct ffpreset file selection to include into userparms for MP4 conversion (Advanced option)
  • Corrected a color issue when updating product path under parameters using fileprompt option
  • Corrected Video join mapping error when source media doesn't have video on stream 0.0
  • Added a message when crop/pad is used while it must no be for video join option
  • Now compatible with Dave's ffmpeg
  • Added libvpx (vp8) to use with latest Dave's ffmpeg fix.
  • default "--async 3" can be changed using onetime ffmpegca parameter "--async x" with x above 0 (ini file will be updated)
  • Log files are now going under log path
  • Last MP4 ffpreset used path location is now saved for futur use
  • Corrected some wrong path setting when under OS/2 without all "SET" enable like under eCS (e.g. HOME)
  • If UNIXROOT is enabled, default search location for ffmpeg.exe at install time will be under %UNIXROOT%\usr\bin
  • If source fullpath filename = target fullpath filename, target fullpath filename gets its name appended with current _YYYYMMDD_
  • some other minor issue
  • Added VLC support as external player (Chaptering option supported like KMP)
    (VLC doesn't correctly set 16:9 video size as external parameter. This can be bypassed - See FFMPEGCA doc file about player parameters)
  • Added "Play (Open)" option into processe list RMB menupopup. Audio/video files as well as VIDEO_TS folder are played while a folder entry is opened
  • Updated parameter window to accept VLC player
  • Corrected "Play file" option into filemanager RMB
  • Corrected, improved DVD play ("Enter" or RMB "Play (Open)" on added DVD VIDEO_TS folder into process list)
  • Corrected a crop/pad issue
  • Corrected a wrong icon selection for folder name starting with a dot
  • Optimized some Video play code
  • Added Video JOIN function (usable with AVI or MPEG output codec file). See FFMPEGCA for other restrictions
  • Updated FFMPEGCA.pdf file
  • Corrected a few other minor bugs
  • ffmpegca.ini created under ..\OS2 path can be moved under ffmpegca directory for Suitability
  • If a HOME path was set into config.sys, it is used to create a default initial target converted files path under "..\.ffmpegca"
  • Target path name could now have dots characters in its name
  • Without a target path, [Go] button remain now disable
  • Added "2 pass" support (not supported input files: videos using mp4 codec and audio files)
  • Added 2 pass "All" files (except not supported files) - Usefull to only set 2 pas one time instead on each file (checkbox with red coutour)
  • Added message to inform about ffmpeg pass number in effect for 2 pass process.
  • Added AUDIO join function (each audio file can be full audio or with applied user cut option)
  • Added enable/disable 2s GAP for joined audio files (2s provided audio file required or function is disabled)
  • Added video "S"harpness" at left side of [2 pass] adjustement (A positive value = more sharpness else more blur)
    note: this option affectes all video files from the list
  • Corrected 2 miss-placed metadatas into FFMPEGCA log
  • Added "Extra log" tracing returned information from ffmpeg (usefull in case of ffmpeg error). Log is reset at close time
  • Selected "Extra log" entries can be saved into a temporary file using RMB
  • Converting an audio file to video no more needs to go through [Advanced] option while defaults are now assumed
  • Corrected a possible default ffmpegca audio bmp overlay
  • Only current processing file appears now selected into process list
  • Added default profiles for "MKV" and "TS" as well as selectable codec
  • Corrected User Video profile creation/update
  • If input file has subtitles stream, " -sn" is now added to prevent ffmpeg mapping error
  • Corrected a bug writing ID3 tags into MP3 files using CD-audio source media
  • With 'md' sub directories enabled, ripping CD-audio with cddb on and a valid Album title is found, files are converted into target directory "\"Album title
  • Changed some ID3v2 tag update code
  • Optimized some default video values
  • Corrected invalid audio mapping on video file with audio stream when Audio [x]Off is set.
  • Added special message into logs when ffmpeg crashes (PROCDUMP)
  • Corrected intermittent full progress bar left on RC=12
  • Fullpath under parameters and path under player have now a green background for required tools (grey for optional) and red if the tool isn't found
  • Added [exit] button under filemanager
  • Changed [Add] button to green and [exit] to red under filemenager
  • updated ffmpegca.pdf file
  • May be some bugs not detected yet !
Next to do...
* Last planned function to Join video files...

0.9.7 (refreshed)
  • Default video profile without specific video x*y size uses input default video size
  • Removed an invalide parameters making "AVI OS/2 comptible" video as well as "WMV" fail
  • Replaced ffmpegca.pdf with updated v0.9.7 version
  • Next are updates from 0.9.7
  • CWMM title is taken from metadata or mp3 ID3V2 tags if present
  • Removed some extra metadatas from created Ogg for CWMM play compatibility
  • Forcing CWMM write on mp3 like it does it for OGG, WAV, FLAC to resolve some wrong displaied ID3V2 tags under "Track name"
  • ID3 tags can now be 1,2 or both under FFMPEGCA parameters
  • Id-tags window can be called for MP3,OGG, WAV, FLAC
  • Id-tags window has now suggested ID3V2 tags if any are found
  • Id-tags window [Write tags] updates now CWMM-EAs (Track name) for OGG, WAV, FLAC and MP3 as well as ID3 tags
  • [Prepare Metadata] code rewritten due to some found errors after enabling news options
  • Corrected a few routines to always take long name when writting CWMM-EAs
  • Corrected some typo code error making wrong displaied "Genre" in some cases
  • Added CWMM information into log file for comparaison
  • Log file always show real datas taken to update ID3 tags using ID3V2 or CWMM using rexxutil function
  • If REXXUNI.dll is installed, System codepag and 1252 code page button are enabled under Id-tags (with "change invalid chars to cp850" disabled, this allow you to change IDtags to an eCS readable format or you can [Prepare Metadata] with cp1252 compatible format *usefull to be read under other systems and have better ID3 and metadata cp respect - Unicode wasn't selected due windows doesn't accept UTF-8 from latest specification).
    Call and use of REXXUNI facilities are only available through Id-tags window with result saved into [prepare metadata]
  • Now, if metadatas exists, there are checked for existing changes before updating CWMM or ID3 tags
  • Changed code how metadatas are passed to FFMPEG due to length error. Now, metadata length restriction is removed which prevent FFMPEG pipe errors
  • Now, both ID3V1 and ID3V2 genre field are syncronized
  • Any found ' into a [prepared metadata] string are replace by a x2c('60') "revers quote" to prevent rexx errors for unmatched quotes
  • Updated Direct CD convert to correctly use new updated code
  • May be other bugs are left ! (inform me if you find some)
Next to do...
* ffmpeg two pass option
* Join function...

0.9.6 (final build not released)
    0.9.6 (initial test build)
    • Added E-t (End time) when creating and playing video chapter
    • Corrected an ID3tag/Oggtag source file read not correctly done and missed to update new IDTAGS and metadatas
    • CWMM are now updated with IDtags (OGG, WAV and FLAC) while mp3 has a special ID3tag page (open file "properties")
    • New version of "FFMPEGCA for video analysis.pdf" document
    • Updated for FFMPEG R25157 compatibility
    • FFMPEG R25157 or up required
    • Added some audio cddb datas into mp3 ID3tags outfile
    • Adjusted a few default bitrate
    • Metadatas are now available into ogg as well as flac files (FFMPEG latest correction)
    • Ogg bitrate is ok since v0.9.4k
    Next to do...
    * Investigating updating CWMM...
    * ffmpeg two pass option
    * Join function...

    • Added partiton free/used size into internal filemanager
    • Added free (target) drive space into target message field
    • Added cdda2wav (from CDDVDRTOOLS package) support to convert CD-Audio into any other supported format
      Track can be added into an existing process list (e.g. a mixed of Ogg + CDAudio from S: + CDAudio from T:)
    • Added cdda2wav cddb enable/disable (cddb server and port configurable), Audio can be prefixed by track number or not
      (cdda2wav.exe is from cddvdrtools-os2-1.9.zip package "http://ecomstation.ru/download/software/cddvdrtools-os2-1.9.zip")
    • Added categories under chapter creation for nice presentation.
      To create a chaptered video with external video reference, use model.flv and add chapter to it.
      Then select additional chapter from previously saved categories.
    • Added model.flv for special video clip creation or to create category html/play file
    • improved stability
    • Join option will be added into a next build...
    • Added «AVI-XVID» format type. This option is much faster than x264 MP4 which is very slow.
    • Added available temporary disk space when ripping full DVD film
    • Added Full DVD film conversion to IFO selection (see screencopy)
        1. Select the film corresponding IFO file (generaly, the one having the most *.vob files)
        2. The IFO appears into the selection list with the VOB's size and time with an extrat media type of VOB to inform that values are from the corresponding VOB files
        3. Use of advance button will take first corresponding VOB file to allow stream selection
        4. If temporary disk path has not enough space to proceed, process aborts
        You can change Temporary path for this option running one time: FFMPEGCA.EXE --vobtemp
        At popup window specify path to use and restart FFMPEGCA
        5. If DVD title exist, it is taken to create the output fulename or a default name is used
        6. Full process run in one click using 2 steps. a/ Create a unique VOB file b/ convert the temporary VOB file into the final video file. 5.1 audio stream is supported into this mode. The conversion is done in a piped ffmpeg process.
    • Added audio stream into advanced video option to no longer need to switch into audio mode for audio stream selection
    • Corrected stream selection under video advanced option (no stream was previously selected). More than one audio stream can be selected and added into final video file. Sub-title stream is disabled due to ffmpeg bug.
    • Reviewed advanced video option rendering
    • Image is no longer refreshed after «hh» or «mm» or «ss» loss of focus to reduce unnecessary image refresh and CPU processing. To refresh image, use the blue button
    • Corrected a few typo errors
    • Changed +srt into +sub. This option now produces 3 different format types of sub-title file under source path (SRT, SSA and SUB) which are usable with different kinds of readers. Creating sub-title files has some restrictions such as no more than 2 lines may be added for each sub-title part while srt and ssa support more lines.
    • More about subtitle rules:
        1. Adding a blank line with «.stt» in the first position will disable subtitles for this chapter
        2. Adding lines prefixed by «.stt» will make these subtitle text only lines
        3. Use of a blank or default chapter title and adding «.stt» flagged lines in the notes field will generate subtitle text only
    • Added FFMPEGCA version into logs
    • Added full program path selection through WPS filemanager for ffmpegca and player configuration window
    • Some other code optimisation and errors corrected.

    • Next to do:
        Add "Join" option for audio and video...
        Add Direct audio conversion from CD-Audio
        Add enhancement to video chapter/notes
    • Last FFMPEGCA mode is now restored at next run (video / audio)
    • Internal filemanager saves now last browsed directory to open it again at next request. Tree isn't expanded due to internal limitation
    • Added 2 special parameters for futur use when called from other tools
    0.9.1 (not released)
    • Added fast page jump into xml generator and reader
    • Quotes " are now supported into xml generator
    • Minor bug corrected
    • Stop of previous KMP thread (if one was running outside of FFMPEGCA it will be closed when KMP is started from the chapter/notes window or when started from advanced option)
    • Timestamp is shown on the start button of chapter reader
    • The KMP or Mplayer command help window can be definitively disabled (see doc to re-enable it)
    • Hide of main window when opening chapter/notes window (checkbox addded on chapter/notes window name (Hm for Hide Main))
    • Expanded closing unwanted KMP or Mplayer to the [play] button under advanced options
    • Adjusted some button position into the command help window when Mplayer is used
    • Added XML generator to create user chapter/comments for video (If an xml file exist for the selected video file, it is loaded for update when click on [xml])
    • Added chapter/notes to be saved as HTML page under xml generator including or not thumbnail of each chapter (result example)
    • Added option to save chapter/notes under xml generator as SRT file and used as video subtitle (subtitle duration enabled then)
    • FFMPEGCA is now able to ignore one added special parameter to allow correct drap/drop for audio file processing
    • Added a message at first start if no configuration was done to configure FMPEGCA first before any utlisation
    • Files/directories can be added using "enter" from integrated filemanager
    • Now, you can change program path under FFMPEGCA parameters by clicks starting from the [S] button
    • Added FFMPEGCA home page into help section usefull to check for updates
    • Added Audio and Video mode button into Main window for quick mode switch
    • Corrected bugs like setting audio OFF checkbox disabled video instead of audio
    • More bugs corrected...
    0.8.4 (not released)
    • Support of extrenal (FFMPEGCA xml format rules) video chapter with comments xml file usable with kmp from Main windows (added fur fun!). xml file auto-detected
    • removed unwanted parameter preventing kmp playing audio files ( e.g mp3 )
    • Added possibility to enabled pre-062 kmp compatibility (experimental)
    0.8.3 (not released)
    • New duration calculation is done if the bitrate into fmmppeg returned duration line seems to be exagerated resulting into an invalide duration time (Video and audio bitrates are then taken to adjust duration)
    • Added a final message into "conversion information" message about end of process with final video size taken from Lsize ffmpeg returned line
    • Adjust "CONVERT" and mear text to a different font size for better rendering a smaller screen size display
    • Added extra FFMPEG parameters to start player with different session mode (--mxplayerb (max background) ; --minplayerb (min backgound) ; --mxplayer max foreground) ; default= min foreground )
    • Corrected an invalid internal saved thread id which could result into not well stopped internal process
    • Corrected a crash opening video advanced function - this happened when video stream has additional hex identifier
    • Corrected a bug making KMP not start under advanced function when input video file has no start value into pts or its start time is > 0
    • Reduced input pipe process time
    • Added a path validation under player settings (Enable player checkbox enabled if path is valid)
    • added --ffdebug start parameter to generate FCAxxxxx.CMD for ffmpeg easy debug running the batch file out of FFMPEGCA (follow instruction into this *.CMD)
    • Corrected WMV setting for higher quality mode
    • Corrected a wrong audio setting when starting in video mode with no added files
    • Corrected a stop in case of "frame sync error" or "warning: first frame is no keyframe". Now, FFMPEGCA will stop process if total error count of both messages appears above 1000 times.
    • Added fps value into progress message
    • If current process '%' could not be determine, a *calculating* message is displaied instead of strange values
    • Corrected an invalid remaining time which could occure in some cases following ffmpeg returned message litle change. Of course time could change in case of dropped frames
    • Corrected a variable not always well intialized when using player from video advanced option
    • Added the possibility to run the player from internal filemanager (to preview elligible files for selection)
    • KMPlayer size uses now correct saved player user setting
    • Corrected Video processing (now more than one video into the list is well processed)
    • Audio can now again be extracted from video files (invalid mapping set after enabling video function under 0.8.0)
    • Corrected an invalid stop processing at unpredictable occurence
    • Changed some video options
    • Added Video "Default" format to disable add of -aspect parameter
    • Added more x264 internal preset called using user parameters (see doc)
        (Default, lossless-fast, lossless-medium, hq... )
      • Video crop/pad is now auto-adjusted if "set for all" is enabled (of course, be sure that same rules could be applied on all files from the list)
      • Default image used to create video from audio can be selected through RMB on picture displayed under [Advanced] option. Supported images are now those from FFMPEG (BMP,GIF,JPG,PNG..)
      • Video thumbnail can be created from displayed image under [Advanced ) option using RMB
      • Diaporama can be created into different video format (mpg,flv (default) ... except MP4 using x264 which has a described FFMPEG bug - invalid duration)
      • To create a diaporama, create as many pictures as needed with final size (e.g 320x240) and use numerical incremental naming convention (e.g. IMG0001.BMP, IMG0002.BMP...).
        • Each picture will have the same display time you can adjust through Frate (e.g 3s is the result of 1/3 = 0.333)
        • Select an input AUDIO file (required), switch to "view" "video" and select using RMB on the default picture one of the created incremental pictures.
        • To change default diaporama setting, switch to user mode and change output type only
            Always use:
            * size = Default
            * Maps = Default
            * Bitrate = sameq
            To create a diaporama without sound, create a silent MP3 file with the needed diaporama time
      • FFMPEG is no more called from a batch CMD file but from an exe using created input parameters saved into a TMP file. Use of ffrunca.exe
      • Other bugs introduced under V0.8.0 (video and audio) corrected...
      • ...
      • Enabled Alpha build for Video conversion including all needed addition and aupdates -Please read WARNING about video extraction
          * Convert video to video
          * Convert audio to video (for this option, add an audio file and click on "view" + "video" and proceed. Default taken image: FFMPGCAV.bmp (windows bitmap only sized 320x240) and can be user replaced)
      • Updated log entry according video request
      • Corrected an invalid audio default profile
      • Added stream type into file list container (in case of extension didn't correspond to the codec used)
      • Correct FFMPEGCA color which didn't well work since sizing was enable. Now, you can drag/drop color and as soon FFMPEGCA gets focus, color is updated
      • Added PDF doc file
      • Note: Using both "Crop high" and "Set for all" set to on is not recommended yet - this will be fixed into next build
      • Add possibility to write a (c) copyright tad into [prepare metadata] after validate of 2 conditions (added into TCOP)
      • Now, it used ID3V2 from Andy which well writes ID3V2 --track. Use of --id3v1-only or --id3v2-only works too
      • Change several part of the code to use new working options of ID3V2 tool
      • Due to some missed ID tags, written metadatas from ffmpeg into the mp3 (which are ID3V2 then) are updated without losing them
      • Changed log entries to reflect new changes
      • removed " --edt and --ddt " added under build 0.7.0 external flag which are no more needed
      • Moved "time" under "Edit tag" into a separate group including previous "copyright field" (intentionally left copyright here)
      • mp3info is now optional
          (the only advantage is to update id3V1 genre entry when both id3v1 and id3v2 exist. ID3V2 doesn't update this field in this case)
      • added support of FFMPEG-R23406 which needs an additional parameter converting tracks to ogg tracks. Using or not using this parameter on previous build has no effect.
      • corrected a progress bar issue after ffmpegca set rc2
      • Added external parameter to fully disable "unwanted id3 tags" (only one external parameter supported)
          FFMPEGCA --ed3 (Enable Delete ID3 tags) or FFMPEG --dd3 (Disable Delete ID3 tags)
      • Added Kmplayer and/or Mplayer support to play files (KMP prefered)
      • Added option to enable ID3V1+ID3V2 writing tags (default is now ID3V2 only)
      • Added Main window min/max button
      • Added external option to fully disable adding track time into COMM tag if comment doesn't exist
          FFMPEGCA --dct (Disable Comment with Time) or --ect (Enable Comment with Time)
      • Corrected possible bug setting ID3 Comment field
      • Corrected possible title set to use ID3V1 is ID3V2 seems not to strange!
      • modified read of MP3 IDTAGS routine
      • Enabled [View] - [Video]
      • Futur Video function displayed but not enabled yet (see futur profiles (flv will be included too) + functions under [advanced])
        note: changing first frame or last frame time using hh:mm:ss needs to lost focus to have the corresponding picture displayed (info message available)
      • Corrected an error handling (found on mp3 input file) adding a RC2 with writting id tags enabled (message added into logs)
      • other minor error and text corrected...
      • Added save/restore program position
      • Added save/restore dropped new background color
      • Changed title to FFMPEGCA...
      • Added a short help
      • Enabled [advanced] option for audio convertion
          .select part of file to be converted (use of start cut and duration until end of cut)
           Note: enable cut will enable it for all files (setting "start cut" and "duration" + "same all" unchecked disables cut process for the file at run time)
          .Select a same part time of file to be convert for all files (including files under directories)
           e.g create 10s samples from all files.
          .Overwrite Main(Default) -map setting using one or more -map out of all existing audio stream
      • Disabled Metadata settings on directories (has no sense)
      • Open WPS directories from directories listed into the conversion list (use enter or click 2 times)
      • Added output stream mapping result into logs
      • Added a flag '*' in front of any ID tags usable for metadata.
      • Disabled DRREXX window to appear in case of unpredictable error.
      • Corrected some other errors (e.g. corrected stream extracted information from specific stream description)
      • Corrected target size calculation to not caculate target size if target name didn't look like a valid path
      • Changed ini file name from ce2mp3g.ini to FFMPEGCA.INI (do not forget renaming older ini file to get all parameters back




    ** Pour un bon fonctionnement du site, activez Javascript **



    Rémy DODIN (Seine et Marne - France)
    © 2009 DODIN - site réalisé par R.Dodin - Compatibilité: IE, Safari 3.x, Opera 9.x, Seamonkey et Firefox 2.x...(>1024x600)
    Merci de bien vouloir signaler toutes mentions de © ou droit d'auteurs omises. Animation d'images par "Flash" Jeroenwijering