mkvpropedit - Bulutta Çevrimiçi

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 mkvpropedit komutudur.

Program:

ADI


mkvpropedit - Tam bir remux olmadan mevcut Matroska(TM) dosyalarının özelliklerini değiştir

SİNOPSİS


mkvpropedit [seçenekler] {kaynak-dosyaadı} {eylemler}

AÇIKLAMA


Bu program mevcut bir Matroska(TM) dosyasını analiz eder ve bazı özelliklerini değiştirir.
Daha sonra bu değişiklikleri mevcut dosyaya yazar. Olabilecek özellikler arasında
bölüm bilgi öğeleri (örn. başlık) ve parça başlıkları (örn.
dil kodu, 'varsayılan parça' bayrağı veya adı).

Seçenekler:

-l, --list-özellik-adları
Bilinen ve düzenlenebilir tüm özellik adlarını, türlerini (dize, tamsayı, boolean vb.)
ve kısa bir açıklama. Program daha sonra çıkar. Bu yüzden kaynak-dosya adı
parametrenin sağlanması gerekmez.

-p, -- ayrıştırma modu kip
Ayrıştırma modunu ayarlar. parametre 'kip' ya 'hızlı' olabilir (bu aynı zamanda
varsayılan) veya 'dolu'. 'Hızlı' mod tüm dosyayı ayrıştırmaz ancak meta
bir kaynak dosyanın gerekli öğelerini bulmak için öğeleri arayın. Tüm vakaların %99'unda
Bu yeterli. Ancak meta arama öğeleri içermeyen veya
kullanıcının 'tam' ayrıştırma modunu ayarlaması gerekebilir. Bir dosyanın tam taraması
birkaç dakika sürer, hızlı tarama ise yalnızca saniyeler sürer.

İzleme ve segment bilgisi özellikleriyle ilgilenen eylemler:

-e, --Düzenle selektör
Matroska(TM) dosya bölümünü ayarlar (segment bilgisi veya belirli bir parçanın başlıkları)
aşağıdaki tüm ekleme, ayarlama ve silme eylemlerinin çalıştığı. Bu seçenek kullanılabilir
birden fazla öğede değişiklik yapmak için birden çok kez.

Varsayılan olarak mkvpropedit(1) segment bilgileri bölümünü düzenleyecektir.

Sözdiziminin tam açıklaması için düzenleme seçicileri hakkındaki bölüme bakın.

-a, --Ekle isim=değer
Bir özellik ekler isim değeri ile değer. Böyle bir özellik olsa bile mülk eklenecektir.
mülk zaten var. Çoğu özelliğin benzersiz olduğunu ve daha fazla oluşamayacağını unutmayın.
bir kereden.

-s, --Ayarlamak isim=değer
Özelliğin tüm oluşumlarını ayarlar isim değere değer. Böyle bir mülk yoksa
varsa eklenecektir.

-d, --silmek isim
Özelliğin tüm oluşumlarını siler isim. Bazı özelliklerin gerekli olduğunu unutmayın
ve silinemez.

Etiketler ve bölümlerle ilgili eylemler:

-t, --etiketler selektör:Dosya
Dosyadaki etiketleri dosya adından etiketlerle ekleyin veya değiştirin veya dosya adı varsa bunları kaldırın.
boş. mkvpropedit(1) aynı XML etiket biçimini okur mkvmerge(1) olarak okur
iyi.

The selektör kelimelerden biri olmalı herşey, global or iz. Için allmkvpropedit(1) olacak
bir dosyadaki tüm etiketleri değiştirin veya kaldırın. İle birlikte global yalnızca global etiketler değiştirilecek veya
çıkarıldı.

İle trackmkvpropedit(1) belirli bir parça için etiketleri değiştirecektir. Ek olarak etiketler
dosya adından oku aynı parçaya atanacaktır. Parkurda belirtilmiştir
aynı şekilde düzenleme seçicileri belirtilir (aşağıya bakın), örneğin --tags
track:a1:new-audio-tags.xml.

