I have a complicated video file (.mkv, 12.78 GB, 2160p) with two audio streams (MLP FBA 16-ch and AC-3, respectively), and 11 subtitle streams (all of format PGS and Muxing mode zlib). The native Media Player on my LG C2 does not recognise the subtitles, and only one of the audio streams (I'm not sure which one). I want to end up with an MKV file (preferably, any that the player will recognise will suffice) containing only the first audio stream and only the first and fifth (English and Dutch, respectively) subtitle streams, but converted to one that this Media Player does recognise (e.g., SRT). I have some affinity with FFmpeg, but, even after wrestling with GTP-3.5 a lot, have been unsuccessful. I must add that my MacBook on which I am trying this is quite old (Late-2013), and cannot update its os beyond Big Sur 11.7.10, which prevents newer updates of FFmpeg being installed. I can provide the MediaInfo information if necessary.

I think the closest I've gotten (i.e., the command running without error, but also changing very little) is via the command

ffmpeg -i 32_-_2_-_The_Winter_Line.mkv -map 0 -c:v copy -map 0:a:0 -c:a:0 copy -map 0:s:0 -c:s:0 copy -map 0:s:4 -c:s:1 copy output_1.mkv

Am I close? The main error I seem to encounter that

[ssa @ 0x7fc575045600] Only SUBTITLE_ASS type supported..42 bitrate=  74.5kbits/s speed=4.85x    

I'm pretty sure that .ass has worked before, but maybe this has to do with the FFmpeg version (4.0.2) I am using.

EDIT: this is my first question on this SE, and I haven't been programming for about 8 years, so I might pose the question ill-defined..

EDIT2: When running

ffmpeg -i 32_-_2_-_The_Winter_Line.mkv -map 0 -c:v copy -map 0:a:0 -c:a:0 copy -map 0:s:0 -c:s:0 ass -map 0:s:4 -c:s:1 ass output_1.mkv

which I expected to work, I get an error, the last lines of which are

[ass @ 0x7fda8780c800] Only SUBTITLE_ASS type supported..89 bitrate=  64.0kbits/s speed=5.78x    
Subtitle encoding failed
[libvorbis @ 0x7fda8780b600] 47 frames left in the queue on closing
[libvorbis @ 0x7fda88849200] 43 frames left in the queue on closing
Conversion failed!```
  • By the way, if anyone knows of a better StackExchange platform for these questions than these, I'd also be happy to know. Oct 4 at 7:25


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Browse other questions tagged or ask your own question.