[FFmpeg-trac] #2100(avfilter:new): No burned in subtitles visible on Mac OSX

FFmpeg trac at avcodec.org
Wed Jan 2 21:13:16 CET 2013


#2100: No burned in subtitles visible on Mac OSX
-----------------------------------+--------------------------------------
             Reporter:  raptor399  |                     Type:  defect
               Status:  new        |                 Priority:  normal
            Component:  avfilter   |                  Version:  git-master
             Keywords:             |               Blocked By:
             Blocking:             |  Reproduced by developer:  0
Analyzed by developer:  0          |
-----------------------------------+--------------------------------------
 == Summary of the bug ==

 Burning in subtitles as described in the
 [http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20burn%20subtitles%20into%20the%20video
 wiki] does not work as advertised on Mac OSX 10.8.2 (Mountain Lion).

 FFmpeg will run and convert the video, but no subtitles will be visible in
 the resulting video. Friends on Linux report the same command line works
 just fine for them, this appears to be an OSX specific problem.

 A similar problem has also been [http://ffmpeg.org/pipermail/ffmpeg-
 user/2012-September/009836.html reported] on the ffmpeg-user mailinglist,
 alas no answer there.

 == How to reproduce ==

 Downloaded the [http://www.evermeet.cx/ffmpeg/snapshots/ latest snapshot
 build for OSX] and use this command line:
 {{{
 % ffmpeg -v 9 -loglevel 99 -report -i test.avi -vf subtitles=test.srt
 output.mpg
 }}}

 The file "test.srt" can be a very basic test file:

 {{{
 0
 00:00:01,930 --> 00:00:03,800
 Just testing subtitles

 1
 00:00:03,930 --> 00:00:05,300
 Second line of subtitles
 and it is a long line

 2
 00:00:05,710 --> 00:00:07,320
 Third line of subtitles,
 let's make it count!

 3
 00:00:07,770 --> 00:00:10,550
 Fourth line of subtitles, which is
 not the last line.

 }}}

 Opening the file "test.avi" with VLC will display the subtitles correctly
 as it picks up "test.srt" automatically. Opening the converted
 "output.mpg" with VLC shows no subtitles.

 I have tried this with .ass files and the "-vf ass=test.ass" filter, I
 have tried it with other input and output formats, never have I managed to
 get subtitles burned in on OSX.

 == Side note ==
 On a perhaps related side note: as reported in
 [https://ffmpeg.org/trac/ffmpeg/ticket/1688 ticket #1688], fontconfig will
 give lots of warnings:

 {{{
 Fontconfig warning: ignoring UTF-8: not a valid region tag
 Fontconfig warning: ignoring UTF-8: not a valid region tag
 Fontconfig warning: ignoring UTF-8: not a valid region tag
 }}}

 This happens because of the default locale on OSX:

 {{{
 % locale
 LANG=
 LC_COLLATE="C"
 LC_CTYPE="UTF-8"
 LC_MESSAGES="C"
 LC_MONETARY="C"
 LC_NUMERIC="C"
 LC_TIME="C"
 LC_ALL=
 }}}

 To silence these warnings LC_TYPE needs to be set to a valid value in the
 eyes of fontconfig:

 {{{
 % LCTYPE="en_US.UTF-8"
 }}}

 I'm not sure this is related to the non-appearing burned in subtitles, but
 I thought I should mention it.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2100>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list