Недавно я скачал пакет кейгенов чиптюнов (черезhttp://keygenmusic.net/), и большинство из них имеют такие форматы файлов, как .xm, .mod и т. д. Я хотел бы конвертировать их все в mp3, надеюсь, с помощью инструмента вроде avconv (чтобы я мог обрабатывать их пакетно).
Однако при запуске 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, которые нужны для файлов модулей. Вам нужно будет получить или скомпилировать ffmpeg
с помощью --enable-libopenmpt
или --enable-libmodplug
.
avconv
отсутствует эта возможность, среди многих других.