[FFmpeg-trac] #3401(undetermined:new): DVB subtitles not shown

FFmpeg trac at avcodec.org
Wed Feb 19 19:34:10 CET 2014


#3401: DVB subtitles not shown
-------------------------------------+-------------------------------------
               Reporter:  cehoyos    |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  normal     |              Component:
                Version:  git-       |  undetermined
  master                             |               Keywords:  mpegts
             Blocked By:             |  videolan dvbsub
Reproduced by developer:  0          |               Blocking:
                                     |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 (videolan ticket 10655, I don't think this is a duplicate of ticket #2161)
 A vlc user provided a sample that contains a dvbsub subtitle streams that
 can be shown with mplayer -demuxer mpegts (and vlc):
 {{{
 $ mplayer video_subs_ttxt+dvbsub.ts -demuxer mpegts -sid 0x138c
 }}}
 ffplay and ffmpeg -filter_complex overlay do not show subtitles, but the
 following command line shows the expected subtitles:
 {{{
 $ ffmpeg -f lavfi -i testsrc=s=pal -i video_subs_ttxt+dvbsub.ts
 -filter_complex [0:0][1:12]overlay -an -qscale 2 -t 140 out.avi
 }}}
 The following command produces an output file that does not show any
 subtitles:
 {{{
 $ ffmpeg -i video_subs_ttxt+dvbsub.ts -filter_complex [0:0][0:12]overlay
 -an -qscale 2 -t 140 out.avi
 ffmpeg version N-60739-g3734c3e Copyright (c) 2000-2014 the FFmpeg
 developers
   built on Feb 19 2014 18:55:39 with gcc 4.7 (SUSE Linux)
   configuration: --enable-gpl
   libavutil      52. 64.100 / 52. 64.100
   libavcodec     55. 52.102 / 55. 52.102
   libavformat    55. 33.100 / 55. 33.100
   libavdevice    55. 10.100 / 55. 10.100
   libavfilter     4.  1.103 /  4.  1.103
   libswscale      2.  5.101 /  2.  5.101
   libswresample   0. 17.104 /  0. 17.104
   libpostproc    52.  3.100 / 52.  3.100
 [mpeg2video @ 0x1aa3460] Invalid frame dimensions 0x0.
     Last message repeated 3 times
 [NULL @ 0x1aa5a60] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1aa64e0] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1ac12c0] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1ac1b40] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1ac25a0] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1ac3000] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1ac3a60] start time is not set in estimate_timings_from_pts
 [NULL @ 0x1ac44c0] start time is not set in estimate_timings_from_pts
 [mpegts @ 0x1a9e9a0] PES packet size mismatch
     Last message repeated 1 times
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 4
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 5
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 6
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 7
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 8
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 9
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 10
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 [mpegts @ 0x1a9e9a0] Could not find codec parameters for stream 11
 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec
 Consider increasing the value for the 'analyzeduration' and 'probesize'
 options
 Input #0, mpegts, from 'video_subs_ttxt+dvbsub.ts':
   Duration: 00:02:21.72, start: 458.712200, bitrate: 6010 kb/s
   Program 6301
     Metadata:
       service_name    : BBC 1 London
       service_provider: BSkyB
     Stream #0:0[0x1388]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
 yuv420p(tv), 720x576 [SAR 64:45 DAR 16:9], max. 7980 kb/s, 25 fps, 25 tbr,
 90k tbn, 50 tbc
     Stream #0:1[0x1389](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000
 Hz, stereo, s16p, 254 kb/s
     Stream #0:2[0x138a](NAR): Audio: mp2 ([3][0][0][0] / 0x0003), 48000
 Hz, stereo, s16p, 254 kb/s
     Stream #0:3[0x138b](eng,eng): Subtitle: dvb_teletext ([6][0][0][0] /
 0x0006)
     Stream #0:4[0x902]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:5[0x903]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:6[0x904]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:7[0x905]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:8[0x907]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:9[0x908]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:10[0x909]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:11[0x90a]: Unknown: none ([5][0][0][0] / 0x0005)
     Stream #0:12[0x138c](eng): Subtitle: dvb_subtitle ([6][0][0][0] /
 0x0006)
   Program 6318
     Metadata:
       service_name    : CBeebies
       service_provider: BSkyB
   Program 6319
     Metadata:
       service_name    : BBC THREE
       service_provider: BSkyB
   Program 6331
     Metadata:
       service_name    : BBC 1 NI
       service_provider: BSkyB
   Program 6363
     Metadata:
       service_name    : BBC R Cymru
       service_provider: BSkyB
   Program 6302
     Metadata:
       service_name    : BBC 2 England
       service_provider: BSkyB
   Program 6304
     Metadata:
       service_name    : BBC NEWS 24
       service_provider: BSkyB
   Program 6306
     Metadata:
       service_name    : ETV
       service_provider: BSkyB
   Program 6308
     Metadata:
       service_name    : BBC TES Test
       service_provider: BSkyB
   Program 6309
     Metadata:
       service_name    : BBC TES 2
       service_provider: BSkyB
   Program 6315
     Metadata:
       service_name    : BBC TES 3
       service_provider: BSkyB
   Program 6316
     Metadata:
       service_name    : BBC FOUR
       service_provider: BSkyB
   Program 6317
     Metadata:
       service_name    : CBBC Channel
       service_provider: BSkyB
 Please use -q:a or -q:v, -qscale is ambiguous
 [mpegts @ 0x1a9e9a0] sub2video: using 720x576 canvas
 Output #0, avi, to 'out.avi':
   Metadata:
     ISFT            : Lavf55.33.100
     Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 720x576 [SAR
 64:45 DAR 16:9], q=2-31, 200 kb/s, 25 tbn, 25 tbc (default)
 Stream mapping:
   Stream #0:0 (mpeg2video) -> overlay:main
   Stream #0:12 (dvbsub) -> overlay:overlay
   overlay -> Stream #0:0 (mpeg4)
 Press [q] to stop, [?] for help
 frame= 3493 fps=233 q=2.0 Lsize=   65424kB time=00:02:20.00
 bitrate=3828.2kbits/s
 video:65335kB audio:0kB subtitle:0 data:0 global headers:0kB muxing
 overhead 0.136851%
 }}}

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


More information about the FFmpeg-trac mailing list