Jak mogę przekonwertować audio z ogg na mp3?

35

Szukam dobrze działającego konwertera audio, który jest w stanie konwertować pliki audio (ogg) do mrówczanu mp3. Próbowałem z „konwerterem dźwięku” z centrum oprogramowania, ale przestało konwertować po 6 z 12 plików.

Czy ktoś może mi pomóc?

użytkownik256422
źródło

Odpowiedzi:

4

Używam WinFF, który jest szybkim konwerterem AV i ma przyjazny interfejs. Bardzo łatwy w użyciu po zapoznaniu się z ustawieniami wstępnymi dołączonymi do tej aplikacji. Jeśli interesuje Cię tylko coversion plików audio, możesz użyć ustawień wstępnych audio WinFF i konwertować wiele plików jednocześnie z dużą prędkością i najlepszą jakością.

Możesz zainstalować WinFF z Centrum oprogramowania lub z Synaptic lub możesz użyć linku podanego powyżej, aby zainstalować najnowszą stabilną wersję. Przed zainstalowaniem WinFF musisz zainstalować następujące pakiety: ffmpeg i libavcodec-extra-53 lub libavcodec53.

Taz D.
źródło
56

Używam ffmpegdo konwersji dźwięku:

ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3}      # if only the extension changes 

Jeśli nazwa pliku zawiera spacje, nie zapomnij go zacytować , np .:

ffmpeg -i "file with spaces".{ogg,mp3}

Aby wykonać przetwarzanie wsadowe, możesz użyć forpętli podobnej do

for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done

lub - szczególnie dla wielu i / lub dużych plików! - GNUparallel :

parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg

To ostatnie polecenie przekonwertuje każdy .oggplik w bieżącym katalogu, aby .mp3efektywnie wykorzystywać procesory do wykonywania wielu zadań równolegle.

Aby ustawić bitrate audio, ffmpegudostępnia -b:a BITRATEopcję, np -b:a 192k. Jeśli chcesz dołączyć metadane, takie jak tytuł, album itp., Możesz użyć tych opcji:

-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1

Zobacz man ffmpegi ten post linuxforums.org.uk w celu uzyskania dalszych informacji.

deser
źródło
12

Możesz spróbować ogg2mp3 .

Możesz zainstalować ogg2mp3w Ubuntu 12.04 lub 13.10, najpierw pobierając plik pakietu debian z tej strony pobierania ogg2mp3 .

Otwórz plik .deb za pomocą Software Center, zainstaluje go dla ciebie.

Konwersja partii

Najpierw umieść wszystkie pliki, które chcesz przekonwertować, w jednym folderze (nazwijmy to ogg_src). Następnie po prostu podaj ogg2mp3ścieżkę do folderu z odpowiednimi parametrami audio (szybkość transmisji, kanały itp.), A ona automatycznie skonwertuje jeden po drugim, otworzy terminal i wpisz:

ogg2mp3 /home/me/ogg_src/ -a 96

Aby uzyskać więcej informacji, przeczytaj jego instrukcję (w tym rzeczywiste narzędzie do konwersji wywoływane lameza pomocą poniższych poleceń:

man ogg2mp3
man lame

Źródło

Sylvain Pineau
źródło
5

SoundConverter, który korzysta z GUI (Gnome), ale może być również używany z wiersza poleceń. Obsługiwane formaty MP3, OGG, AAC, WAV, Flac

Zainstalować:

sudo apt-get install soundconverter

Konwertować:

soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
  • b, --batch Konwertuj w trybie wsadowym, z wiersza poleceń, bez graficznego interfejsu użytkownika.
  • m, --mime-type Ustaw wyjściowy typ MIME dla trybu wsadowego. Domyślnie jest to audio / x-vorbis.
  • s, --suffix Ustaw sufiks nazwy pliku wyjściowego dla trybu wsadowego. Wartość domyślna to .ogg.
Don Su
źródło
1

Oto skrypt, którego używam do konwersji ogg na mp3 z tagami id3.

Zapisz ten tekst poniżej w pliku o nazwie ogg2mp3. Zrób to za pomocą chmod +x ogg2mp3.

Wykonaj w terminalu i przekaż jeden parametr, którym jest ścieżka do folderu.

(oczywiście potrzebujesz ffmpeg i pakietu zenity do powiadomień)

#!/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}
woohoo
źródło