1

I'm trying to convert iTunes movies that were previously decrypted to an mkv file with FFmpeg for use with Kodi. I want to keep stereo audio and h264 video the same, which I can do. Subtitles I want to convert to some other format, like subrip. On some movies this works, namely ones with "mov_text" subtitles. However some iTunes movies have eia_608 subtitles which, when I try to convert them, throw this error:
[Closed caption Decoder @ 0000014b2b92eec0] Data Ignored since exceeding screen width
It continues to throw this error hundreds of times until it finishes.

Here's an example of the output. The eia_608 stream isn't the default subtitle format for this one, but you get the idea: https://pastebin.com/uerFwFna

Is there anything I can do to fix this? I've tried updating FFmpeg to the latest build, copying the subtitles format (Matroska is apparently incompatible with it), and extracting it to a separate .srt file results in garbled subtitles. What can I do to fix this?

Also, this warning message cuts off the progress text a bit which is funny. Idk why that's happening, lol.

1

It's a warning, not an error. The subs are still converted.

The EIA-608 standard specifies a maximum of 32 characters per line and the ffmpeg decoder is enforcing that.

A workaround is to use ccextractor to get a SRT file, and then proceed with that.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.