Как создать mp3 отрывки с 5 постепенными исчезновениями секунд от CD включая теги id3 как пакетная обработка в Linux

Я хочу:

  1. Разорвите CD
  2. Набор теги ID3
  3. Создайте отрывки (45 секунд)
  4. Добавьте постепенное исчезновение 5 секунд в конце (45 40-х)
  5. Преобразуйте в mp3

Я попробовал несколько инструментов теперь (Goobox, Власть, Ламе, ecasound, vorbis-инструменты, abcde...), но я не мог найти способ достигнуть всех тех точек.

Проблема: теги ID3 потеряны во время преобразования в ecasound.

Какая-либо идея, как решить это?

2
задан 19.11.2009, 11:23

2 ответа

Если у Вас уже есть процесс, это близко к работе, все, что необходимо сделать, находка теггер командной строки, который может "скопировать" теги от одного файла до другого. id3cp от id3lib пакета мог бы быть тем, в чем Вы нуждаетесь.

Если бы я должен был сделать это, то я разорвал бы CD в файлы WAV (в EAC, потому что я никогда не видел, что что-либо выдерживает сравнение с его точностью с исправным диском), затем запустите скрипт, который делает следующий псевдокод. Я, вероятно, выбрал бы клипы вручную, потому что программно захват 45 полезных секунд из произвольно длинной дорожки будет не всегда работать. Но вот базовый процесс:

for each *.WAV:
   1. convert <name>.wav to <name>.mp3
   2. create a 45-second <name>.snippet.wav from <name>.wav
   3. apply fade-out to <name>.snippet.wav
   4. convert <name>.snippet.wav to <name>.snippet.mp3
   5. apply id3 tags to both <name>.mp3 and <name>.snippet.mp3

Шаги 1 и 4 могут быть выполнены с lame кодер командной строки.

Шаги 2 и 3 могут быть, покончили sox или ecasound (Вы смогли комбинировать их в единственную команду).

Шаг 5 может быть, покончили id3v2, mid3v2 (от превосходного mutagen библиотека меток Python), mp3info (если бы Вы просто хотите теги ID3v1), или некоторый другой теггер командной строки - по существу, Ваш сценарий назвал бы теггер дважды, однажды для каждого MP3 созданным в этой передаче для цикла.

Этот процесс имеет преимущество не создания транскодированных отрывков, так как Вы не закодировали к MP3, затем декодировали и повторно закодированный во время процесса trim-and-apply-fadeout.

1
ответ дан 12.12.2019, 00:33

От звука Вашего вопроса Вы не пытаетесь создать программу для выполнения этого. Однако я предложил бы, чтобы это сообщение было перемещено в superuser.com, где другие, более знакомые с этим типом программного обеспечения, могли быть полезным.

Если бы Вы надеетесь делать этот programmaticlly, сообщите нам, и мы были бы рады помочь.

Какой дистрибутив Вы выполнение, некоторые люди смогли заставить обезьяну медиа работать в deb/ubuntu.

0
ответ дан 12.12.2019, 00:33

Теги

Похожие вопросы