FFMPEG: Stapelkonvertierung von wmavoice in mp3 ohne Verlust an Dauer oder Qualität

FFMPEG: Stapelkonvertierung von wmavoice in mp3 ohne Verlust an Dauer oder Qualität

Ich habe etwa 40 WMA-Dateien, die ich in MP3 konvertieren muss. Der Inhalt dieser Dateien sind Sprachaufnahmen (wie Notizen): nur eine Person spricht, keine Effekte oder Musik oder sonst etwas. Ich habe es geschafft, sie mit ffmpeg unter Windows 10 in MP3 zu konvertieren, aber ich hatte einige Probleme (siehe unten) und bitte um Hilfe, wie ich diese lösen kann.

Hier sind einige Details, die für meine Frage relevant sind:

ffmpeg sagt mir Folgendes über die erste meiner WMA-Dateien:

Audio: wmavoice ([10][0][0][0] / 0x000A), 8000 Hz, mono, flt, 4 kb/s

Die Dauer dieser Datei beträgt 00:43:37und 1.45MBdie Größe beträgt.

Da alle WMA-Dateien aus derselben Quelle stammen, gehe ich davon aus, dass sie ähnliche Eigenschaften haben.

Was ich bisher versucht habe:

Zuerst habe ich mithilfe einer Batchdatei Folgendes versucht:

@ECHO OFF

FOR %%A IN (%*) DO (
  C:\ffmpeg\bin\ffmpeg.exe -i %%A -aq 5 "%~dp0\wma-to-mp3\%%~nA.mp3"
)

Die resultierende MP3 hatte die folgenden Eigenschaften:

Audio: mp3, 8000 Hz, mono, s16p, 23 kb/s

Die Dateigröße betrug 7.37MBund - was am wichtigsten ist - klang nicht so klar wie das Original. Mein Freund beschrieb es als etwas roboterhaft und verrauscht (im Vergleich zum Original-WMA).

Im zweiten Versuch habe ich folgenden Befehl ausprobiert:

@ECHO OFF

FOR %%A IN (%*) DO (
  C:\ffmpeg\bin\ffmpeg.exe -i %%A -c:a libmp3lame -q:a 2 "%~dp0\wma-to-mp3\%%~nA.mp3"
)

Die resultierende MP3-Datei war fast identisch mit der ersten, der Unterschied lag in der Größe ( 9.31MB) und der Bitrate ( 29 kb/s). Sie klang viel besser und näherte sich mehr dem ursprünglichen WMA.

Das Seltsame dabei ist jedoch, dass beide MP3s einekürzerLänger als die Originaldatei. Sie sind beide 00:43:33lang, also sind irgendwo fünf Sekunden verloren gegangen. Ehrlich gesagt habe ich nicht untersucht, wo der Verlust passiert ist, da ich im Moment keine Zeit habe, mir 43 Minuten Audio anzuhören.

Mein Freund hat mich jedoch ermutigt, die zweite Option zu wählen, da sie gut genug klingt, aber vorher würde ich gerne von jemandem Hilfe bekommen, der mehr Erfahrung mit ffmpeg hat. Ich bin ganz neu darin und habe es nur für (erfolgreiche) einfache MP4- und MP3-bezogene Befehle verwendet.

Um die Probleme zusammenzufassen:

  1. Ist es normal, dass bei der Konvertierung einer aus einer WMA-Datei erstellten MP3 Sekunden verloren gehen?

  2. Ist der drastische Größenunterschied außerdem normal und zu erwarten?

  3. Sind die von mir verwendeten Befehle die besten Optionen für WMA-Dateien mit den oben genannten Eigenschaften?

  4. Kennen Sie einen Befehl, mit dem ich bessere Ergebnisse erhalte?

Vielen Dank für Ihre Zeit.

verwandte Informationen