--add-track-istatistik-etiketleri
Bir dosyadaki tüm parçalar için istatistikleri hesaplar ve bunlar için yeni istatistik etiketleri ekler.
Dosya zaten bu tür etiketleri içeriyorsa, bunlar güncellenecektir.

--delete-track-istatistik-etiketleri
Bir dosyadan mevcut tüm iz istatistikleri etiketlerini siler. Dosya içermiyorsa
istatistik etiketlerini izleyin, ardından değiştirilmeyecektir.

-c, --bölümler Dosya
Dosyadaki bölümleri dosya adındaki bölümlerle ekleyin veya değiştirin veya varsa bunları kaldırın.
dosya adı boş. mkvpropedit(1) aynı XML ve basit bölüm biçimlerini okur.
mkvmerge(1) aynı zamanda okur.

Ekleri işlemek için eylemler:

--ek-ek Dosya
Şuradan yeni bir ek ekler: Dosya.

Eğer seçenek --ek-adı bu seçenekten önce kullanılmışsa değeri
yeni ekin adı olarak kullanılır. Aksi takdirde türetilir Dosya.

Eğer seçenek --ek-mime tipi bu seçenekten önce kullanılmış, ardından değeri
yeni ekin MIME türü olarak kullanılır. Aksi takdirde, otomatik olarak algılanır.
içeriği Dosya.

Eğer seçenek --ek-açıklama bu seçenekten önce kullanılmışsa,
değer, yeni ekin açıklaması olarak kullanılır. Aksi takdirde açıklama yapılmayacaktır.
ayarlayın.

Eğer seçenek --ek-uid bu seçenekten önce kullanılmışsa değeri
yeni ekin UID'si olarak kullanılır. Aksi takdirde rastgele bir UID oluşturulacaktır.
otomatik olarak.

--değiştir-ek selektör:Dosya
Eşleşen bir veya daha fazla eki değiştirir selektör dosya ile Dosya. daha fazla ise
birden fazla mevcut ek eşleşmesi selektör o zaman tüm içerikleri olacak
içeriği ile değiştirilmiştir. Dosya.

The selektör dört formdan birine sahip olabilir. Bölümde aşağıda açıklanmıştır
ek seçiciler

Eğer seçenek --ek-adı bu seçenekten önce kullanılmışsa değeri
değiştirilen her ek için yeni ad olarak ayarlayın. Aksi takdirde isimler değişmez.

Eğer seçenek --ek-mime tipi bu seçenekten önce kullanılmış, ardından değeri
değiştirilen her ek için yeni MIME türü olarak ayarlanır. Aksi takdirde MIME türleri
değiştirilmez.

Eğer seçenek --ek-açıklama bu seçenekten önce kullanılmışsa,
değeri, değiştirilen her ek için yeni açıklama olarak ayarlanır. Aksi takdirde
açıklamalar değiştirilmez.

Eğer seçenek --ek-uid bu seçenekten önce kullanılmışsa değeri
değiştirilen her ek için yeni UID olarak ayarlayın. Aksi takdirde, UID'ler değiştirilmez.

--güncelleme-ek selektör
Eşleşen bir veya daha fazla ekin özelliklerini ayarlar. selektör. birden fazla ise
mevcut ek eşleşmeleri selektör sonra tüm özellikleri güncellenecektir.

The selektör dört formdan birine sahip olabilir. Bölümde aşağıda açıklanmıştır
ek seçiciler

Eğer seçenek --ek-adı bu seçenekten önce kullanılmışsa değeri
değiştirilen her ek için yeni ad olarak ayarlayın. Aksi takdirde isimler değişmez.

Eğer seçenek --ek-mime tipi bu seçenekten önce kullanılmış, ardından değeri
değiştirilen her ek için yeni MIME türü olarak ayarlanır. Aksi takdirde MIME türleri
değiştirilmez.

