I usually pass the recordings to comskip through the console in the "latest_file" variable in my AHK_L unicode script.
Like this:
Code:
Comskip_location := "C:\Program\Comskip\comskip.exe"
latest_file := "D:\TV\Recording Service\20120427_20-59-01_TV8_Billy Elliot - ★★★★★★★★☆☆.ts"
RunWait, %comspec% /c %Comskip_location% -t --videoredo --ini="%TV3ini%" "%latest_file%",, %Hide_commandline_userinterface%
I understand the bump though. Problem is it's hard to test entering the unicode filename manually at the console
cuz the unicode stars isnt part of the system charset and displays rather funny. Drag and dropping the unicode filename movie on ffplay.exe (FFMpeg) one can see the chars the console automatically converts for replacement of the unicode stars. My active code page for the console does not handle unicode. So there seem to be a convertion from UTF-8 to ANSI going on, but I think comskip will be abled to convert them back to unicode correctly anyway.
For black unicode stars console uses = Гÿà
For white unicode stars console uses = Гÿå
Not enirely sure if these are the same chars though that the console is using (I used some chars that resembles what im seeing in the ffplay.exe test). Maybe these chars changes depending on which active code page is used in the console, so it will be hard implementing something that works for everybody.
Yeah, this is a real problem and I don't know how to pass the unicode filenames to comskip when using the console which only uses ANSI. Perhaps you have any ideas?