ffmpeg - multibyte (C++)



  • Hallo zusammen,

    ich stehe momentan auf dem Schlauch.
    Ich versuche mit ffmpeg eine Datei zu öffnen, die einen multibyte Namen trägt.
    Mein erster Ansatz war deshalb den widestring mit wcstombs, in einen multibyte-string zu konvertieren.
    Leider kann ich weiterhin nur Dateien öffnen, welche keine multibyte Namen tragen.

    Meine weiteren Ansätze waren:
    -Projekteinstellungen (Visual Studio) von Unicode zu Multibyte ändern, bzw. nicht Festlegen des Unicode-Makros(#define UNICODE)
    -Verwendung von setlocale

    Weitere Informationen:
    -Zusätzlich sollte ich vielleicht noch erwähnen, dass ohne die Verwendung von

    setlocale(LC_ALL, "japanese");
    

    wcstombs fehlschlägt
    -Ich bekomme den widestring von dem Windows-Interface IFileOpenDialog, in Form eines PWSTR

    Ich würde mich über jegliche Hilfe freuen.

    Edit: Ich hoffe, ich bin hier im richtigen Forum.


Log in to reply