Eğer seçenek --ek-açıklama bu seçenekten önce kullanılmışsa,
değeri, değiştirilen her ek için yeni açıklama olarak ayarlanır. Aksi takdirde
açıklamalar değiştirilmez.

Eğer seçenek --ek-uid bu seçenekten önce kullanılmışsa değeri
değiştirilen her ek için yeni UID olarak ayarlayın. Aksi takdirde, UID'ler değiştirilmez.

--delete-ek selektör
Eşleşen bir veya daha fazla eki siler selektör.

The selektör dört formdan birine sahip olabilir. Bölümde aşağıda açıklanmıştır
ek seçiciler

Ek eylemleri için seçenekler:

--ek-adı isim
Aşağıdakiler için kullanılacak adı ayarlar --ek-ek or --değiştir-ek
çalışma.

--ek-mime tipi mim tipi
Aşağıdakiler için kullanılacak MIME türünü ayarlar --ek-ek or --değiştir-ek
çalışma.

--ek-açıklama tanım
Aşağıdakiler için kullanılacak açıklamayı ayarlar --ek-ek or --değiştir-ek
çalışma.

Diğer seçenekler:

--komut satırı karakter kümesi karakter seti
Komut satırında verilen dizeleri dönüştürmek için karakter kümesini ayarlar. Varsayılan
sistemin geçerli yerel ayarı tarafından verilen karakter kümesine.

--çıktı-karakter seti karakter seti
Çıktı alınacak dizelerin dönüştürüleceği karakter kümesini ayarlar. Bilişim Teknoloji
sistemin geçerli yerel ayarı tarafından verilen karakter kümesine varsayılandır.

-r, --yönlendirme-çıktı dosya adı
Tüm mesajları dosyaya yazar dosya adı konsol yerine. Bu olabilirken
çıktı yeniden yönlendirmesi ile kolayca yapıldığında bu seçeneğin gerekli olduğu durumlar vardır:
terminal çıktıyı bir dosyaya yazmadan önce yeniden yorumladığında. Karakter
ile ayarla --çıktı-karakter seti onurlandırılır.

--ui-dili kod
Dil için çevirileri zorlar kod kullanılacak (örneğin, Almanca için 'de_DE'
çeviriler). Ortam değişkenlerini kullanmak tercih edilir DİL, LC_MESSAGES ve
LC_ALL rağmen. olarak 'liste' girilmesi kod sebep olacak Mkvextract(1) bir liste çıktısı almak için
mevcut çeviriler.

- hata ayıklama konu
Belirli bir özellik için hata ayıklamayı açın. Bu seçenek yalnızca geliştiriciler için kullanışlıdır.

--Tut özellik
Deneysel özellikleri açın. Kullanılabilir özelliklerin bir listesi ile talep edilebilir.
mkvpropedit --Tut liste. Bu özellikler normal kullanım için tasarlanmamıştır.
durumlar.

--gui-modu
GUI modunu açar. Bu modda özel olarak biçimlendirilmiş satırların çıktısını söyleyebilen çıktılar olabilir.
neler olduğunu kontrol eden bir GUI. Bu mesajlar '#GUI#message' biçimini takip eder.
Mesajı aşağıdaki gibi anahtar/değer çiftleri takip edebilir.
'#GUI#message#key1=değer1#key2=değer2...'. Ne mesajlar ne de anahtarlar asla
tercüme ve her zaman İngilizce olarak çıktı.

-v, --ayrıntılı
Ayrıntılı olun ve tüm önemli Matroska(TM) öğelerini okundukça gösterin.

-h, --yardım et
Kullanım bilgilerini göster ve çık.

-V, --versiyon
Sürüm bilgilerini göster ve çık.

