[FFmpeg-devel] DVBSUBs not being seen anymore

JULIAN GARDNER joolzg at btinternet.com
Mon Sep 5 22:49:55 CEST 2011






>________________________________
>From: JULIAN GARDNER <joolzg at btinternet.com>
>To: FFmpeg development discussions and patches <ffmpeg-devel at ffmpeg.org>
>Sent: Monday, 5 September 2011, 11:51
>Subject: [FFmpeg-devel] DVBSUBs not being seen anymore
>
>Can someone check a stream for me as my ffmpeg does not work anymore.
>
>I updated to lasted git and today i tried my hard subs again, but no dvb subtitles at all.
>
>test CLI
>./ffmpeg -i ../bbc.ts -b 1000k -ab 96k -scodec dvbsub -f mpegts -y a.ts
>
>sample output, from
>
>ffmpeg version N-32325-g6f8b1fc, Copyright (c) 2000-2011 the FFmpeg developers
>  built on Sep  5 2011 12:38:40 with gcc 4.5.2
>  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libx264
>  libavutil    51. 16. 0 / 51. 16. 0
>  libavcodec   53. 13. 0 / 53. 13. 0
>  libavformat  53. 11. 0 / 53. 11. 0
>  libavdevice  53.  3. 0 / 53.  3. 0
>  libavfilter   2. 37. 0 /  2. 37. 0
>  libswscale    2.  1. 0 /  2.  1. 0
>  libpostproc  51.  2. 0 / 51.  2. 0
>[mpegts @ 0x2773780] Continuity Check Failed
>[mpeg2video @ 0x2778da0] mpeg_decode_postinit() failure
>    Last message repeated 7 times
>[mpegts @ 0x2773780] max_analyze_duration 5000000 reached at 5016000
>[mpegts @ 0x2773780] Continuity Check Failed
>[mpegts @ 0x2773780] PES packet size mismatch
>    Last message repeated 1 times
>Input #0, mpegts, from '/home/encoder/bbc.ts':
>  Duration: 00:00:26.62, start: 70669.147300, bitrate: 3007 kb/s
>  Program 1 
>    Metadata:
>      service_name    :  
>      service_provider: Generated by TSReader 2.8.46c on 2011/04/20 15:32
>    Stream #0.0[0x119]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 720x576 [SAR 64:45 DAR 16:9], 8000 kb/s, 26.26 fps, 25 tbr, 90k tbn, 50 tbc
>    Stream #0.1[0x11a]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16, 192 kb/s
>    Stream #0.2[0x11d](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
>[buffer @ 0x277bc80] w:720 h:576 pixfmt:yuv420p tb:1/1000000 sar:64/45 sws_param:
>[mpegts @ 0x2779940] muxrate VBR, pcr every 2 pkts, sdt every 200, pat/pmt every 40 pkts
>Output #0, mpegts, to 'a.ts':
>  Metadata:
>    encoder         : Lavf53.11.0
>    Stream #0.0: Video: mpeg2video, yuv420p, 720x576 [SAR 64:45 DAR 16:9], q=2-31, 1000 kb/s, 90k tbn, 25 tbc
>    Stream #0.1: Audio: mp2, 48000 Hz, stereo, s16, 96 kb/s
>Stream mapping:
>  Stream #0.0 -> #0.0 (mpeg2video -> mpeg2video)
>  Stream #0.1 -> #0.1 (mp2 -> mp2)
>Press [q] to stop, [?] for help
>
>Now we see Subtitles are available, but not in the output stream.
>
>Just did a clean git pull and same problem, NO DVBSUBS in the output map, i have tried adding in a "-slang eng" but same outcome
>
>Any ideas
>
>joolz
>
>

Ok ive done a "git bisect" on my clean pull today and it says "f12f40b31aa7f030393cfc756e83f4aa4265e448 is the first bad commit", So can Anton khirnov please look at this problem as now i dont have a reason to post my dvbsubs patches as fffmpeg now does not recognise '-scodec dvbsubs', well including this in the command does not add the dvbsubs to the output streams.

joolz


More information about the ffmpeg-devel mailing list