Opened 12 years ago
Closed 12 years ago
#2632 closed defect (fixed)
DVB Subtitles in ts file are not recognized.
Reported by: | tomdouce | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avformat |
Version: | git-master | Keywords: | dvbsub mpegts regression |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description (last modified by )
Hello,
I have a ts file where the subtitles are not recognized. FFmpeg detects the correct number of streams but flags the subtitle streams as unknown.
5 MB sample provided (extracted from 2GB sample file)
% ffmpeg -i /L/dvbs_fail_sample_2.ts 2G -analyzeduration 2G /L/output.ts ffmpeg version N-53782-g2976e2a Copyright (c) 2000-2013 the FFmpeg developers built on Jun 3 2013 03:43:43 with gcc 4.7.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetyp e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --ena ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-l ibopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libsp eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable-libvo- amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs -- enable-libxvid --enable-zlib libavutil 52. 34.100 / 52. 34.100 libavcodec 55. 14.100 / 55. 14.100 libavformat 55. 8.102 / 55. 8.102 libavdevice 55. 2.100 / 55. 2.100 libavfilter 3. 74.101 / 3. 74.101 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [mpegts @ 026dcd20] PES packet size mismatch [mpegts @ 026dcd20] probed stream 2 failed [mpegts @ 026dcd20] probed stream 3 failed [mpegts @ 026dcd20] probed stream 4 failed [mpegts @ 026dcd20] probed stream 5 failed [mpegts @ 026dcd20] probed stream 6 failed [mpegts @ 026dcd20] probed stream 7 failed [mpegts @ 026dcd20] Could not find codec parameters for stream 2 (Unknown: none) : unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 026dcd20] Could not find codec parameters for stream 3 (Unknown: none) : unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 026dcd20] Could not find codec parameters for stream 4 (Unknown: none) : unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 026dcd20] Could not find codec parameters for stream 5 (Unknown: none) : unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 026dcd20] Could not find codec parameters for stream 6 (Unknown: none) : unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 026dcd20] Could not find codec parameters for stream 7 (Unknown: none) : unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options [mpegts @ 026dcd20] PES packet size mismatch Input #0, mpegts, from 'l:/StreamIt/sub/dvbs_fail_sample_2.ts': Duration: 00:00:02.02, start: 8380.125011, bitrate: 20061 kb/s Program 1 Metadata: service_name : MET0P 16/02/13 ENC1 INTL service_provider: All Mobile Video No Program Stream #0:0[0x100]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s Stream #0:1[0x134]: Video: mpeg2video (Main), yuv420p, 1920x1080 [SAR 1:1 DA R 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc Stream #0:2[0x400]: Unknown: none Stream #0:3[0x404]: Unknown: none Stream #0:4[0x402]: Unknown: none Stream #0:5[0x401]: Unknown: none Stream #0:6[0x403]: Unknown: none Stream #0:7[0x405]: Unknown: none File 'l:/toto.ts' already exists. Overwrite ? [y/N]
Attachments (1)
Change History (15)
comment:1 by , 12 years ago
follow-up: 4 comment:2 by , 12 years ago
Description: | modified (diff) |
---|
follow-up: 5 comment:4 by , 12 years ago
Keywords: | dvbsub added; dvbs removed |
---|---|
Priority: | important → normal |
Version: | unspecified → git-master |
comment:5 by , 12 years ago
comment:6 by , 12 years ago
The modified version of mpegts.c from xbmc project seems to solve the issue but I don't know which part is important:
https://raw.github.com/xbmc/xbmc/master/lib/ffmpeg/libavformat/mpegts.c
comment:7 by , 12 years ago
How can I reproduce playing the subtitles with vlc? Nothing is shown here, but I probably miss how to enable subtitles in vlc from the command line.
comment:8 by , 12 years ago
Hello,
It is possible that the sample I provided does not have any subtitle to display. The main issue is that the dvbs subtitle streams are not recognized (streams detected but codec is 'none'). Mpegts.c from xbmc project fixes this issue but I don't know which part of the source code is important.
comment:9 by , 12 years ago
Then please provide a sample that allows to reproduce the problem, that is a sample that shows subtitles with another application but not ffplay / ffmpeg.
comment:10 by , 12 years ago
Cehoyos,
Did you read my last messages? Just open it with VLC and open Media Information window then you will see that the streams marked as unknown by FFmpeg are properly detected as dvb subtitles.
Anyway I will post a new sample.
comment:11 by , 12 years ago
Here is a new link: http://www1.datafilehost.com/d/b3d4ff23
Subtitles appear at the end of the playback.
by , 12 years ago
Attachment: | dvbs_fail_sample4_cut.ts added |
---|
comment:12 by , 12 years ago
Keywords: | regression added |
---|---|
Priority: | normal → important |
Reproduced by developer: | set |
Status: | new → open |
comment:14 by , 12 years ago
Resolution: | → fixed |
---|---|
Status: | open → closed |
Download sample here: http://www1.datafilehost.com/d/fcc3c6f7
(zip file 8 MB)