--güncellemeleri kontrol et
URL'yi indirerek yeni sürümler için çevrimiçi kontrol eder
http://mkvtoolnix-releases.bunkus.org/latest-release.xml. Dört satır çıktı olacak
anahtar=değer stili: bilgilerin alındığı URL (anahtar
version_check_url), şu anda çalışan sürüm (key Running_version), en son
sürümün sürümü (kullanılabilir_sürüm anahtarı) ve indirme URL'si (indirme_url anahtarı).

Daha sonra program, daha yeni bir sürüm mevcut değilse, 0 çıkış koduyla var olur,
1 ile daha yeni bir sürüm mevcutsa ve 2 ile bir hata meydana gelirse (örn.
güncelleme bilgileri alınamadı).

Bu seçenek yalnızca program libcurl desteğiyle oluşturulmuşsa kullanılabilir.

@seçenekler dosyası
Dosyadan ek komut satırı bağımsız değişkenlerini okur seçenekler dosyası. İlk olan hatlar
boşluk olmayan karakter bir karma işaretidir ('#') yorum olarak kabul edilir ve yoksayılır.
Satır başındaki ve sonundaki beyaz boşluklar kaldırılacaktır. Her satır şunları içermelidir
tam olarak bir seçenek.

Örneğin, '#' ile yorum yapılmayan bir satır başlatmanız gerekiyorsa, birkaç karakterden kaçılabilir.
Kurallar, metinden kaçma ile ilgili bölümde açıklanmıştır.

komut satırı 'mkvpropedit kaynak.mkv --Düzenle parça:a2 --Ayarlamak isim=Yorumlar' olabilirdi
aşağıdaki seçenek dosyasına dönüştürülür:

# source.mkv'yi değiştir
kaynak.mkv
# İkinci ses parçasını düzenleyin
--Düzenle
parça:a2
# ve başlığı 'Yorumlar' olarak ayarlayın
--Ayarlamak
isim=Yorumlar

DÜZENLEME SEÇİCİLER


The --Düzenle seçeneği Matroska(TM) dosya bölümünü ayarlar (segment bilgisi veya belirli bir
Takip eden tüm ekleme, ayarlama ve silme eylemlerinin üzerinde çalıştığı parça başlıkları). Bu kalır
bir sonrakine kadar geçerli --Düzenle seçenek bulunur. Bu seçeneğin argümanı denir
seçiciyi düzenle

Varsayılan olarak mkvpropedit(1) segment bilgileri bölümünü düzenleyecektir.

Bölüm bilgi
Segment bilgisi şu üç kelimeden biri ile seçilebilir: 'info',
'segment_info' veya 'segmentinfo'. Segment başlığı veya
segment UID'si.

iz başlıkları
Parça başlıkları biraz daha karmaşık bir seçici ile seçilebilir. Tüm varyasyonlar başlar
'iz:' ile. İz başlığı özellikleri, dil kodu,
'varsayılan parça' bayrağı veya parçanın adı.

Izlemek:n
Parametre ise n o zaman bir sayıdır nth parça seçilecektir. parça sırası
aynısı mkvmerge(1)'ler --tanımlamak seçenek çıktıları

Numaralandırma 1'den başlar.

Izlemek:tn
Parametre tek bir karakterle başlıyorsa t bir ardından n sonra ninci parça
belirli bir parça türü seçilecektir. iz tipi parametresi t biri olmalı
bu dört karakter: bir ses parçası için 'a', bir düğme parçası için 'b', bir ses parçası için 's'
altyazı parçası ve bir video parçası için 'v'. Parça sırası aynı
mkvmerge(1)'ler --tanımlamak seçenek çıktıları

Numaralandırma 1'den başlar.

Izlemek:=uid
Parametre bir '=' ve ardından bir sayı ile başlıyorsa uid sonra iz olan parça
UID öğesi buna eşittir uid. Parça UID'leri ile elde edilebilir mkvinfo(1).

Izlemek:@numara
Parametre bir '@' ve ardından bir sayı ile başlıyorsa numara sonra parça kimin
parça numarası elemanı buna eşittir numara. Parça numarası ile elde edilebilir mkvinfo(1).

