Ffmpeg kullanarak bir .mp4 kapsayıcısına metin altyazıları eklemeye çalışıyorum:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mp4
Bu satırı çalıştırmaya çalıştığımda bana bir hata veriyor:
Akış haritalarının sayısı, çıktı akışlarının sayısıyla eşleşmelidir.
Mp4'ü mkv olarak değiştirmeye çalışırsam (mp4 metin altyazılarını desteklese de), şöyle:
ffmpeg -i input.mp4 -i input.srt -map 0.0 -map 0.1 -map 1.0 output.mkv
Akışları doğru bir şekilde eşler, ancak bir hata verir:
Kodlayıcı (kodek kimliği 94210), # 0.2 çıkış akışı için bulunamadı
Başlattığımda
ffmpeg -codecs
Srt codec'in kod çözücü ve kodlayıcı olarak desteklendiğini görebiliyorum, ancak mp4 ve mkv subs kodlaması için ne kullanıldığından ve onu açmam veya ayrı ayrı derlemem gerekip gerekmediğinden emin değilim.