我最近下載了一個註冊機晶片曲包(透過http://keygenmusic.net/),其中大多數都是 .xm、.mod 等文件格式。
但是,當我發出 時avprobe <filename>
,我收到以下錯誤:
avprobe version 9.18-6:9.18-0ubuntu0.14.04.1, Copyright (c) 2007-2014 the Libav developers
built on Mar 16 2015 13:19:10 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
2000AD/2000AD - Creatures To The Rescue +3 trn.mod: Invalid data found when processing input
# avprobe output
如何將這些檔案轉換為 mp3 格式?
另外,這裡是我需要轉換的所有文件類型的清單:
24 ahx
2 amd
4 bp
7 d00
4 fc13
15 fc14
6 hsc
217 it
99 mid
5 mo3
989 mod
6 mp3
1 mtm
3 nsf
19 ogg
3 rad
82 s3m
2 S3M
119 sc68
18 sid
124 v2m
9 wav
3116 xm
20 ym
答案1
使用ffmpeg
。它支援外部庫libopenmpt,或較舊的 libmodplug,模組檔案需要它們。您需要使用 or 取得ffmpeg
或--enable-libopenmpt
編譯--enable-libmodplug
。
avconv
除許多其他功能外,還缺少此功能。