Sesi ogg'den mp3'e nasıl dönüştürebilirim?


35

Ses dosyalarını (ogg) mp3 formatına dönüştürebilen iyi çalışan bir ses dönüştürücüsü arıyorum. Yazılım merkezinden "ses dönüştürücüsü" ile denedim ama 6 dosyadan 6'sından sonra dönüşüm durdu.

Lütfen biri bana yardım edebilir mi?

Yanıtlar:


4

Hızlı bir AV dönüştürücüsü olan WinFF kullanıyorum ve kullanıcı dostu bir arayüze sahip. Bu uygulama ile bir araya gelen hazır ayarlara alıştıktan sonra kullanımı çok kolay. Yalnızca ses dosyası kapsama alanıyla ilgileniyorsanız, WinFF'in ses ön ayarlarını kullanabilir ve aynı anda birden fazla dosyayı yüksek hızda ve en iyi kalitede dönüştürebilirsiniz.

WinFF'yi Software Center'dan veya Synaptic ile yükleyebilir veya en son kararlı sürümü yüklemek için yukarıda verilen bağlantıyı kullanabilirsiniz. WinFF'yi yüklemeden önce aşağıdaki paketleri kurmanız gerekir: ffmpeg ve libavcodec-extra-53 veya libavcodec53.


55

ffmpegSes dönüşümü için kullanıyorum :

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

Dosya adınız boşluk içeriyorsa, alıntı yapmayı unutmayın , örneğin:

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

Toplu işlem gerçekleştirmek için, forböyle bir döngü kullanabilirsiniz

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

veya - özellikle çok sayıda ve / veya büyük dosyalar için! - GNUparallel :

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

Bu son komut, paralel olarak birden fazla işlem yapmak için CPU'larınızı verimli bir şekilde kullanmak için .oggmevcut dizindeki her dosyayı dönüştürür .mp3.

Ses bit hızı ayarlamak için ffmpegsağlar -b:a BITRATEörneğin seçeneği -b:a 192k. Başlık, albüm ve benzeri meta verileri eklemek istiyorsanız, aşağıdaki seçenekleri kullanabilirsiniz:

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

Bkz man ffmpegve bu linuxforums.org.uk sonrası daha fazla bilgi için.


12

Ogg2mp3'ü deneyebilirsiniz .

Önce ogg2mp3bu ogg2mp3 indirme sayfasından debian paket dosyasını alarak Ubuntu 12.04 veya 13.10'a kurabilirsiniz .

.Deb dosyasını açın, sizin için kurar Software Center.

Toplu dönüştürme

İlk önce dönüştürmek istediğiniz tüm dosyaları tek bir klasöre yerleştirin (hadi arayalım ogg_src). Ardından ogg2mp3klasör yolunu uygun ses parametreleriyle (bit hızı, kanallar vb.) Verin; otomatik olarak birer birer dönüştürülecek, bir terminal açacak ve şunu yazın:

ogg2mp3 /home/me/ogg_src/ -a 96

Daha fazla bilgi için denilen gerçek dönüştürme aracı dahil olmak üzere kendi kitabını (lütfen okuyun lamekomutları aşağıda kullanarak:

man ogg2mp3
man lame

Kaynak


5

GUI'yi (Gnome) kullanan, ancak komut satırından da kullanılabilen SoundConverter. Desteklenen Formatlar Mp3, OGG, AAC, WAV, Flac

yükleyin:

sudo apt-get install soundconverter

Dönüştürmek:

soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
  • b, --batch Toplu modda, komut satırından grafiksel bir kullanıcı arabirimi olmadan dönüştürme.
  • m, --mime tipi Toplu iş modu için çıktı MIME türünü ayarlayın. Varsayılan ses / x-vorbis'tir.
  • s, --suffix Toplu iş modu için çıktı dosya adı soneki ayarlayın. Varsayılan değer .ogg.

1

İşte id3 etiketleri ile ogg to mp3 dönüştürmek için kullandığım komut dosyası.

Bu metni aşağıdaki bir dosyaya kaydedin ogg2mp3. Çalıştırılabilir hale getirin chmod +x ogg2mp3.

Terminalde yürütün ve bir klasöre giden bir parametreyi iletin.

(açıkça ffmpeg ve bildirimler için zenity paketine ihtiyacınız var)

#!/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}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.