notlar
Parça düzenleme seçicilerinin doğası gereği, birkaç seçicinin
aslında aynı iz başlıklarıyla eşleşir. Bu gibi durumlarda, bu düzenleme seçicileri için tüm eylemler
komut satırında verildikleri sırayla birleştirilecek ve yürütülecektir.

EK SEÇİCİLER


İki eylemle birlikte bir ek seçici kullanılır --değiştir-ek ve
--delete-ek. Aşağıdaki dört formdan birine sahip olabilir:

1. Ek kimliğine göre seçim. Bu formda seçici sadece bir sayıdır,
ekin kimliği çıktı olarak mkvmerge(1)'in tanımlama komutu.

2. Eklenti UID'sine (benzersiz ID) göre seçim. Bu formda seçici eşittir işaretidir =
ardından bir sayı, ekin çıktısı olarak benzersiz kimliği mkvmerge(1) ayrıntılı
tanımlama komutu

3. Ek adına göre seçim. Bu formda seçici, kelimenin tam anlamıyla kelime adıdır:
ardından mevcut ekin adı gelir. Bu seçici ile kullanılırsa
--değiştir-ek daha sonra eşleşecek ad içindeki iki nokta üst üste \c olarak kaçılmalıdır.

4. MIME türüne göre seçim. Bu formda seçici, kelimenin tam anlamıyla mime-type kelimesidir:
ardından mevcut ekin MIME türü gelir. Bu seçici ile kullanılırsa
--değiştir-ek daha sonra MIME türü içindeki iki nokta üst üste eşleşmeleri \c olarak kaçılmalıdır.

ÖRNEKLER


Aşağıdaki örnek, 'movie.mkv' adlı bir dosyayı düzenler. Segment başlığını belirler ve
bir sesin ve bir altyazı parçasının dil kodunu değiştirir. Bu örneğin olabileceğini unutmayın
ilkini dışarıda bırakarak kısaltılmış --Düzenle seçenek, çünkü segment bilgilerini düzenler
element, ilkinden önce bulunan tüm seçenekler için varsayılandır. --Düzenle yine de seçenek.

$ mkvpropedit movie.mkv --bilgiyi düzenle --set "başlık=Film" --parçayı düzenle:a1 --set dili=fre --parçayı düzenle:a2 --dili ayarla=ita

İkinci örnek, 'varsayılan parça bayrağını' ilk altyazı parçasından kaldırır ve ayarlar
o ikincisi için. Bunu not et mkvpropedit(1), aksine mkvmerge(1), ayarlamaz
Farklı bir parça için '0' olarak ayarlanmışsa, diğer parçaların 'varsayılan parça bayrağı' '1' olarak belirlenir
otomatik olarak.

$ mkvpropedit movie.mkv --track:s1 --set flag-default=0 --track:s2 --set flag-default=1

Bir dosyadaki ikinci altyazı parçasının etiketlerini değiştirmek şöyle görünür:

$ mkvpropedit movie.mkv --tags track:s2:new-subtitle-tags.xml

Tüm etiketlerin kaldırılması, dosya adının dışarıda bırakılmasını gerektirir:

$ mkvpropedit movie.mkv --hepsini etiketler:

Bir dosyadaki bölümleri değiştirmek şöyle görünür:

$ mkvpropedit movie.mkv --chapters new-chapters.xml

Tüm bölümlerin kaldırılması, dosya adının dışarıda bırakılmasını gerektirir:

$ mkvpropedit movie.mkv --bölümler ''

Bir yazı tipi dosyasını (Arial.ttf) ek olarak ekleme:

$ mkvpropedit movie.mkv --ekleme eki Arial.ttf

Bir yazı tipi dosyasını (89719823.ttf) ek olarak ekleme ve bazı bilgileri bu şekilde sağlama
gerçekten sadece Arial:

