İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

audio_renamep - Bulutta Çevrimiçi

Audio_renamep'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen audio_renamep komutudur.

Program:

ADI


audio_rename - MP3::Tag yoluyla alınan bilgiler aracılığıyla bir ses dosyasını yeniden adlandırın.

SİNOPSİS


audio_rename -csR -@p "@a/@l/@02n_@t" .

bu dizindeki ve alt dizinlerindeki tüm ses dosyalarını 3 seviyeli olarak yeniden adlandırır
tarafından verilen dizin yapısı Sanatçı_Adı/Albüm/Dosya Adı, taban adı ile Dosya adı
başlıktan alt çizgi ile ayrılan 2 haneli parça numarası olmak; o da
Kiril alfabesini çevirir ve uzun isimleri kısaltır.

("-@" ve çift tırnak kullanılması nedeniyle, bu komut satırı hem UNIXish hem de
DOSish kabukları; diğer örnekler de aynı şekilde masaj yapılabilir.)

(@02n'nin "@{mA}@{n0}" ile değiştirilmesi ("-p" varsayılan değerinde olduğu gibi) daha fazlasını sağlayabilir
akıllı semantik "-p" açıklamasına bakın.

ses_yeniden adlandır -KD *.wav

Nasıl yeniden adlandırılacağını bildirir * .wav varsayılana göre bu dizindeki dosyalar -p
kural, ancak "komik" karakterleri korumadan. Gerçek yeniden adlandırma yapmaz.

ses_yeniden adlandır -sc *.mp3

Yeniden adlandır * .mp3 varsayılana göre bu dizindeki dosyalar -p kural, tercüme
Kiril karakterleri Latince "eşdeğerlerine" çevirerek, uzun bileşenlerin adlarını kısaltarak ve
"komik" karakterleri korumak.

audio_rename -p '%a/%{d0}/%B' -G '*/*.mp3'

Tek seviyeli alt dizin yapısını varsayarsak dizin/dosyaadı.ext, uzantılı dosyaları bulur
.mp3, ve onları iki seviyeli bir alt dizin yapısında "sıralar"; üst düzey dizin
"sanatçı" alanına dayalı olarak, kalan seviye korunur.

audio_rename -p '%a/%{d0}/%B' -R .

Aynı şekilde, ancak geçerli dizin yapısının belirli bir derinliğini varsaymaz;
yalnızca dosya adı ve en dahili dizin adı korunur.

audio_rename -p '%a/%N' -R .

Aynı şekilde, ancak tüm dizin adları (geçerli dizinin içinde) korunur.

TANIM


Komut dosyası, dosyaların bir listesini alır (veya -R seçenek, dizinler) ve verilenleri yeniden adlandırır
dosyaları (veya dizinlerdeki ses dosyaları) aracılığıyla belirtilen kurallara göre
komut satırı seçenekleri. Dosya uzantıları korunur (varsayılan olarak).

Bazı "tamamlayıcı" dosyalar (yani, aynı temel ada sahip ve bir
belirli bir liste) ses dosyalarıyla birlikte yeniden adlandırılabilir. yapmak için çok özen gösteriliyor
elde edilen dosya adları olabildiğince taşınabilir: örneğin, dosya adlarındaki "komik" karakterler
azaltılırsa (aksi istenmedikçe), uzun dosya adı bileşenleri kısaltılabilir
belirli sınırlar.

Yeniden adlandırmanın mevcut dosyaların üzerine yazmamasına özen gösterilir; ancak, hangi işletim sistemlerinde
izin vermek Adını değiştirmek() dosyaların üzerine yazmak için yarış koşulları en iyi niyetleri mahvedebilir. Örneğin, yap
birkaç "örtüşen" yeniden adlandırma prosedürünü aynı anda çalıştırmayın!

tanınan seçenekleri


Genel kullanım seçenekleri:

-p "TARGET_FILENAME_PATTERN"
Hedef dosya adı/taban adı kalıbı; "MP3::Tag" yöntemiyle enterpolasyona tabidir
"enterpolasyon()". Varsayılan "%{mA}%{n0}_%t"; en basit durumlarda bu 2 basamak kullanır
başlıktan alt çizgi ile ayrılmış parça numarası. MP3::Tag'de "enterpolasyon"a bakın
daha fazla ayrıntı için.

Varsayılan değerin açıklaması şöyledir: "%{mA}" kaçışlarının anlamı ve
"%{n0}", "TPOS" çerçevesi (disk numarası) varsa harf olarak kodlanır ve
parça numarasından önce. Parça numarası "N1/N2" biçimindeyse (parçanın N1'i anlamına gelir).
N2), daha sonra N1 kullanılır ve N0'nin genişliğine 2'lar ile doldurulur. "N2" mevcut değilse,
genişlik=2 olacak şekilde dolgu kullanılır.

Örneğin, "TPOS" 3/12 ise ve iz "14/173" ise, o zaman
başlık "c014_"; "TPOS" çerçevesi yoksa ve parça "4/8" ise, "4_" başa eklenir
0 olmadan.

("%{n0}" ifadesinin anlamını değiştirmek istiyorsanız, bunun şuna eşdeğer olduğunu unutmayın:
"%{n2:%{n0}}%{!n2:%02n}". Bu nedenle, %02{n0} HER ZAMAN en az genişlik=0'ye 2-ped yapacak olsa da,
"%{n2:%{n0}}%{!n2:%03n}" deseni, N0'nin olmaması durumunda 3-genişlik=2'e döner.

-e ".ext1|.ext2|..."
"|"-ilişkili uzantıların ayrılmış listesi; yeniden adlandırırken kaynak.mp3 için hedef.mp3,
benzer yeniden adlandırma, aynı temel ada ve uzantılara sahip dosyalara yapılacaktır. .ext1,
.ext2, vb. Varsayılan olarak ".inf|.tag|.id3" şeklindedir.

-x Mevcut değilse, deseni -p temel addır; ilk dosyanın uzantısı
eklenir (%E ile enterpole edildiği gibi). Varsa, deseni -p tam
dosya adı. İlişkili uzantıların boş olmayan listesiyle davranış tanımlı değil.

Aşağıdaki seçenekler, "mp3info2" komut dosyasıyla aynı anlama sahiptir.

-D "Kuru çalışma": yeniden adlandırmayın, yalnızca hesaplanan yeniden adlandırmaları bildirin.

-G Argümanlar küresel kalıplardır; onları genişlet.

-R Bağımsız değişkenler dizin adlarıdır, seçeneği kullanarak içeride yinelenir -E ses dosyalarını seçmek için
onların uzantısı aracılığıyla.

-r Seçenek başına ses dosyalarını ararken kullanılacak normal ifade -R. Varsayılan
"(?i:\.mp3$)": ile biten dosyaları bulur .mp3 (durumu görmezden geliyor). unutmayın ki bu
ifade, büyük/küçük harf gözardı eden bir normal ifadeye konur, yani olmasını istiyorsanız
büyük/küçük harf duyarlı, "(?-i:REGEXPR)" gibi koruyun.

-E "option_harfler"
Kaçış karakterlerinin genişlemesini kontrol eder. harflerini içermelidir.
"\\, \n, \t"nin enterpolasyonlu olduğu komut satırı seçenekleri. Varsayılan hiçbiri.

-@ Seçenek değerlerinde "@" yerine "%" koyun. (Bundan sonra faydalı olabilir -p ve -P çok olabilir
DOSISH gibi bazı kabuklarda ele alınması zor olabilecek gömülü karakterler "%"
kabuklar. DOSish kabukları çift tırnak işaretlerini tanır, bu nedenle eğer biri kabuk-şeffaf isterse
komut satırı örnekleri için -@ ve çift tırnak kullanın.)

-P "desenler"
Kuralın uygulanmasından önce ayrıştırılacak desenler -p. Ayrıntılar için mp3info2'ye bakın.

-C "config_options"
MP3::Tag için yapılandırma seçenekleri. Ayrıntılar için mp3info2'ye bakın.

Dosya adı taşınabilirlik seçenekleri:

-s Dosya adlarının bileşenlerini bir CD dosya sistemine sığacak kadar kısa yapın. Şu anda
bu, 110 karaktere kısıtlama anlamına gelir ("mkisofs -J --joliet-long"da olduğu gibi, en azından
2.01a32 sürümü). Sınır, "AUDIO_MAX_FILENAME_LEN" uyarınca değiştirilebilir
Çevre değişkeni.

"Bileşenlerin", verilen metinde "/" harfi karakteriyle ayrılmış parçalar olduğuna dikkat edin.
desen (enterpolasyonlu dizelerden gelen eğik çizgiler değil).

-c Dosya adlarını (taşınabilirlik için) WinCyrillic kodlamada olduklarını varsayarak Latinleştirin.
İhtiyaçları transliterate_win1251.pm (bölgesindeki örnekler/mod/Kodlama dağıtım dizini;
alt dizine koy Kodlamak komut dosyası dizininin).

-K "Egzotik" karakterleri alt çizgiye dönüştürmeyin (düşük
taşınabilirlik puanı, bu nedenle dosyalar sistemler arasında taşınırken sorun yaşar).

Bu yardımcı programın mp3info2 yardımcı programına çok benzer şekilde çalıştığını unutmayın.
ile birlikte kullanılabilir -p seçenek; yalnızca enterpolasyon sonucunu yazdırmak yerine -p, kullanır
sonuç, yeniden adlandırma için hedef dosya adı olarak (sonucun bir miktar "temizlenmesinden" sonra).
(Ancak, "-E" seçeneklerinin varsayılanları farklıdır!)

Lütfen seçeneği göz önünde bulundurun -P yalnızca eksiksiz olması için sağlanmıştır. Eğer biri
sonuçtaki dosya adını çıkarmak için gerçekten karmaşık ayrıştırma kurallarına ihtiyaç duyar, çok daha güvenlidir
istenen dosya adını bir ID3v2 çerçevesine ayarlamak için mp3info2 yardımcı programını kullanmak (örneğin
"TXXX[aranan-hedef-adı]") ve ardından hataları kontrol ettikten sonra bu sonucu kullanın
Benzer şekilde

audio_rename -p "%{TXXX[aranan-hedef-adı]]}" -R .

Yeniden adlandırdıktan sonra, bu çerçeve ortaya çıkan dosyalardan silinebilir.

Kesinlikle hataya açık olmak istiyorsanız, dosyaların içindeki ilk dosya adını koruyun
buna benzer bir şey yaparak

mp3info2 -@F "TXXX[orig-fname]=@A" -R .

yeniden adlandırmadan önce. En kötüsü en kötüye giderse (ancak hiçbir yarış koşulu gerçekleşmediyse, bu nedenle dosyalar
üzerine yazılmaz), kişi çalıştırarak statükoyu geri yükleyebilmelidir.

audio_rename -@p "@A" files_or_directories_list

(veren -R Gerekirse seçenek).

MÜMKÜN SORUNLAR


İle -R seçeneği, alt dizinlerin taranmasının ilk olarak bir
kaynak dosyasını bir dizinde bulur, yeniden adlandırır, ardından diğerlerinin taramasına devam eder.
alt dizinleri oluşturur ve hedef dosyayı bulur, bu nedenle yeniden adlandırmayı deneyecektir.

Pratikte böyle bir durumla karşılaştığımı hatırlamıyorum; hedef dosya adı ise
adına değil, yalnızca dosyanın içeriğine bağlıdır, o zaman ikinci yeniden adlandırma
totolojik, yani görünmez.

onworks.net hizmetlerini kullanarak audio_renamep'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad