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.
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)
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
Added option to disable write metadatas
Added VBR for MP3 (not all player support VBR)
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
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
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
Now PMMail as email client fully supported - last bug resolved
Corrected an invalid parameter left when using mpeg1 conversion
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"
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
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
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
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
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...
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
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 files3. Use of advance button will take first corresponding VOB file to allow stream selection4. 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 FFMPEGCA5. If DVD title exist, it is taken to create the output fulename or a default name is used6. 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 chapter2. Adding lines prefixed by «.stt» will make these subtitle text only lines3. 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-AudioAdd 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
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
* 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)
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