Bir .mkv dosyasından gömülü altyazıları kaldırılsın mı?


Yanıtlar:


39

MkvToolNix kullanın . mkvmergeAracı tam olarak ne istediğinizi yapabilirsiniz. Çok yetenekli bir Matroska manipülatörü ve diğer tüm akışları kodlamadan herhangi bir türdeki akımı MKV'den kaldırabilmeli.

  • Windows'ta en son sürümünü buradan indirin . Sadece yükleyiciyi çalıştırın.
  • Linux'ta, paketi mkvtoolnixdepoda bulabilir veya alternatif olarak ana sayfadan indirebilirsiniz .
  • OS X'te, Homebrewmkvtoolnix aracılığıyla yüklemek en kolay yol olacaktır .

Bu komutlardan birinin istediğini yapacağını düşünüyorum:

# assume input.mkv has 3 subtitle tracks
# remove subtitle track 2 (copy 1&3) from input.mkv & save to output.mkv
mkvmerge -o output.mkv --subtitle-tracks 1,3 input.mkv

# remove all subtitles (copy none)
mkvmerge -o output.mkv --no-subtitles input.mkv

MkvToolNix'in (mkvmerge) çıktı dosyalarını bazı oynatıcılar ve dönüştürücüler tarafından kullanılamaz olarak buldum (özellikle ArcSoft VideoConverter - iPhone'umu görüntülemek için dönüştürmeden önce altyazıları çıkarmaya çalışıyordum).
jeffreypriebe

4
Kullanım notu: Verilen parça numaraları --stracks1 (ilk altyazı), 2 (ikinci), 3 (üçüncü), vb mkvinfo input.mkv. Değildir. İlk .mkv'deki parçaları sıralamak için kullanın (örneğin, parça 0; video olabilir; 1,2, 3 ses olabilir, 4,5,6 altyazı olabilir) daha sonra --stracksanahtarla 0 tabanlı parça numarasını kullanın . Quack'in yukarıdaki örneğinde bu olabilir--stracks 4,6
AlwaysLearning

Onaylamak için, programın GUI sürümü yeniden kodlamadan altyazıları da siliyor mu?
Hashim
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.