[FFmpeg-user] how to control quality of subtitles
Moritz Barsnick
barsnick at gmx.net
Mon May 25 11:49:05 EEST 2020
On Mon, May 25, 2020 at 10:10:06 +0200, Peter Münster wrote:
> I've tried it with the -palette option, but the rendering of the
> subtitles did not change in any way...
There is a reason for that:
> peter at ws:/tmp/ffmpeg-tests> ffmpeg -i orig-dvbsub.ts -map 0:0 -map 0:1 -map 0:2 -c:v libx264 -c:a copy -c:s dvdsub dvbsub2dvdsub.mkv
> ffmpeg version 3.4.5 Copyright (c) 2000-2018 the FFmpeg developers
This version is quite ancient, in ffmpeg terms.
Please try to build from latest git master, or get such a binary build.
Reason is that such a version will include this change:
https://github.com/FFmpeg/FFmpeg/commit/d4440c7e91b0ef5f6776d98c51dbb6cd66ea0194
which obviously enables the encoder's "palette" option.
You can get binary builds, and be it just for initial testing, from
here for your SuSE platform:
https://johnvansickle.com/ffmpeg/
Please choose a build from the left column "git master".
> [mpeg2video @ 0x5574823a0d80] skipped MB in I-frame at 1 31
> [mpeg2video @ 0x5574823a0d80] Warning MVs not available
> [mpeg2video @ 0x5574823a0d80] concealing 945 DC, 945 AC, 945 MV errors in I frame
> [mpegts @ 0x557482334fc0] PES packet size mismatch
> Last message repeated 2 times
> [NULL @ 0x55748233b820] Junk in packet
> [dvbsub @ 0x55748235bae0] Invalid object location! 210-720 44-44 11
> [dvbsub @ 0x55748235bae0] Unknown/unsupported pixel block 0x88
You input seems to have some corruption (which should have nothing to
do with your issue).
Have you tried keeping the subs as dvbsubs (instead of dvd)? Does your
TV render them then?
Cheers,
Moritz
More information about the ffmpeg-user
mailing list