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?
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:
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.
ffmpeg
Ses 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, for
bö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 .ogg
mevcut dizindeki her dosyayı dönüştürür .mp3
.
Ses bit hızı ayarlamak için ffmpeg
sağ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 ffmpeg
ve bu linuxforums.org.uk sonrası daha fazla bilgi için.
Ogg2mp3'ü deneyebilirsiniz .
Önce ogg2mp3
bu 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
.
İlk önce dönüştürmek istediğiniz tüm dosyaları tek bir klasöre yerleştirin (hadi arayalım ogg_src
). Ardından ogg2mp3
klasö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 lame
komutları aşağıda kullanarak:
man ogg2mp3
man lame
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
İş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}