Объединение подкастов

Я ищу способ просто объединить эпизоды подкастов из RSS-канала в один аудиофайл.

Я ищу интересные функции, такие как добавление 2 секунд тишины между каждым эпизодом или указание, когда вырезать, чтобы пропустить титры и т. д.

Знаете ли вы какие-нибудь редакторы, которые могут это сделать, либо в Windows, либо в Linux, или я должен справиться с этим самостоятельно с помощью некоторых команд ffmpeg?

Я думаю, что ffmpeg — самый простой вариант, особенно если у вас большое количество эпизодов. Было бы круто, если бы вы выложили свой получившийся скрипт
Командная строка в порядке? Вам нужен интерфейс? Вам нужно программное обеспечение, которое делает это простым, а не звуковой редактор общего назначения, верно?

Ответы (3)

Самый простой способ - просто использовать catкоманду Unix, например

cat podcast1.mp3 podcast2.mp3 podcast3.mp3 > megacast.mp3

Файлы MP3 - это просто аудио, и любые заголовки или теги MP3 в других файлах будут всего лишь микросекундами статики, если вы вообще их услышите.

Вы также можете записать 2 секунды тишины с помощью Sound Recorder silence.mp3и использовать

cat podcast1.mp3 silence.mp3 podcast2.mp3 silence.mp3 podcast3.mp3 > megacast.mp3

Если вы хотите пофантазировать, вы можете пропустить начало/конец подкаста с помощью

tail -c +1000 podcast1.mp3 > trimmed.mp3

где -cозначает использование байтов и +1000количество байтов. Вам придется поэкспериментировать с количеством байтов, чтобы определить длину вступления. Чтобы обрезать конец, используйте

head -c -1000 podcast1.mp3 > trimmed.mp3

и поэкспериментируйте с числом 1000. Запустите tail --helpи head --helpувидите полезные суффиксы для байтов, такие как kb, mbи т. д.

GStreamer был бы подходящим вариантом, но я сомневаюсь, что он будет соответствовать вашему требованию «простой». Хотя он, безусловно, будет делать то, что вы хотите, кривая обучения может быть довольно крутой, хотя, тем не менее, для него есть целая гора документации.

Пожалуйста, опишите точные шаги более подробно, спасибо!

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

Пожалуйста, опишите точные шаги более подробно, спасибо!