MP4 ve MKV filmlerinden altyazıları çıkarma


Yanıtlar:


47

MP4 ve 3GP dosyaları

Ücretsiz ve platformlar arası MP4Box yalnızca MP4 veya 3GP kapları ile çalışır. Ana sayfadan yükleyebilirsiniz. İlk önce, farklı parçalara bakmak ve hangi kimliğin altyazı parçasına ait olduğunu görmek istersiniz.

MP4Box -info input.mp4

Altyazı parçasının yanındaki kimliğe bakın. Ardından, <trackId>çıkarmak istediğiniz parça kimliğine göre , aşağıdaki komutu çağırın:

MP4Box -raw <trackID> input.mp4

Veya, yaygın olarak kullanılan SRT formatına aktarmak için:

MP4Box -srt <trackID> input.mp4

MKV dosyaları

Matroska (MKV) dosyalarından altyazı çıkarmak için ücretsiz ve açık kaynak kodlu mkvtoolnixpaketlere ihtiyacınız var. Onlar Windows ve Linux için gelir ve Mac üzerinde size yoluyla yükleyebilir Homebrew ile brew install mkvtoolnix.

Ardından dosyayı inceleyin:

mkvmerge -i input.mkv

Bu, örneğin şunun gibi parçaları listeler:

File 'input.mkv': container: Matroska
Track ID 1: video (V_MPEG4/ISO/AVC)
Track ID 2: audio (A_AAC)
Track ID 3: subtitles (S_TEXT/UTF8)

Parçanın kimliğine bağlı olarak, <trackID>yukarıda tanımladığınız yerin bulunduğu aşağıdaki komutu çağırın . <output>sadece bir kukla isim, istediğiniz herhangi bir şeyi kullanabilirsiniz.

mkvextract tracks input.mkv <trackID>:<output>.srt

Yani, bizim durumumuzda, bu olurdu:

mkvextract tracks input.mkv 3:subs.srt

1
Bunların hepsi Linux için de geçerli. Apt-getMP4Boxgpac
aidan

1
Almak için MP4BoxArch Linux, yüklemek için gereken gpactopluluk repo.
Alfredo Hernández

11

İşte neredeyse desteklediği herhangi bir dosya formatı için bir çözümdür ffmpeg(uzaktaki dosyalar bile desteklenir):

ffmpeg -i video.mp4 subtitle.srt

ffmpegvarsayılan olarak daha yeni Ubuntu sürümlerinde bulunur, Mac OS X ve Windows için yüklemeniz gerekir ( resmi web sitesinden veya homebrew aracılığıyla).

İşte video.mp4kaynak yerel veya uzak video dosyası adı ve subtitle.srtçıktı altyazı dosyası adı. Çıktı için ffmpegtam olarak ne istediğinizi algıladığından , çıktı için dosya uzantısı belirtmek önemlidir . Yani, .mp3video dosyasından mp3 ses çıkarmak için dosya uzantısı belirleyebilir ya da formatlar arasında dönüştürmek için başka bir video kabı ayarlayabilirsiniz.

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.