$ mkvpropedit movie.mkv --attachment-name Arial.ttf --attachment-description 'TrueType yazı tipi olarak Arial yazı tipi' --attachment-mime-type application/x-truetype-font --add-attachment 89719823.ttf

Ekli bir yazı tipi (Comic.ttf) dosyasını bir başkasıyla (Arial.ttf) değiştirmek:

$ mkvpropedit movie.mkv --ek-adı Arial.ttf --ek-açıklaması 'TrueType yazı tipi olarak Arial yazı tipi' --değiştir-ek adı:Comic.ttf:Arial.ttf

Ne olursa olsun, ekli ikinci dosyayı silmek:

$ mkvpropedit movie.mkv --delete-attachment 2

MIME türüne göre ekli tüm yazı tiplerini silme:

$ mkvpropedit movie.mkv --delete-attachment mime tipi:application/x-truetype-font

EXIT KODLARI


mkvpropedit(1) üç çıkış kodundan biriyle çıkar:

· 0 -- Bu çıkış kodları, değişikliğin başarıyla tamamlandığı anlamına gelir.

· 1 -- Bu durumda mkvpropedit(1) en az bir uyarı çıktısı var, ancak değişiklik
devam etti. 'Uyarı:' metninin önüne bir uyarı eklenir. Sorunlara bağlı olarak
Ortaya çıkan dosyalar iyi olabilir veya olmayabilir. Kullanıcının her ikisini de kontrol etmesi istenir.
uyarı ve ortaya çıkan dosyalar.

· 2 -- Bu çıkış kodu, bir hata oluştuktan sonra kullanılır. mkvpropedit(1) hakkı iptal eder
hata mesajı çıktıktan sonra. Hata mesajları yanlış komut satırından geliyor
bozuk dosyalara okuma/yazma hataları üzerinde argümanlar.

METİN DOSYALAR VE KARAKTER SET DÖNÜŞÜMLER


MKVToolNix paketindeki tüm araçların karakteri nasıl işlediği hakkında derinlemesine bir tartışma için
dönüşümleri, giriş/çıkış kodlamasını, komut satırı kodlamasını ve konsol kodlamasını ayarlayın lütfen
aynı adlı bölüme bakın mkvmerge(1) adam sayfası.

KAÇIŞ ÖZEL KARALAR IN METİN


Metindeki özel karakterlerden kaçınılması gereken veya kaçınılması gereken birkaç yer vardır. NS
kaçmak için kurallar basittir: kaçması gereken her karakter bir ile değiştirilir
ters eğik çizgi ve ardından başka bir karakter.

Kurallar: ' ' (boşluk) '\s' olur, '"' (çift tırnak) '\2' olur, ':' olur
'\c', '#' '\h' olur ve '\' (tek ters eğik çizgi) kendisi '\\' olur.

ÇEVRE DEĞİŞKENLER


mkvpropedit(1) sistemin yerel ayarını belirleyen varsayılan değişkenleri kullanır (örn. DİL
ve LC_* aile). Ek değişkenler:

MKVPROPEDIT_DEBUG, MKVTOOLNIX_DEBUG ve kısa formu MTX_DEBUG
İçerik, üzerinden geçirilmiş gibi işlenir. - hata ayıklama seçeneği.

MKVPROPEDIT_ENGAGE, MKVTOOLNIX_ENGAGE ve kısa formu MTX_ENGAGE
İçerik, üzerinden geçirilmiş gibi işlenir. --Tut seçeneği.

MKVPROPEDIT_OPTIONS, MKVTOOLNIX_OPTIONS ve kısa formu MTX_OPTIONS
İçerik beyaz alana bölünür. Ortaya çıkan kısmi dizeler, sanki
komut satırı seçenekleri olarak geçmişti. Özel karakterleri iletmeniz gerekiyorsa
(örneğin boşluklar) o zaman onlardan kaçmanız gerekir (özel kaçışla ilgili bölüme bakın)
metindeki karakterler).

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



En yeni Linux ve Windows çevrimiçi programları