Menu

#81 freaccmd -o option cannot parse output filespec

fre:ac 1.0.33
closed
nobody
None
1
2018-03-16
2013-07-16
Anonymous
No

64-bit Windows 8 : "freaccmd -track 4-7 -o fourtracks.mp3" prints the usage and exits, just as if no args had been given. I've looked at the code and tried every permutation of arguments I can think of.

Discussion

  • Robert Kausch

    Robert Kausch - 2013-07-17

    Thanks for reporting this!

    The problem was due to the tracks argument not being parsed because of too late initialization of CD drives. It is now fixed in CVS and will be fixed in the next snapshot.

    If you need a patched exe now, please tell me if you are using the 32 or 64 bit version and I will attach it here.

    Please note that your syntax is supposed to work with fre:ac snapshots only - not 1.0.21. Also, you should specify the codec on the command line using "-e LAME".

     
  • Anonymous

    Anonymous - 2013-07-18

    Robert,
    Thanks very much for your quick attention to this. If you would be so kind as to send a 64-bit freaccmd.exe, I would be very grateful. I had gone down the path of trying to build a 64-bit smooth/freac from CVS , but why does smooth still want libunicows?

    Yours most cordially,
    Frank Wilhoit
    .

     
  • Robert Kausch

    Robert Kausch - 2013-07-18

    Here's the fix for the 20130430 64 bit version. It's actually the freac.dll file you need to exchange.

    If smooth complained about missing Unicows, you were actually compiling a 32 bit version. The 32 bit version needs Unicows, because it still supports Windows 9x/ME.

    To compile smooth and fre:ac on your own, it's best to use the fre:ac CDK (Component Development Kit). It includes a minimal GCC setup that has everything necessary. I also use the CDK for development and for official builds.

     
  • Robert Kausch

    Robert Kausch - 2013-07-23

    As the patch is available in CVS, I'm setting this ticket to pending. It will be closed once the next snapshot including the fix is released.

     
  • Robert Kausch

    Robert Kausch - 2013-07-23
    • status: open --> pending
     
  • phosgram

    phosgram - 2013-08-10

    I applied this patch, but am having an issue with this version of freaccmd compared to the 32 bit version included with the "freac-1.0.21a.exe" installer. The 20130430 version ("freac-20130430-windows-x64.zip") doesn't want to run when accessed outside the executable's directory.

    Basically, this works with the 32 bit version in 1.0.21a:

    C:\>"C:\Program Files (x86)\freac\freaccmd.exe" -e LAME -track 6 -o C:\rips\track06.mp3
    Processing file: Audio CD 0 - Track 6...done.
    

    Running the same command with the 64 bit 20130430 snapshot (after applying the patch file listed above):

    C:\>"C:\Program Files\freac\freaccmd.exe" -e LAME -track 6 -o C:\rips\track06.mp3
    

    I receive 2 error popups with the message:

    The program can't start because boca.1.0.dll is missing from your computer. Try reinstalling the program to fix this problem.

    If I run the command from inside the freac directory, freaccmd seems to run as expected:

    C:\Program Files\freac>freaccmd.exe -e LAME -track 6 -o C:\rips\track06.mp3
    Processing file: Audio CD 0 - Track ://0/6...done.
    

    edit: fixed file name mixup

     

    Last edit: phosgram 2013-08-11
  • Robert Kausch

    Robert Kausch - 2013-08-11

    Thanks for reporting this!

    Here's a new patch that fixes both problems.

     
  • phosgram

    phosgram - 2013-08-11

    Nice, a patch for both the 32 and 64 bit windows versions. I patched both versions and can confirm the patches took care of the problems listed above, at least on my machine.

    For anyone else interested in applying applying these, the fixes are for the 20130430 snapshots; that's the "freac-20130430-windows.zip" and "freac-20130430-windows-x64.zip" binaries. Do not use either of these to replace the files included with "freac-1.0.20a" (unless you want to break your install like I did).

     
  • Robert Kausch

    Robert Kausch - 2013-12-17

    This should now be fixed in the 20131217 snapshot.

     
  • Robert Kausch

    Robert Kausch - 2013-12-17
    • status: pending --> closed
     

Anonymous
Anonymous

Add attachments
Cancel