Debian / Armbian: mediainfo, .mkv dosyalarında kod 1 ile çıkar


2

Umarim superuser.com bu tür meseleler için dogru noktadir.

Statüko:

Bugün, BananaPi M1'imi Debian Stretch (Armbian) olarak güncelledim ve Strech deposundan ihtiyacım olan tüm paketleri, hiçbir şey veya benzeri şeyleri kurdum. Kurulum ayrıca şunları içerir: mediainfo Bazı medya merkezi senaryoları için ihtiyacım olan.

Benim sorunum:

Ses dosyalarında, altyazılarda veya aklıma ne geldiyse mediainfo çalıştırmak beklendiği gibi çalışıyor. .Mp4 veya .avi gibi video dosyaları da çalışır ancak mediainfo'da bir .mkv dosyası attığımda sadece 1 çıkış koduyla sonlanır ve işte budur. Hata mesajı yok, hiçbir şey yok.

Yıllar önce herhangi bir problem veya hıçkırık yaşamadan kaçmaya başlamıştım, ancak eski bir Raspbian Wheezy'de kendimi güvende hissetmiyordum, bu yüzden yükseltme. Biri bana mediainfoda neler olduğunu söyleyebilir mi? Bilmediğim bazı bağımlılıklar var mı? .Mkv dosyalarında çok özel bir şey mi var?

Daha sonra Wheezy'de kurduğumda mediainfo'yu işe yaratabilmek için sihirli bir şey yapmayı hatırlamıyorum.

Herhangi bir yardım çok takdir edilmektedir!


DÜZENLE:

Test amacıyla şu anki sürümünü yükledim. mediainfo Windows PC'mde birkaç dosyayı kontrol ettim. İşte göndereceğim Writing application ve Writing library mediainfo'nun çıktısı ve notundan alanlar, Linux makinemde aynı çıktının elde edilip edilmediği:

Dosya 1 (Çalışma):

Writing application     : mkvmerge v6.1.0 ('Old Devil') built on Mar  2 2013 14:32:37
Writing library         : libebml v1.3.0 + libmatroska v1.4.0

2. dosya (çalışmıyor):

Writing application     : mkvmerge v4.8.0 ('I Got The...') built on May 23 2011 22:50:52
Writing library         : libebml v1.2.0 + libmatroska v1.1.0

Dosya 3 (çalışmıyor):

Writing application     : mkvmerge v17.0.0 ('Be Ur Friend') 64-bit
Writing library         : libebml v1.3.5 + libmatroska v1.4.8

Dosya 4 (çalışmıyor):

Writing application     : mkvmerge v9.2.0 ('Photograph') 64bit
Writing library         : libebml v1.3.3 + libmatroska v1.4.4

5. Dosya (Çalışma):

Writing application     : mkvmerge v8.3.0 ('Over the Horizon') 64bit
Writing library         : libebml v1.3.1 + libmatroska v1.4.2

Bu çıktılardan tutarlı bir davranış çıkarımı yapamam. Bu konuda fikrin var mı? Bu hiç yardımcı oluyor mu?


Hangi sürümü mediainfo kullanıyor musun?
mpy

0.7.91 kullanıyorum
Arno-Nymous

Yanıtlar:


1

Şimdi iki kütüphanenin diğer sürümlerini yükleyerek çözdüm. mediainfo yani, bağlıdır libmediainfo ve libzen. Debian 9'dan beri (Stretch) eski versiyonları yüklemek için Jessie repo'yu apt / sources.listime eklemek zorunda kaldım.

Bunu yaparken kütüphaneleri şu şekilde değiştirdim:

libmediainfo0v5    ->    libmediainfo0
libzen0v5          ->    libzen0

Şimdi, yukarıda belirtilen kütüphanelerin kurulu olduğu ve bu işe yaradığı için, 0.7.70 mediainfo'ya sahibim.

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.