Каков правильный способ конвертировать .flac-файлы в 320 кбит / с .mp3?

Моя последняя задача - найти правильный способ конвертировать несколько файлов .flac в 320k .mp3. Кто-нибудь знает, как это сделать, возможно, с avconv, не используя сложный скрипт python, сначала распаковывая файлы на .wav или любую другую сложную схему?

1
задан 4 December 2013 в 03:15

3 ответа

Для Single File я использую эту и свою работу для меня идеально.

avconv -i [FileName.flac] -c:a libmp3lame -b:a 320k [FileName.mp3]
4
ответ дан 24 May 2018 в 14:35

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

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

#!/bin/bash
for f in "$(ls | grep .$1)"; do
 mplayer "$f" -novideo -ao pcm:file=tmp.wav
 lame -V 0 -q 0 tmp.wav "${f/.$1/.$2}"
 rm -f tmp.wav
done

Вот пример использования. Сохраните сценарий в своем домашнем каталоге и не забудьте сделать его исполняемым. Нет необходимости указывать имя файла или путь. Просто cd в каталог, где находятся файлы, а затем запустите скрипт следующим образом:

~/mp423 flac mp3 

Еще один пример преобразования всех файлов mp4 в каталог в mp3:

~/mp423 mp4 mp3
[d4 ] Преобразование всех mp4 в m4a:

~/mp423 mp4 m4a

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

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

Также не удаляет исходные файлы.

1
ответ дан 24 May 2018 в 14:35

Я знаю, что это довольно старый поток, но у меня была аналогичная задача, поэтому я создал небольшой инструмент для преобразования FLAC в MP3. (Raspberry pi 3, с OSMC) Возможно, кто-то найдет это с тем же поиском, что и я.

https://github.com/erdnuesse/flac-to-mp3

[d3 ] Особенности:

Многопоточные сохраняемые теги FLAC сохраняют относительную структуру каталогов, не удаляют, не перезаписывают

Он состоит из 2-х скриптов, первый запускает заданное число экземпляров-работников (один для каждого ядра или сколько вы хотите). Пока второй выполняет работу.

Он основан на avconv (мой OSMC имеет 4 ядра, но не поддерживает ffmpeg из коробки, так что, meh, что угодно.)

Он все еще работает, поэтому Надеюсь, не будет серьезных неудач.

С уважением, Кей

1
ответ дан 24 May 2018 в 14:35

Другие вопросы по тегам:

Похожие вопросы: