Вирізання аудіофайлів


20

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


Для Kubuntu 18.04 він працював для мене: launchpad.net/ubuntu/artful/amd64/libav-tools/7:1.3.4-2
rweiller

Відповіді:


26

Сміливість здатна на це.

Про зухвалість

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

  • Запис звуку в реальному часі.
  • Перетворення стрічок та записів у цифрові записи чи компакт-диски.
  • Редагуйте звукові файли Ogg Vorbis, MP3, WAV або AIFF.
  • Виріжте, скопіюйте, сплавіруйте або змішайте звуки разом.
  • Зміна швидкості або висоти запису.
  • І більше! Дивіться повний перелік функцій .

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


14

avconv може це зробити.

Приклад:

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

pos - час початку в секундах

тривалість - це час відтворення в секундах

Встановіть libav-інструменти, щоб це сталося.


Якщо ви не впевнені в початковому та кінцевому часі і хочете прослухати сегмент, перш ніж створити новий файл, вам слід знати, що він avplayзаймає багато тих же аргументів, що avconvі.

Приклад:

avplay -ss 5030 -t 970 infile.m4a

Якщо ви не хочете займатися математикою в голові, а також не хочете підтягувати калькулятор, ви можете скористатися форматом Hour: Minute: Second. Приклад, наведений вище, буде:

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

Також майте на увазі, що якщо фрагменти не є кінцевим результатом (наприклад, ви збираєтесь їх об'єднати), ви можете продовжити використовувати той же формат, що і вхідний файл.


1
libav-toolsнедоступно з apt installабо snap install. ubuntu 18.04
Майкл Фултон

4

Якось для мене наступне спрацювало надзвичайно добре

sudo apt-get install mpgtx

Після цього змініть поточний каталог у каталог, де знаходиться input.mp3, а потім запустіть наступне:

mpgsplit input.mp3 [hh:mm:ss-hh:mm:ss] -o output.mp3

Не працює для мене: діапазон [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 тут означає тривалість.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.