Я шукаю добре працюючий аудіо конвертер, який здатний перетворити аудіофайли (ogg) у формат mp3. Я спробував це з "конвертором звуку" від програмного центру, але він перестав конвертувати після 6 з 12 файлів.
Хтось тут може мені допомогти?
Я шукаю добре працюючий аудіо конвертер, який здатний перетворити аудіофайли (ogg) у формат mp3. Я спробував це з "конвертором звуку" від програмного центру, але він перестав конвертувати після 6 з 12 файлів.
Хтось тут може мені допомогти?
Відповіді:
Я використовую WinFF, який є швидким AV-перетворювачем, і він має дружній інтерфейс. Дуже простий у використанні, коли ви ознайомитесь із пресетами, які постачаються разом із цим додатком. Якщо вас цікавить лише покриття аудіофайлів, ви можете використовувати аудіозадачі WinFF та конвертувати відразу декілька файлів із великою швидкістю та найкращою якістю.
Ви можете встановити WinFF з Центру програмного забезпечення, або за допомогою Synaptic, або ви можете скористатися посиланням, поданим вище, щоб встановити останню стабільну версію. Перед встановленням WinFF потрібно встановити такі пакети: ffmpeg та libavcodec-extra-53 або libavcodec53.
Я використовую ffmpeg
для перетворення звуку:
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3} # if only the extension changes
Якщо ваше ім’я файлу містить пробіли, не забудьте процитувати його, наприклад:
ffmpeg -i "file with spaces".{ogg,mp3}
Для виконання пакетної обробки ви можете використовувати for
цикл типу
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
або - особливо для багатьох та / або великих файлів! - GNUparallel
:
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
Ця остання команда перетворить кожен .ogg
файл у поточному каталозі для .mp3
ефективного використання Вашого ЦП для одночасного виконання декількох завдань.
Для того, щоб встановити бітрейт аудіо ffmpeg
забезпечує -b:a BITRATE
опцію, наприклад -b:a 192k
. Якщо ви хочете включити метадані, такі як заголовок, альбом тощо, ви можете скористатися цими параметрами:
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
Дивіться man ffmpeg
і це linuxforums.org.uk повідомлення для отримання додаткової інформації.
Ви можете спробувати ogg2mp3 .
Ви можете встановити ogg2mp3
в Ubuntu 12.04 або 13.10, спочатку отримавши файл пакета debian з цієї сторінки завантаження ogg2mp3 .
Відкрийте .deb файл за допомогою. Software Center
, Він встановить його вам.
Спочатку покладіть всі файли, які ви хочете перетворити, в одну папку (назвемо це ogg_src
). Потім просто дайте ogg2mp3
шлях до папки з відповідними параметрами звуку (бітрейт, канали тощо), і вона автоматично перетвориться по одному, відкрийте термінал і введіть:
ogg2mp3 /home/me/ogg_src/ -a 96
Для отримання додаткової інформації прочитайте його посібник (включаючи фактичний інструмент перетворення, викликаний lame
за допомогою наведених нижче команд:
man ogg2mp3
man lame
SoundConverter, який використовує GUI (Gnome), але також може бути використаний з командного рядка. Підтримувані формати Mp3, OGG, AAC, WAV, Flac
Встановити:
sudo apt-get install soundconverter
Перетворити:
soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
Ось сценарій, який я використовую для перетворення ogg в mp3 з тегами id3.
Збережіть цей текст нижче у файлі під назвою ogg2mp3
. Зробіть його виконуваним за допомогою chmod +x ogg2mp3
.
Виконати в терміналі і передати один параметр, який є шлях до папки.
(вам потрібен ffmpeg, очевидно, і пакет zenity для сповіщень)
#!/bin/bash
#
kbps=320
crtpath=$PWD
cd "$1"
old_IFS=${IFS}
IFS='
'
files=$(find . -type f -regex '^.+\.ogg$' | sort)
declare -i nn=0
for file in ${files}
do
fn=$(readlink -f "$file")
dest=$(echo "$fn"|sed -e 's/\.ogg$/\.mp3/')
ffmpeg -i "$fn" -ab ${kbps}k -map_metadata 0:s:0 "${dest}"
let nn=nn+1
done
cd "${crtpath}"
zenity --info --text "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
#notify-send -i info Information "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
IFS=${old_IFS}