Нарезка аудио файлов

20

Я искал программное обеспечение, которое может разрезать аудиофайлы на более мелкие фрагменты, например, я установил секунды и миллисекунды для начала и конца вырезания, а затем я могу сохранить вырезанный контент как новый файл.

scdmb
источник
Для Kubuntu 18.04 у меня это работало: launchpad.net/ubuntu/artful/amd64/libav-tools/7:3.3.4-2
rweiller

Ответы:

26

Audacity способен на это.

О дерзости

Audacity - это бесплатный, простой в использовании и многоязычный аудио редактор и рекордер для Windows, Mac OS X, GNU / Linux и других операционных систем. Вы можете использовать Audacity для:

  • Запись живого аудио.
  • Преобразуйте ленты и записи в цифровые записи или компакт-диски.
  • Отредактируйте звуковые файлы Ogg Vorbis, MP3, WAV или AIFF.
  • Вырезать, копировать, склеивать или смешивать звуки вместе.
  • Измените скорость или высоту записи.
  • И более! Смотрите полный список возможностей .

введите описание изображения здесь

Rinzwind
источник
14

Avconv может сделать это.

Пример:

avconv -i infile.m4a  -ss *pos* -t *duration* outfile.mp3

pos - время начала в секундах

продолжительность - время воспроизведения в секундах

Установите libav-tools, чтобы это произошло.


Если вы не уверены относительно времени начала и окончания и хотите прослушать сегмент перед тем, как сделать его новым файлом, вы должны знать, что он avplayпринимает многие из тех же аргументов, что avconvи раньше .

Пример:

avplay -ss 5030 -t 970 infile.m4a

Если вы не хотите заниматься математикой в ​​своей голове, а также не хотите использовать калькулятор, вы можете использовать вместо этого формат Час: Минута: Второй. Пример, приведенный выше, будет:

avplay -ss 1:23:50 -t 00:16:10 infile.m4a

Кроме того, имейте в виду, что если фрагменты не являются окончательным результатом (например, вы собираетесь их объединить), вы можете продолжать использовать тот же формат, что и формат входного файла.

Карстен Аггер
источник
1
libav-toolsнедоступно с apt installили snap install. Убунту 18.04
Майкл Фултон
4

Как-то для меня, следующее сработало очень хорошо

sudo apt-get install mpgtx

Как только это будет сделано, измените текущий каталог на каталог, в котором находится input.mp3, а затем выполните следующее:

mpgsplit input.mp3 [hh:mm:ss-hh:mm:ss] -o output.mp3
Hirak
источник
У меня не работает: дальность [00:00:00-01:42:55] results in invalid [-1-98799992] range- что не так? Файл длиной 3 часа.
Алексей Концевич
0

Еще один метод с использованием mplayer

mplayer -quiet \
sourcefile.mp4 -ao pcm:fast:file=output.wav \
-vc dummy -vo null -channels 2 \
-ss 1:00 -endpos 0:30

обратите внимание, что выходной файл начнется с 1:00 в течение 30 секунд.

-endpos здесь означает продолжительность.


источник