mp3로 변환해야 하는 약 40개의 wma 파일이 있습니다. 이러한 파일의 내용은 음성 녹음(예: 메모)입니다. 단 한 사람이 말하고 있으며 효과나 음악 등은 없습니다. Windows 10에서 ffmpeg를 사용하여 mp3로 변환했지만 몇 가지 문제(아래 나열)에 직면하여 이를 극복하는 방법에 대한 도움을 원합니다.
내 질문과 관련된 몇 가지 세부 정보는 다음과 같습니다.
ffmpeg는 내가 가지고 있는 첫 번째 wma 파일에 대해 다음을 알려줍니다.
Audio: wmavoice ([10][0][0][0] / 0x000A), 8000 Hz, mono, flt, 4 kb/s
이 파일의 지속 시간 00:43:37
과 1.45MB
크기는 다음과 같습니다.
모든 wma 파일은 동일한 소스에서 왔기 때문에 비슷한 속성을 가지고 있다고 가정합니다.
지금까지 시도한 것:
먼저 배치 파일을 사용하여 다음을 시도했습니다.
@ECHO OFF
FOR %%A IN (%*) DO (
C:\ffmpeg\bin\ffmpeg.exe -i %%A -aq 5 "%~dp0\wma-to-mp3\%%~nA.mp3"
)
결과 mp3에는 다음과 같은 속성이 있습니다.
Audio: mp3, 8000 Hz, mono, s16p, 23 kb/s
파일 크기는 이었고 7.37MB
- 가장 중요한 것은 - 원본만큼 명확하게 들리지 않았습니다. 내 친구는 원래 WMA에 비해 약간 로봇적이고 시끄럽다고 설명했습니다.
두 번째 시도에서는 다음 명령을 시도했습니다.
@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"
)
9.31MB
결과 mp3는 크기( )와 비트 전송률( 29 kb/s
) 의 차이를 제외하고 첫 번째와 거의 동일했습니다 . 원래 WMA에 더 가깝고 훨씬 더 좋게 들렸습니다.
그런데 이상한 점은 두 mp3 모두에더 짧은원본 파일보다 지속 시간이 길어집니다. 둘 다 00:43:33
길어서 어딘가에 5초가 떨어졌습니다. 솔직히 지금은 43분 분량의 오디오를 들을 시간이 없기 때문에 드롭이 어디서 발생했는지 조사하지 않았습니다.
그러나 내 친구는 두 번째 옵션이 충분히 좋다고 생각하기 때문에 나에게 두 번째 옵션을 선택하라고 권했지만, 그렇게 하기 전에 ffmpeg에 경험이 많은 사람의 도움을 받고 싶습니다. 나는 그것에 대해 매우 익숙하지 않으며 (성공적인) 간단한 mp4 및 mp3 관련 명령에만 사용했습니다.
따라서 문제를 요약하면 다음과 같습니다.
wma 파일로 만든 mp3가 변환 중에 몇 초씩 손실되는 것이 정상입니까?
마찬가지로, 크기의 급격한 차이가 정상과 예상되는 것입니까?
위에서 언급한 속성을 가진 wma 파일에 대해 내가 사용한 명령이 가장 적합한 옵션입니까?
더 나은 결과를 제공하는 명령을 알고 있나요?
시간 내 주셔서 감사합니다.