1

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

Кто-нибудь знает о программном обеспечении, которое позволит мне сделать это? Мне все равно, если его графический интерфейс или командной строки. :D

4 ответа4

5

Вы можете создать пару пакетных файлов, которые будут принимать все файлы в текущей папке с определенным расширением, а затем передавать их по одному во что-то вроде ffmpeg для извлечения аудио.

Поскольку вы не указали, какую ОС вы используете, это делается с учетом Windows:

Пакетный файл 1 (тот, который вы запустите в папке, содержащей видео, из которых вы хотите извлечь, используя AVI для примера):

for %%i IN (*.avi) DO (ripsound.bat "%%i")

Сохраните его как go.bat или что-то еще.

Создайте 2-й пакетный файл:

ffmpeg -i %1 -vn -acodec mp3 %1.mp3

Сохраните его как первые ссылки на пакет (в данном примере «ripsound.bat»).

При запуске первый пакетный файл будет принимать каждый.AVI файл в текущей папке и запустите второй пакетный файл против него, который будет использовать ffmpeg для преобразования видео в аудио файл MP3 с тем же именем.

Возможно, вам придется внести некоторые изменения в пакет запуска ffmpeg (2-й) в соответствии с вашими потребностями / желаниями (различные кодеки, добавить путь к выходному файлу и т.д.).

Если это не "просто работает" как есть, по крайней мере, это будет хорошей отправной точкой. :)

1

Я разработал инструмент, предназначенный для Linux и для конвертации большого количества файлов. У меня было около 200 ГБ файлов flac, которые мне нужно было преобразовать в mp3, и я придумал это чрезвычайно сложное решение, но все же работающее на основе PyDub.

Он называется AudioConverter, и вы можете перейти на GitHub для получения более подробной информации.

Мне нужны бета-тестеры, чтобы получить лучшую обратную связь.

Основное использование

AudioConverter flac --check --path=path/to/music/folder --output_file=logerr.txt

Эта команда сначала проверит все файлы flac в папке path/to/music/folder folder, а затем перейдет к конвертации. Если возникнут какие-либо ошибки, они будут выведены в файл logerr.txt.

Если пользователь хочет продолжить преобразование, будет создана новая папка для хранения каждой преобразованной папки (т. Е. Если мы конвертируем папку "Apparat", которая содержит только файлы flac, будет создана новая папка «Apparat - mp3»). созданный содержащий все файлы mp3.)

0

Вау, это кажется сложным. А ФФМПЭГ это оооочень, ИМХО!

Вы можете использовать бесплатную версию Goldwave версии 4 (возможно, что-то с 4.26). Она имеет функцию BATCH (в разделе инструментов / опций в главном меню? [1] просто перетащите туда свою группу файлов, [2] сохраните в формате MP3.

http://www.goldwave.com/release426.php

Только для одного файла за раз: это просто открытие AVI и [Сохранить как ...] MP3. По умолчанию он установлен на 128 кбит / с, но вы можете это изменить.

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

0

Я всегда использовал WinFF. Это интерфейс FFMpeg, доступный для Windows и Linux.

Вы должны сказать, что вы конвертируете в аудио, а затем в mp3. Вы можете перетащить на него кучу файлов (.mp4, .flv и т.д.), Нажать кнопку «Конвертировать», и он вызовет командную строку или оболочку, которая просматривает их все и конвертирует. Вмешательство пользователя не требуется.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .