Я недавно скачал пакет чип-настроек keygen (через 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 ответ1

1

Используйте ffmpeg . Он поддерживает внешние библиотеки libopenmpt или более старый libmodplug, которые необходимы для файлов модулей. Вам нужно получить или скомпилировать ffmpeg с помощью --enable-libopenmpt или --enable-libmodplug .

avconv отсутствует эта возможность, помимо многих других.

Также см. Как конвертировать файл S3M в MP3?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .