Converter deletes intermediate file (not temp WAV)
2010-02-14 09:07:27
This would be hard for me explaining but I'll try as simple as I can: First I thought is lossyWAV thing, but then I realized it's foobar converter. lossyWAV can produce two files (lossy part and correction part) and additional encoding requires using command shell (cmd.exe) so that it can be done with foobar converter:converter example: encoder: [font= "Lucida Console"]C:\windows\system32\cmd.exe[/font] extension: [font= "Lucida Console"]lossy.tak[/font] parameters:[font= "Lucida Console"] /d /c c:\"Program Files"\encoders\lw_tak.bat %s %d[/font] lw_tak.bat c:\"Program Files"\encoders\lossywav %1 --portable --correction --below --silent c:\"Program Files"\encoders\takc -e -p2m -fsl512 -silent -overwrite -lp "%~n1.lossy.wav" "%~n2.tak" c:\"Program Files"\encoders\takc -e -p2m -fsl512 -silent -overwrite -lp "%~n1.lwcdf.wav" "%~n2.lwcdf.tak" Then I run this converter preset on this file: Filenäme.flac (notice a diaeresis) foobar produces:[font= "Lucida Console"]temp.wav[/font] line 1 produces this files:[font= "Lucida Console"]temp.lossy.wav temp.lwcdf.wav[/font] line 2 produces:[font= "Lucida Console"]temp.lossy.tak[/font] line 3 produces:temp.lossy.lwcdf.tak After converter finishes this files are left:[font= "Lucida Console"]Filenäme.flac temp.lossy.wav temp.lwcdf.wav Filenäme.lossy.tak[/font] temp.lossy.lwcdf.tak failed in finishing as Filenäme.lossy.lwcdf.tak , and got deleted This only happens if filename has accented characters i.e. if it's not in the code page I use Using cmd.exe /u doesn't help I noticed this, while mass converting, and luckily for me I spotted it before I deleted source files, although I've set media library to exclude lwcdf.tak files I know this usage and naming schemes are hard to follow, but the point is that converter deletes intermediate product, which is not it WAV and this happens only with unicode filenames