Просмотр новых публикаций

Последние сообщения с форума

Уэнсдэй (сериал 2022 – ...)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Легкий способ по смене ника на FunPay
kishnin81, Прочие статьи
1 Ответов
leeshyrank113
Riot Games Checker by HDF crack
kishnin81, Crack soft
3 Ответов
markgeologov
Соник 3 (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Джокер: Безумие на двоих (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81

Внимание! Если Вы видите рекламму на нашем ресурсе, установите для вашего браузера расширение Adblock Plus | AdBlocker Ultimate | Блокировщик рекламы |

[Python] Скрипт обрезка MP.3 по интервалу



Подготовка:
Создаем папку Audio
В папку Audio добавляем mp3
Создаем папку
Results
Нужно скачать ffmpeg с https://ffmpeg.org/ положить его в C:// и указать PATH до папки ffmpeg/bin в переменных окружения

ЯП Python
Библиотека - pydub



Код Python: 
from pydub import AudioSegment
from pydub.utils import make_chunks
import os

input_folder = "Audio/"
output_folder = "Results/"
duration = 60000 # 60 секунд = 60000 миллисекунд

# Путь к исполняемому файлу ffmpeg
ffmpeg_path = r"C:\ffmpeg\bin\ffmpeg.exe"

# Создаем папку для сохранения обрезанных файлов, если она не существует
if not os.path.exists(output_folder):
 os.makedirs(output_folder)

# Проходимся по всем файлам в папке "audio"
for filename in os.listdir(input_folder):
 if filename.endswith(".mp3"):
 # Загружаем аудиофайл
 audio = AudioSegment.from_file(os.path.join(input_folder, filename), format="mp3")
 
 # Разбиваем аудио на чанки продолжительностью 60 секунд
 chunks = make_chunks(audio, duration)
 
 # Обрезаем каждый чанк до указанной длительности и сохраняем в папку "trimmed_audio"
 for i, chunk in enumerate(chunks):
 output_filename = os.path.join(output_folder, f"{os.path.splitext(filename)[0]}_{i}.mp3")
 chunk.export(output_filename, format="mp3")
 print(f"Файл {output_filename} обрезан")

print("Обрезка завершена.")


 

Информация:
Посетители, находящиеся в группе Гости, не могут скачивать файлы с данного сайта.

Пароль к архивам: ComInet



20.05.2023 13:42 丨 Загрузок: 0 Просмотров: 67 Комментарий: (0)


Автор материала
...
Логин на сайте: ...
Группа: ...
Статус: ...

Категория

Поделись с друзьями


Комментариев: 0
avatar